Comment 2 for bug 2037236

Revision history for this message
George Kraft (cynerva) wrote :

In CK 1.27 and earlier, there was a calico-node systemd service that each unit configured with a specific IP value provided by Juju.

In CK 1.28, the systemd service was replaced with a calico-node DaemonSet that uses IP autodetection. With this architecture, it's no longer possible for units to provide their own unit-specific configuration to calico-node.

To fix this, I think we need to either configure calico-node with IP_AUTODETECTION_METHOD=cidr=<bind-cidr>, or we need to split up the DaemonSet so that each unit can configure its own service independently.