calico #39
Description
Calico subordinate charm
Configuration
- as_number
- (int) Default AS number wich use in Calico
- 64512
- assign_ipv6
- (boolean) Enable ipv6 attribution for pods (Need a valid ipv6 ipPool configured)
- calico_cidr
- (string) Define calico IPAM CIDR
- calico_ippools
- (string) Add more ipPool to calico, format [{"name": "myNameOrAutoGenerated", "cidr": "10.42.0.0/16", "ipipMode": "Never", "natOutgoing": "false", "disabled": "false", "nodeSelector": "all()"}, ...] refer to https://docs.projectcalico.org/v3.1/reference/calicoctl/resources/ippool for more eplaination on field
- []
- cni_docker_image
- (string) Set the default Docker image for calico/cni from wich cni bin will be copy on host
- calico/cni:v3.15.0
- cni_mtu
- (int) Set MTU for cni interfaces
- 1500
- external_router
- (string) Peer with BGP hosts, format [{"node": "toto", "peer": "10.10.10.10", "asn": 5680, "name": "ToR-1"}, ...]
- []
- ipip_mode
- (string) Enable IP tunneling possible value: Always, CrossSubnet, Never
- Never
- nat-outgoing
- (boolean) NAT outgoing traffic
- True
- network_policy
- (string) Add custom network policy
- node_docker_image
- (string) Set the default Docker image for calico/node agent
- calico/node:v3.15.0
- node_to_node_mesh_enabled
- (boolean) Set if Calico must peer with all other node
- True
- peer_tor_router
- (boolean) Peer with default gateway of each node to annonce calico routes (Usefull for ToR L3 router)
- policy_controller_docker_image
- (string) Set the policy controller Docker image that will run on Kube cluster.
- calico/kube-controllers:v3.15.0
- tor_as_number
- (int) As number of router
- 64511
- vxlan_mode
- (string) Enable VXLAN tunneling possible value: Always, Never
- Never