feat(container): update quay.io/cilium/charts/cilium ( 1.19.6 ➔ 1.20.0 ) #1921
No reviewers
Labels
No labels
area/bootstrap
area/ci
area/kubernetes
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
renovate/container
renovate/github-action
renovate/github-release
renovate/grafana-dashboard
renovate/helm
renovate/terraform
type/digest
type/major
type/minor
type/patch
wontfix
No milestone
No project
No assignees
3 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
GiorgioAresu/home-ops!1921
Loading…
Reference in a new issue
No description provided.
Delete branch "renovate/quay.io-cilium-charts-cilium-1.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
1.19.6→1.20.0Release Notes
cilium/cilium (quay.io/cilium/charts/cilium)
v1.20.0: 1.20.0Compare Source
🎉 Release Announcement 🎉: We are excited to announce the Cilium 1.20.0 release!
More than 2,660 new commits have landed in this release, supported by a community of over 1,100 contributors and more than 24,800 GitHub stars! 🤩
⚠️ You may need to take action during the upgrade if you use legacy Mutual Authentication, Envoy Go extensions or Kafka-aware policies, the
cilium.io/v2alpha1CiliumNodeConfigAPI, the libnetwork integration, or a custom CNI configuration. See the Upgrade Guide for details.The full changelog can be found here.
Here are some of the highlights:
⛩️ Gateway API
BackendTLSPolicysupport lets operators configure TLS and backend certificate validation for traffic between the gateway and application services. (cilium/cilium#43045, @youngnick)ExternalAuthfilter from GEP-1494. (cilium/cilium#45739, @gauteoh)CiliumGatewayClassConfigcan also overwrite, append or preserve the HTTP Server response header. (cilium/cilium#45924, @arybolovlev; cilium/cilium#47232, @youngnick; cilium/cilium#46764, @xtineskim)CiliumGatewayClassConfigcan disable automatic gRPC-web translation for Gateways that need to pass the original traffic through unchanged. Translation remains enabled by default. (cilium/cilium#45984, @thorn3r)🚠 Networking
bpf.datapathMode=autoto use netkit automatically on supported kernels and fall back to veth on other nodes. The default remains veth. (cilium/cilium#43062, @ajmmm)🌐 IPAM and IP Selection
preferIpv6option applies to both Cilium health probes and Hubble peer communication when IPv4 and IPv6 are available. (cilium/cilium#45447, @tibrezus)🕸️ Services and Cluster Mesh
PreferSameZoneandPreferSameNodetraffic distribution hints. (cilium/cilium#44771, @raphink)service.cilium.io/weightannotation on EndpointSlices. A weight of zero drains new connections while allowing existing connections to continue. (cilium/cilium#46061, @mhofstetter)🔒 Encryption and Network Policy
cluster-meshpolicy entity selects every endpoint across a mesh, making cross-cluster security policies easier to express. (cilium/cilium#46813, @squeed)CiliumCIDRGroupresources, bringing external IP groups into the standard Cilium policy model. (cilium/cilium#44704, @squeed)⚙️ Day 2 Operations and Observability
🌅 Performance and Scale
cilium-cnibinary has been reduced from roughly 77 MB to 16 MB, shrinking both the Cilium image and its footprint on every node. (cilium/cilium#45845, @giorio94)🏠 Community
❤️ Thank You: Cilium 1.20 was made possible by contributors, reviewers and maintainers from across the community, including engineers from Datadog, Google, Microsoft and many other organizations.
To keep up to date with all the latest Cilium releases, join #release 🎉
Docker Manifests
cilium
quay.io/cilium/cilium:v1.20.0@​sha256:383968cd5e8873f7976fa76aa6196045643558f4cc9518a207b9335cb24a0e93quay.io/cilium/cilium:stable@sha256:383968cd5e8873f7976fa76aa6196045643558f4cc9518a207b9335cb24a0e93clustermesh-apiserver
quay.io/cilium/clustermesh-apiserver:v1.20.0@​sha256:c791d0c334d4515d40041b2660d50a1b94b0179ef1d3c120bd350aebc9115e92quay.io/cilium/clustermesh-apiserver:stable@sha256:c791d0c334d4515d40041b2660d50a1b94b0179ef1d3c120bd350aebc9115e92hubble-relay
quay.io/cilium/hubble-relay:v1.20.0@​sha256:2ca16981c7eb98df0ba9c9d18896bb9ca628b5cbd40dc9801339f4741f91ee94quay.io/cilium/hubble-relay:stable@sha256:2ca16981c7eb98df0ba9c9d18896bb9ca628b5cbd40dc9801339f4741f91ee94operator-alibabacloud
quay.io/cilium/operator-alibabacloud:v1.20.0@​sha256:52535dba067abf5b1cce2a666ee3f9430a1682ade3bf11db5f118436e84ad2e9quay.io/cilium/operator-alibabacloud:stable@sha256:52535dba067abf5b1cce2a666ee3f9430a1682ade3bf11db5f118436e84ad2e9operator-aws
quay.io/cilium/operator-aws:v1.20.0@​sha256:a0e50fa611fa3e2e8b1c9521a3e813576034a0b3d626e9c128ac01f8f7dfd0faquay.io/cilium/operator-aws:stable@sha256:a0e50fa611fa3e2e8b1c9521a3e813576034a0b3d626e9c128ac01f8f7dfd0faoperator-azure
quay.io/cilium/operator-azure:v1.20.0@​sha256:4506f8d0c9f2dd187313f71b37a789986c1c1699f59c52973941df9eb5ccae0cquay.io/cilium/operator-azure:stable@sha256:4506f8d0c9f2dd187313f71b37a789986c1c1699f59c52973941df9eb5ccae0coperator-generic
quay.io/cilium/operator-generic:v1.20.0@​sha256:80744a8cc7c91c2f9e6347629406844eb35d79b30a732c6d41c15b17232a74f3quay.io/cilium/operator-generic:stable@sha256:80744a8cc7c91c2f9e6347629406844eb35d79b30a732c6d41c15b17232a74f3operator
quay.io/cilium/operator:v1.20.0@​sha256:5dc67f7a0f1ad0f51813563366885cd8d4ee255cc49a65be5cf45d5e9810d58cquay.io/cilium/operator:stable@sha256:5dc67f7a0f1ad0f51813563366885cd8d4ee255cc49a65be5cf45d5e9810d58cConfiguration
📅 Schedule: (in timezone Europe/Rome)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate.
konflate — summary
+0 added · 11 changed · −0 removed — 11 resources · 2 apps
⚠ Caution
DaemonSet kube-system/cilium— a container runs with securityContext.privileged: trueImage changes
quay.io/cilium/ciliumsha256:0df5b2750b64…sha256:383968cd5e88…quay.io/cilium/hubble-relaysha256:6782a49e3f28…sha256:2ca16981c7eb…quay.io/cilium/operator-genericsha256:0db4ca4e0696…sha256:80744a8cc7c9…View the full rendered diff →
konflate · rendered
58a5959· advisory, not a gate✅ Automated recommendation: APPROVE
Analysis engine: minimax/MiniMax-M2-7-anthropic@http://litellm.ai.svc.cluster.local:4000/v1 (anthropic)
Approve — Cilium Helm chart minor version update from 1.19.6 → 1.20.0, a straightforward on-path upgrade.
Changed files (git diff):
kubernetes/apps/kube-system/cilium/app/ocirepository.yaml— tag pin bumpedkubernetes/bootstrap/helmfile.d/01-apps.yaml— chart version bumpedRendered impact (konflate):
hostUsers: true, security context hardening on Hubble UI/Relay), and Hubble UI tmp volume withsizeLimitcilium,operator-generic,hubble-relayDaemonSet kube-system/ciliumrunssecurityContext.privileged: true— this is expected and intentional for a CNI/datapath agent, not a regressionoutcome="fail"→outcome="failure"in the Cilium dashboard ConfigMap (cosmetic, downstream dashboards may need syncing)Non-blocking caveats:
cilium.io/v2alpha1CiliumNodeConfigAPI, libnetwork integration, or custom CNI configs may require manual action during upgrade — applicable only if those features are in useOCIRepositoryrevision/source labels present; acceptable per AGENTS.md conventions for OCI artifact references