canal #736

Supports: xenial bionic focal
Add to new model

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.


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.
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