After update from 1.27 to 1.28 Calico is ignoring juju network binding for cni
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Calico Charm |
Fix Released
|
High
|
Mateo Florido |
Bug Description
Juju status looks all green and healthy
https:/
NOTE: calico is at the moment using channel 1.28/candidate
I though the issue might be related to this one https:/
So I refreshed only calico from 1.28/stable to 1.28/candidate to get the patch for that bug
But, that doesn't seem to be related
It looks like the charm is ignoring the bind on cni to oam-space (192.168.20.0/24) and instead taking any host IP into the calico mesh
It should be using the oam IPs instead of taking any when running calicoctl node status
https:/
Workaround (see in pastebin for commands)
Manually updating network IP used for the calico bind communication between pods works again
Changed in charm-calico: | |
status: | New → Confirmed |
Changed in charm-calico: | |
status: | Triaged → Fix Committed |
assignee: | nobody → Mateo Florido (mateoflorido) |
Changed in charm-calico: | |
status: | Fix Committed → Fix Released |
I was able to reproduce this as well on an upgrade from 1.27 to 1.28.