canal #748
Description
Canal is a community-driven initiative that aims to allow users to easily deploy Calico and flannel networking together as a unified networking solution - combining Calico's industry-leading network policy enforcement with the rich superset of Calico and flannel overlay and non-overlay network connectivity options.
- Tags:
- networking ›
Canal Charm
Canal is a community-driven initiative that aims to allow users to easily deploy Calico and flannel networking together as a unified networking solution - combining Calico’s industry-leading network policy enforcement with the rich superset of Calico and flannel overlay and non-overlay network connectivity options.
This charm will deploy flannel and calico as background services, and configure CNI to use them, on any principal charm that implements the kubernetes-cni interface.
This charm is a component of Charmed Kubernetes. For full information, please visit the official Charmed Kubernetes docs.
Configuration
- calico-node-image
- (string) The image id to use for calico/node.
- rocks.canonical.com:443/cdk/calico/node:v3.10.1
- calico-policy-image
- (string) The image id to use for calico/kube-controllers.
- rocks.canonical.com:443/cdk/calico/kube-controllers:v3.10.1
- cidr
- (string) Network CIDR to assign to Flannel
- 10.1.0.0/16
- iface
- (string) The interface to bind flannel overlay networking. The default value is the interface bound to the cni endpoint.
- ignore-loose-rpf
- (boolean) Enable or disable IgnoreLooseRPF for Calico Felix. This is only used when rp_filter is set to a value of 2.
- 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
- nagios_servicegroups
- (string) A comma-separated list of nagios servicegroups. If left empty, the nagios_context will be used as the servicegroup