Allow SPIRE agent on control plane#28947
Conversation
77fb368 to
55feacf
Compare
|
I think it should set tolerations same as cilium-agent, which is to tolerate pretty much anything. Otherwise, nodes with other taints will schedule cilium, but not spire agent. |
f7458e8 to
75f4949
Compare
|
/test |
75f4949 to
e9b25b6
Compare
e9b25b6 to
b3daa0b
Compare
mhofstetter
left a comment
There was a problem hiding this comment.
Thanks for the changes - LGTM!
|
/test |
|
E2E tests are failing because of this change. They all have a node without cilium set via the CLI, this adds a CLI added nodeAffinity rule to not schedule. In the past this wasn't an issue as the node never became ready so it wasn't scheduled. |
c0780b6 to
e3d66ef
Compare
|
/test |
|
As feared/kinda expected the pod affinity does't play well with the daemonset and leaves one pending |
|
Will remove that commit... |
3ec9de6 to
20137ce
Compare
|
Should this also be backported to v1.14 branch? |
This sets the default toleration for SPIRE agent to be allowed on the control plane nodes. This allows Cilium Agent on these nodes to get attested by SPIRE for Mutual Authentication to work. Signed-off-by: Maartje Eyskens <[email protected]>
20137ce to
c510954
Compare
|
/test |
This sets the default toleration for SPIRE agent to be allowed on the control plane nodes.
This allows Cilium Agent on these nodes to get attested by SPIRE for Mutual Authentication to work.
Fixes: #28694