kube-proxy-replacement=strict doesn't enable needed features like kube-proxy-replacement=true does #32711
Open
2 of 3 tasks
Labels
area/helm
Impacts helm charts and user deployment experience
kind/bug
This is a bug in the Cilium logic.
kind/community-report
This was reported by a user in the Cilium community, eg via Slack.
need-more-info
More information is required to further debug or fix the issue.
sig/agent
Cilium agent related.
Is there an existing issue for this?
What happened?
I hit this when starting with Cilium, another user on Slack hit it recently.
Looking into code, it looks like it's supposed to work like a boolean, but it is a string.
In some places, tests are done whether it's "true" or "false", but "strict" is neither.
cilium/daemon/cmd/status.go
Line 248 in edc9cba
I'm not exactly sure about the configuration logic, but I'm pretty sure it's not working right and doesn't enable the features needed for it to work correctly
cilium/daemon/cmd/kube_proxy_replacement.go
Line 51 in edc9cba
The above will only work if it is "true", but not "strict".
Please make it a boolean and die if it's strict (please don't do the thing cilium does where it just warns somewhere on startup and keeps people pulling their hair!). I wonder how many people hit this.
Cilium Version
1.15.5
Kernel Version
1.2.34
Kubernetes Version
1.30.1
Regression
No response
Sysdump
No response
Relevant log output
No response
Anything else?
No response
Cilium Users Document
Code of Conduct
The text was updated successfully, but these errors were encountered: