calico #20

  • By wiilink
  • Latest version (#20)
  • xenial, bionic
  • Stable

Description

Calico subordinate charm


No readme found.

Configuration

nagios_servicegroups
(string) A comma-separated list of nagios servicegroups. If left empty, the nagios_context will be used as the servicegroup
install_from_upstream
(boolean) Toggle installation from ubuntu archive vs the docker PPA (DEPRECATED please use docker_runtime instead)
http_proxy
(string) URL to use for HTTP_PROXY to be used by Docker. Only useful in closed environments where a proxy is the only option for routing to the registry to pull images
docker-opts
(string) Extra options to pass to the docker daemon. e.g. --insecure-registry
no_proxy
(string) Comma-separated list of destinations (either domain names or IP addresses) that should be directly accessed, by opposition of going through the proxy defined above. Must be less than 2023 characters long
node_docker_image
(string) Set the default Docker image for calico/node agent
quay.io/calico/node:latest
https_proxy
(string) URL to use for HTTPS_PROXY to be used by Docker. Only useful in closed environments where a proxy is the only option for routing to the registry to pull images
node_to_node_mesh_enabled
(boolean) Set if Calico must peer with all other node
True
tor_as_number
(int) As number of router
64511
enable-cgroups
(boolean) Enable GRUB cgroup overrides cgroup_enable=memory swapaccount=1. WARNING changing this option will reboot the host - use with caution on production services
nat-outgoing
(boolean) NAT outgoing traffic
True
apt-key-server
(string) APT Key Server
hkp://keyserver.ubuntu.com:80
as_number
(int) Default AS number wich use in Calico
64512
calico_ippools
(string) Add more ipPool to calico, format [{"name": "myNameOrAutoGenerated", "cidr": "10.42.0.0/16", "ipipMode": "Never", "natOutgoing": "false", "disabled": "false"}, ...] refer to https://docs.projectcalico.org/v3.1/reference/calicoctl/resources/ippool for more eplaination on field
[]
policy_controller_docker_image
(string) Set the policy controller Docker image that will run on Kube cluster.
quay.io/calico/kube-controllers:v3.1.3
assign_ipv6
(boolean) Enable ipv6 attribution for pods (Need a valid ipv6 ipPool configured)
nvidia-docker-package
(string) The pined version of nvidia-docker2 package.
nvidia-docker2=2.0.3+docker17.12.1-1
peer_tor_router
(boolean) Peer with default gateway of each node to annonce calico routes (Usefull for ToR L3 router)
ipip_mode
(string) Enable IP tunneling possible value: Always, CrossSubnet, Never
Never
docker-ce-package
(string) The pined version of docker-ce package installed with nvidia-docker.
docker-ce=17.12.1~ce-0~ubuntu
cuda_repo
(string) The cuda-repo package version to install.
9.1.85-1
nagios_context
(string) Used by the nrpe subordinate charms. A string that will be prepended to instance name to set the host name in nagios. So for instance the hostname would be something like: juju-myservice-0 If you're running multiple environments with the same services in them this allows you to differentiate between them.
juju
calico_cidr
(string) Define calico IPAM CIDR
docker_runtime
(string) docker runtime to install valid values are "upstream" (docker PPA), "nvidia" (nvidia PPA), "apt" (ubuntu archive), or "auto" (nvidia PPA or ubuntu archive, based on your hardware)
auto
external_router
(string) Peer with BGP hosts, format [{"node": "toto", "peer": "10.10.10.10", "asn": 5680, "name": "ToR-1"}, ...]
[]
nvidia-container-runtime-package
(string) The pined version of nvidia-container-runtime package.
nvidia-container-runtime=2.0.0+docker17.12.1-1