Skip to content

bpf: Skip lxc src IP check for proxy traffic #39530

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 14, 2025

Conversation

sayboras
Copy link
Member

@sayboras sayboras commented May 14, 2025

It's not required to validate traffic that is re-injected by the proxy i.e. the original traffic was originally redirected to proxy, and then came back.

This will give more flexibility from the proxy side for upstream connection src IP.

@maintainer-s-little-helper maintainer-s-little-helper bot added the dont-merge/needs-release-note-label The author needs to describe the release impact of these changes. label May 14, 2025
@sayboras sayboras added the release-note/minor This PR changes functionality that users may find relevant to operating Cilium. label May 14, 2025
@maintainer-s-little-helper maintainer-s-little-helper bot removed the dont-merge/needs-release-note-label The author needs to describe the release impact of these changes. label May 14, 2025
@sayboras sayboras added release-note/misc This PR makes changes that have no direct user impact. dont-merge/needs-release-note-label The author needs to describe the release impact of these changes. and removed release-note/minor This PR changes functionality that users may find relevant to operating Cilium. labels May 14, 2025
@maintainer-s-little-helper maintainer-s-little-helper bot removed the dont-merge/needs-release-note-label The author needs to describe the release impact of these changes. label May 14, 2025
@sayboras sayboras force-pushed the pr/tammach/bpf-skip-lxc-src-ip-check branch from e6b1182 to d3b24bb Compare May 14, 2025 11:01
@sayboras sayboras marked this pull request as ready for review May 14, 2025 11:15
@sayboras sayboras requested a review from a team as a code owner May 14, 2025 11:15
@sayboras sayboras requested review from aditighag and julianwiedmann and removed request for aditighag May 14, 2025 11:15
@sayboras sayboras force-pushed the pr/tammach/bpf-skip-lxc-src-ip-check branch from d3b24bb to e2d1920 Compare May 14, 2025 11:28
It's not required to validate traffic that is re-injected by the proxy
i.e. the original traffic was originally redirected to proxy, and then
came back.

With this change, there is more flexibility on setting the upstream
connection src IP from proxy.

Signed-off-by: Tam Mach <tam.mach@cilium.io>
Copy link
Member

@julianwiedmann julianwiedmann left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm! Thinking about it, this probably only makes sense in the discussed use-case (for loopback connections). If the proxy chooses a different source IP for any other type of connection, then the reply traffic wouldn't reach this endpoint.

@sayboras
Copy link
Member Author

/test

@maintainer-s-little-helper maintainer-s-little-helper bot added ready-to-merge This PR has passed all tests and received consensus from code owners to merge. labels May 14, 2025
@julianwiedmann julianwiedmann added area/datapath Impacts bpf/ or low-level forwarding details, including map management and monitor messages. area/proxy Impacts proxy components, including DNS, Kafka, Envoy and/or XDS servers. labels May 14, 2025
@julianwiedmann julianwiedmann added this pull request to the merge queue May 14, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks May 14, 2025
@sayboras sayboras added this pull request to the merge queue May 14, 2025
Merged via the queue into main with commit d9c3afc May 14, 2025
290 of 291 checks passed
@sayboras sayboras deleted the pr/tammach/bpf-skip-lxc-src-ip-check branch May 14, 2025 14:28
@sayboras sayboras added affects/v1.17 This issue affects v1.17 branch needs-backport/1.15 needs-backport/1.16 This PR / issue needs backporting to the v1.16 branch needs-backport/1.17 This PR / issue needs backporting to the v1.17 branch labels May 15, 2025
@nbusseneau nbusseneau mentioned this pull request May 15, 2025
4 tasks
@nbusseneau nbusseneau added backport-pending/1.15 The backport for Cilium 1.15.x for this PR is in progress. and removed needs-backport/1.15 labels May 15, 2025
@nbusseneau nbusseneau mentioned this pull request May 15, 2025
5 tasks
@nbusseneau nbusseneau added backport-pending/1.16 The backport for Cilium 1.16.x for this PR is in progress. and removed needs-backport/1.16 This PR / issue needs backporting to the v1.16 branch labels May 15, 2025
@nbusseneau nbusseneau mentioned this pull request May 15, 2025
9 tasks
@nbusseneau nbusseneau added backport-pending/1.17 The backport for Cilium 1.17.x for this PR is in progress. and removed needs-backport/1.17 This PR / issue needs backporting to the v1.17 branch labels May 15, 2025
@github-actions github-actions bot added backport-done/1.15 The backport for Cilium 1.15.x for this PR is done. backport-done/1.16 The backport for Cilium 1.16.x for this PR is done. backport-done/1.17 The backport for Cilium 1.17.x for this PR is done. and removed backport-pending/1.15 The backport for Cilium 1.15.x for this PR is in progress. backport-pending/1.16 The backport for Cilium 1.16.x for this PR is in progress. backport-pending/1.17 The backport for Cilium 1.17.x for this PR is in progress. labels May 19, 2025
chris-sanders added a commit to chris-sanders/argocd that referenced this pull request Jun 23, 2025
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [cilium](https://cilium.io/) ([source](https://github.com/cilium/cilium)) | patch | `1.15.10` -> `1.15.18` |

---

### Release Notes

<details>
<summary>cilium/cilium (cilium)</summary>

### [`v1.15.18`](https://github.com/cilium/cilium/releases/tag/v1.15.18): 1.15.18

[Compare Source](https://github.com/cilium/cilium/compare/1.15.17...1.15.18)

## Summary of Changes

**Bugfixes:**

-   Policy updates to Envoy no longer consider a single selector as an L3 wildcard. Cilium bpf datapath policy enforcement is not done for Cilium Ingress policy enforcement so the L3 identity needs to be enforced in all cases. (Backport PR [#&#8203;39562](https://github.com/cilium/cilium/issues/39562), Upstream PR [#&#8203;39511](https://github.com/cilium/cilium/issues/39511), [@&#8203;jrajahalme](https://github.com/jrajahalme))

**CI Changes:**

-   bpf: test: fix up mis-spelled HAVE_NETNS_COOKIE (Backport PR [#&#8203;39562](https://github.com/cilium/cilium/issues/39562), Upstream PR [#&#8203;39420](https://github.com/cilium/cilium/issues/39420), [@&#8203;julianwiedmann](https://github.com/julianwiedmann))
-   call for metrics in smoke tests from runner instead of installing apt/curl on cilium pod (Backport PR [#&#8203;39864](https://github.com/cilium/cilium/issues/39864), Upstream PR [#&#8203;37362](https://github.com/cilium/cilium/issues/37362), [@&#8203;Artyop](https://github.com/Artyop))
-   Re-optimize CI build process (Backport PR [#&#8203;39864](https://github.com/cilium/cilium/issues/39864), Upstream PR [#&#8203;39802](https://github.com/cilium/cilium/issues/39802), [@&#8203;aanm](https://github.com/aanm))

**Misc Changes:**

-   \[v1.15] deps: bump github.com/osrg/gobgp/v3 to v3.35.0 ([#&#8203;39224](https://github.com/cilium/cilium/issues/39224), [@&#8203;ferozsalam](https://github.com/ferozsalam))
-   Add a section to talk about the native routing masquerading in the cloud environment. (Backport PR [#&#8203;39562](https://github.com/cilium/cilium/issues/39562), Upstream PR [#&#8203;39343](https://github.com/cilium/cilium/issues/39343), [@&#8203;liyihuang](https://github.com/liyihuang))
-   bpf: Skip lxc src IP check for proxy traffic (Backport PR [#&#8203;39562](https://github.com/cilium/cilium/issues/39562), Upstream PR [#&#8203;39530](https://github.com/cilium/cilium/issues/39530), [@&#8203;sayboras](https://github.com/sayboras))
-   chore(deps): update all github action dependencies (v1.15) ([#&#8203;39479](https://github.com/cilium/cilium/issues/39479), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update all-dependencies (v1.15) ([#&#8203;39572](https://github.com/cilium/cilium/issues/39572), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update all-dependencies (v1.15) ([#&#8203;39710](https://github.com/cilium/cilium/issues/39710), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update all-dependencies (v1.15) ([#&#8203;39881](https://github.com/cilium/cilium/issues/39881), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update dependency protocolbuffers/protobuf to v31 (v1.15) ([#&#8203;39612](https://github.com/cilium/cilium/issues/39612), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update docker.io/library/golang:1.24.3 docker digest to [`4c0a181`](https://github.com/cilium/cilium/commit/4c0a181) (v1.15) ([#&#8203;39708](https://github.com/cilium/cilium/issues/39708), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update docker.io/library/golang:1.24.3 docker digest to [`86b4cff`](https://github.com/cilium/cilium/commit/86b4cff) (v1.15) ([#&#8203;39611](https://github.com/cilium/cilium/issues/39611), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update go to v1.24.4 (v1.15) ([#&#8203;39953](https://github.com/cilium/cilium/issues/39953), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update quay.io/cilium/cilium-envoy docker tag to v1.32.6-1749031919-98c55b1d0c1154fb6c9e760583c2dcd7778686e2 (v1.15) ([#&#8203;39888](https://github.com/cilium/cilium/issues/39888), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update quay.io/cilium/cilium-envoy docker tag to v1.32.6-1749271279-0864395884b263913eac200ee2048fd985f8e626 (v1.15) ([#&#8203;39937](https://github.com/cilium/cilium/issues/39937), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update stable lvh-images (v1.15) (patch) ([#&#8203;39709](https://github.com/cilium/cilium/issues/39709), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])

**Other Changes:**

-   \[v1.15] proxy: Bump cilium/proxy version ([#&#8203;39592](https://github.com/cilium/cilium/issues/39592), [@&#8203;sayboras](https://github.com/sayboras))
-   install: Update image digests for v1.15.17 ([#&#8203;39546](https://github.com/cilium/cilium/issues/39546), [@&#8203;cilium-release-bot](https://github.com/cilium-release-bot)\[bot])

#### Docker Manifests

##### cilium

`quay.io/cilium/cilium:v1.15.18@&#8203;sha256:106bb45c89e1e0abca82c798b16ccc1f5b1c6cfa1205d811b69989fd1507fc5b`

##### clustermesh-apiserver

`quay.io/cilium/clustermesh-apiserver:v1.15.18@&#8203;sha256:66cb9687dd45c4d014f5d31186cb5609c13183d5a04352d2d9008e88329c59f0`

##### docker-plugin

`quay.io/cilium/docker-plugin:v1.15.18@&#8203;sha256:9e205b34ffab2c7b7f9c8b0a7d4f97f2ebb61dd33f4fec061cf146835bcd3b18`

##### hubble-relay

`quay.io/cilium/hubble-relay:v1.15.18@&#8203;sha256:a8a4337d518fafdd410dfc1d5cd2c1992f0406127d12ed8fcd683ed55e1e9db0`

##### operator-alibabacloud

`quay.io/cilium/operator-alibabacloud:v1.15.18@&#8203;sha256:cefdfcda5a99703024a9d718e69d206844b5f745e4752eeb29797fdb5f19d905`

##### operator-aws

`quay.io/cilium/operator-aws:v1.15.18@&#8203;sha256:126148f28186ab1704d8dd92d93aa06746f3a1f7c06e650735a32875415c5378`

##### operator-azure

`quay.io/cilium/operator-azure:v1.15.18@&#8203;sha256:b705c0090b34611f75dc93caef52c7a52aa53a4f72a5fa39885fc08463197d93`

##### operator-generic

`quay.io/cilium/operator-generic:v1.15.18@&#8203;sha256:ebc7a075ac4c3d95e98f11512853feb700e48f87b5beeff466128bdafb5e0cb9`

##### operator

`quay.io/cilium/operator:v1.15.18@&#8203;sha256:e0c95bf661245a233b8ad5f0426f1e4ebc69192fc232c9a810577e35a3e43a51`

### [`v1.15.17`](https://github.com/cilium/cilium/releases/tag/v1.15.17): 1.15.17

[Compare Source](https://github.com/cilium/cilium/compare/1.15.16...1.15.17)

## Summary of Changes

**Minor Changes:**

-   Update kafka apiKey helm chart value to true (Backport PR [#&#8203;39216](https://github.com/cilium/cilium/issues/39216), Upstream PR [#&#8203;38963](https://github.com/cilium/cilium/issues/38963), [@&#8203;kyle-c-simmons](https://github.com/kyle-c-simmons))

**Bugfixes:**

-   Fix a deadlock when a host has no IPv4 address. (Backport PR [#&#8203;39078](https://github.com/cilium/cilium/issues/39078), Upstream PR [#&#8203;38938](https://github.com/cilium/cilium/issues/38938), [@&#8203;EmilyShepherd](https://github.com/EmilyShepherd))
-   Fix bug that would cause the `cilium-dbg encrypt status` command to not list any decryption interfaces when KPR is enabled. (Backport PR [#&#8203;39216](https://github.com/cilium/cilium/issues/39216), Upstream PR [#&#8203;39170](https://github.com/cilium/cilium/issues/39170), [@&#8203;pchaigno](https://github.com/pchaigno))
-   k8s: Fixed a case when delete event for service endpointslices might have been missed if connectivity to k8s apiserver was broken causing stale service cache for service. (Backport PR [#&#8203;38952](https://github.com/cilium/cilium/issues/38952), Upstream PR [#&#8203;38779](https://github.com/cilium/cilium/issues/38779), [@&#8203;marseel](https://github.com/marseel))

**CI Changes:**

-   \[v1.15] .github: provide correct env variables to api/v1 Makefile ([#&#8203;39286](https://github.com/cilium/cilium/issues/39286), [@&#8203;ferozsalam](https://github.com/ferozsalam))
-   \[v1.15] go.mod, vendor: update github.com/cilium/linters to v0.20.0 ([#&#8203;39394](https://github.com/cilium/cilium/issues/39394), [@&#8203;tklauser](https://github.com/tklauser))
-   \[v1.15] l4lb: Support environments with existing veth ([#&#8203;39410](https://github.com/cilium/cilium/issues/39410), [@&#8203;joestringer](https://github.com/joestringer))

**Misc Changes:**

-   Add the doc for multi-pool ipam about how to update the existing ip pool (Backport PR [#&#8203;38952](https://github.com/cilium/cilium/issues/38952), Upstream PR [#&#8203;38539](https://github.com/cilium/cilium/issues/38539), [@&#8203;liyihuang](https://github.com/liyihuang))
-   chore(deps): update all github action dependencies (v1.15) ([#&#8203;39055](https://github.com/cilium/cilium/issues/39055), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update all github action dependencies (v1.15) ([#&#8203;39189](https://github.com/cilium/cilium/issues/39189), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update all-dependencies (v1.15) ([#&#8203;39277](https://github.com/cilium/cilium/issues/39277), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update dependency cilium/hubble to v1.17.3 (v1.15) ([#&#8203;39321](https://github.com/cilium/cilium/issues/39321), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update docker.io/library/golang:1.23.8 docker digest to [`87bb940`](https://github.com/cilium/cilium/commit/87bb940) (v1.15) ([#&#8203;38915](https://github.com/cilium/cilium/issues/38915), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update docker.io/library/golang:1.23.8 docker digest to [`e54daaa`](https://github.com/cilium/cilium/commit/e54daaa) (v1.15) ([#&#8203;39052](https://github.com/cilium/cilium/issues/39052), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update go to v1.24.3 (v1.15) ([#&#8203;39188](https://github.com/cilium/cilium/issues/39188), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update quay.io/cilium/cilium-envoy docker tag to v1.32.5-1744679528-43b5c0ea620b5fa8c2e32ed79f113aef89f30e6b (v1.15) ([#&#8203;38941](https://github.com/cilium/cilium/issues/38941), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update quay.io/cilium/cilium-envoy docker tag to v1.32.5-1744798797-f7456c0c30336bbd437eff7743374370e415fc44 (v1.15) ([#&#8203;39053](https://github.com/cilium/cilium/issues/39053), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update quay.io/cilium/cilium-envoy docker tag to v1.32.5-1745916268-e485bbc0c95e30aa233cb06a753789375b12ad18 (v1.15) ([#&#8203;39228](https://github.com/cilium/cilium/issues/39228), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update quay.io/cilium/cilium-envoy docker tag to v1.32.6-1746661844-0f602c28cb2aa57b29078195049fb257d5b5246c (v1.15) ([#&#8203;39415](https://github.com/cilium/cilium/issues/39415), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update stable lvh-images (v1.15) (patch) ([#&#8203;38972](https://github.com/cilium/cilium/issues/38972), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update stable lvh-images (v1.15) (patch) ([#&#8203;39186](https://github.com/cilium/cilium/issues/39186), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update stable lvh-images (v1.15) (patch) ([#&#8203;39478](https://github.com/cilium/cilium/issues/39478), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore: remove `retention-days` param in `build-images-releases.yaml` (Backport PR [#&#8203;39437](https://github.com/cilium/cilium/issues/39437), Upstream PR [#&#8203;39431](https://github.com/cilium/cilium/issues/39431), [@&#8203;sekhar-isovalent](https://github.com/sekhar-isovalent))
-   contrib: Remove kind.sh dependency on git (Backport PR [#&#8203;39406](https://github.com/cilium/cilium/issues/39406), Upstream PR [#&#8203;39154](https://github.com/cilium/cilium/issues/39154), [@&#8203;joestringer](https://github.com/joestringer))
-   docs: Add good kernel versions for the L7 policy IPv6 bug (Backport PR [#&#8203;39406](https://github.com/cilium/cilium/issues/39406), Upstream PR [#&#8203;39212](https://github.com/cilium/cilium/issues/39212), [@&#8203;gentoo-root](https://github.com/gentoo-root))
-   docs: Document L7 policy IPv6 bug (Backport PR [#&#8203;38952](https://github.com/cilium/cilium/issues/38952), Upstream PR [#&#8203;38591](https://github.com/cilium/cilium/issues/38591), [@&#8203;gentoo-root](https://github.com/gentoo-root))
-   docs: Fix casing and formatting in L3 examples section (Backport PR [#&#8203;39406](https://github.com/cilium/cilium/issues/39406), Upstream PR [#&#8203;39065](https://github.com/cilium/cilium/issues/39065), [@&#8203;mikejoh](https://github.com/mikejoh))
-   docs: The Installation on OpenShift OKD document has been updated to link to maintained operators for Cilium (Isovalent Enterprise for Cilium). This operator is validated on all current versions of OpenShift. (Backport PR [#&#8203;39406](https://github.com/cilium/cilium/issues/39406), Upstream PR [#&#8203;38886](https://github.com/cilium/cilium/issues/38886), [@&#8203;auriaave](https://github.com/auriaave))
-   Documentation : Modification of eks-clustermesh-prep.rst (Backport PR [#&#8203;39406](https://github.com/cilium/cilium/issues/39406), Upstream PR [#&#8203;39025](https://github.com/cilium/cilium/issues/39025), [@&#8203;rwinieski](https://github.com/rwinieski))
-   documentation: fix get deployment cmd (Backport PR [#&#8203;39216](https://github.com/cilium/cilium/issues/39216), Upstream PR [#&#8203;39155](https://github.com/cilium/cilium/issues/39155), [@&#8203;g0gn](https://github.com/g0gn))
-   k8s/resource: Don't Add to WaitGroup asynchronously (Backport PR [#&#8203;38952](https://github.com/cilium/cilium/issues/38952), Upstream PR [#&#8203;38692](https://github.com/cilium/cilium/issues/38692), [@&#8203;joamaki](https://github.com/joamaki))
-   make: fix golangci-lint version detection (Backport PR [#&#8203;39078](https://github.com/cilium/cilium/issues/39078), Upstream PR [#&#8203;38996](https://github.com/cilium/cilium/issues/38996), [@&#8203;mhofstetter](https://github.com/mhofstetter))
-   workflows: fix lint-workflows (Backport PR [#&#8203;39401](https://github.com/cilium/cilium/issues/39401), Upstream PR [#&#8203;39398](https://github.com/cilium/cilium/issues/39398), [@&#8203;aanm](https://github.com/aanm))

**Other Changes:**

-   \[v1.15] deps: bump golang-jwt to 4.5.2 ([#&#8203;39496](https://github.com/cilium/cilium/issues/39496), [@&#8203;ferozsalam](https://github.com/ferozsalam))
-   \[v1.15] integration: Regenerate consul certs ([#&#8203;39350](https://github.com/cilium/cilium/issues/39350), [@&#8203;sayboras](https://github.com/sayboras))
-   install: Update image digests for v1.15.16 ([#&#8203;38935](https://github.com/cilium/cilium/issues/38935), [@&#8203;cilium-release-bot](https://github.com/cilium-release-bot)\[bot])

#### Docker Manifests

##### cilium

`quay.io/cilium/cilium:v1.15.17@&#8203;sha256:8824313a6f17d934b4e63902fee71e6ca36be6f69d68ae174df28f1b0705e587`

##### clustermesh-apiserver

`quay.io/cilium/clustermesh-apiserver:v1.15.17@&#8203;sha256:b5ed33d4a9b006ee3ef367a1b3b23468aa6b32c028557e2c1a47dd2659f100a4`

##### docker-plugin

`quay.io/cilium/docker-plugin:v1.15.17@&#8203;sha256:9910861a1d7d82a81f416d6d2f776d4195e1c3671999be14d44b12316fd22724`

##### hubble-relay

`quay.io/cilium/hubble-relay:v1.15.17@&#8203;sha256:f46adc030903f2804e7c29d8da7cc9e9c4ef846de5eb84ba76cf74f2c483872e`

##### operator-alibabacloud

`quay.io/cilium/operator-alibabacloud:v1.15.17@&#8203;sha256:74b07708a934fcf335a743d11296e98b32d32d7a79d0940eaba3652ca248960f`

##### operator-aws

`quay.io/cilium/operator-aws:v1.15.17@&#8203;sha256:7a0fee345e04e99768269ec63511070a8cf0202a5c5ca723d1b2ab4fe4118276`

##### operator-azure

`quay.io/cilium/operator-azure:v1.15.17@&#8203;sha256:d710a965d783c4294ac07f86ad3044ab1321cdafdec681b5d26b9ca3cfffabd7`

##### operator-generic

`quay.io/cilium/operator-generic:v1.15.17@&#8203;sha256:a0f5b5dc8cecd4e5ead7d3bddb3756e4b34beba8e7aa089e7e2fb761725defe1`

##### operator

`quay.io/cilium/operator:v1.15.17@&#8203;sha256:182e44c2533c6b18af64d914c3f7587940c091bb9fb360dacea6430b071b22de`

### [`v1.15.16`](https://github.com/cilium/cilium/releases/tag/v1.15.16): 1.15.16

[Compare Source](https://github.com/cilium/cilium/compare/1.15.15...1.15.16)

## Summary of Changes

**Minor Changes:**

-   datapath: Move WG skb mark check to to-netdev (Backport PR [#&#8203;38776](https://github.com/cilium/cilium/issues/38776), Upstream PR [#&#8203;31751](https://github.com/cilium/cilium/issues/31751), [@&#8203;brb](https://github.com/brb))
-   Reject IPSec key rotation with mismatching key lengths to prevent IPv6 disruptions. (Backport PR [#&#8203;38401](https://github.com/cilium/cilium/issues/38401), Upstream PR [#&#8203;37936](https://github.com/cilium/cilium/issues/37936), [@&#8203;smagnani96](https://github.com/smagnani96))
-   Skip WireGuard traffic in the BPF SNAT processing, slightly reducing pressure on the BPF Connection tracking and NAT maps. (Backport PR [#&#8203;38776](https://github.com/cilium/cilium/issues/38776), Upstream PR [#&#8203;35900](https://github.com/cilium/cilium/issues/35900), [@&#8203;smagnani96](https://github.com/smagnani96))

**Bugfixes:**

-   bpf: wireguard: avoid ipcache lookup for source's security identity (Backport PR [#&#8203;38776](https://github.com/cilium/cilium/issues/38776), Upstream PR [#&#8203;38592](https://github.com/cilium/cilium/issues/38592), [@&#8203;julianwiedmann](https://github.com/julianwiedmann))
-   Fixed a bug where replies for pod-originating connections came into scope of HostFW Ingress Network policy. Applicable to configurations that use iptables for Masquerading. (Backport PR [#&#8203;38776](https://github.com/cilium/cilium/issues/38776), Upstream PR [#&#8203;35694](https://github.com/cilium/cilium/issues/35694), [@&#8203;julianwiedmann](https://github.com/julianwiedmann))
-   For configurations with --enable-identity-mark=false, don't attempt to retrieve the source identity from skb->mark. (Backport PR [#&#8203;38776](https://github.com/cilium/cilium/issues/38776), Upstream PR [#&#8203;38737](https://github.com/cilium/cilium/issues/38737), [@&#8203;julianwiedmann](https://github.com/julianwiedmann))

**CI Changes:**

-   build: update golangci-lint to v2.0.0 (Backport PR [#&#8203;38633](https://github.com/cilium/cilium/issues/38633), Upstream PR [#&#8203;38473](https://github.com/cilium/cilium/issues/38473), [@&#8203;mhofstetter](https://github.com/mhofstetter))
-   ci: build CI images within merge group (Backport PR [#&#8203;38524](https://github.com/cilium/cilium/issues/38524), Upstream PR [#&#8203;38065](https://github.com/cilium/cilium/issues/38065), [@&#8203;marseel](https://github.com/marseel))
-   ci: prepare CI Image build for being required (Backport PR [#&#8203;38524](https://github.com/cilium/cilium/issues/38524), Upstream PR [#&#8203;38320](https://github.com/cilium/cilium/issues/38320), [@&#8203;marseel](https://github.com/marseel))
-   Clear traced UDP v4/v6 connections on check-encryption-leak script. (Backport PR [#&#8203;38522](https://github.com/cilium/cilium/issues/38522), Upstream PR [#&#8203;38264](https://github.com/cilium/cilium/issues/38264), [@&#8203;smagnani96](https://github.com/smagnani96))
-   Ensure packet protocol before using L4 ports in the check-encryption-leak script. (Backport PR [#&#8203;38522](https://github.com/cilium/cilium/issues/38522), Upstream PR [#&#8203;38290](https://github.com/cilium/cilium/issues/38290), [@&#8203;smagnani96](https://github.com/smagnani96))
-   Extend tracing with IP length and whether src/dst pod are CiliumInternalIP in the check-encryption-leak script. (Backport PR [#&#8203;38742](https://github.com/cilium/cilium/issues/38742), Upstream PR [#&#8203;38281](https://github.com/cilium/cilium/issues/38281), [@&#8203;smagnani96](https://github.com/smagnani96))
-   Fix checked L4 port for UDP IPv6 packets in check-encryption-leak script. (Backport PR [#&#8203;38522](https://github.com/cilium/cilium/issues/38522), Upstream PR [#&#8203;38265](https://github.com/cilium/cilium/issues/38265), [@&#8203;smagnani96](https://github.com/smagnani96))
-   Fix endianness for WireGuard UDP traffic in the check-encryption-leak script. (Backport PR [#&#8203;38522](https://github.com/cilium/cilium/issues/38522), Upstream PR [#&#8203;38292](https://github.com/cilium/cilium/issues/38292), [@&#8203;smagnani96](https://github.com/smagnani96))
-   Fix erroneous TCP RST condition when no TCP packets in the check-encryption-leak script. (Backport PR [#&#8203;38522](https://github.com/cilium/cilium/issues/38522), Upstream PR [#&#8203;38291](https://github.com/cilium/cilium/issues/38291), [@&#8203;smagnani96](https://github.com/smagnani96))
-   gh: aws-cni: set --enable-identity-mark=false option (Backport PR [#&#8203;38776](https://github.com/cilium/cilium/issues/38776), Upstream PR [#&#8203;38738](https://github.com/cilium/cilium/issues/38738), [@&#8203;julianwiedmann](https://github.com/julianwiedmann))
-   gh: ci-e2e-upgrade: Add encryption leak checks for wireguard (Backport PR [#&#8203;38522](https://github.com/cilium/cilium/issues/38522), Upstream PR [#&#8203;37551](https://github.com/cilium/cilium/issues/37551), [@&#8203;jschwinger233](https://github.com/jschwinger233))
-   gh: update naming for bpftrace leak detection script (Backport PR [#&#8203;38522](https://github.com/cilium/cilium/issues/38522), Upstream PR [#&#8203;37865](https://github.com/cilium/cilium/issues/37865), [@&#8203;julianwiedmann](https://github.com/julianwiedmann))
-   Introduce tracing log info for ICMP v4/v6 packets in the check-encryption-leak script. (Backport PR [#&#8203;38742](https://github.com/cilium/cilium/issues/38742), Upstream PR [#&#8203;38278](https://github.com/cilium/cilium/issues/38278), [@&#8203;smagnani96](https://github.com/smagnani96))
-   Manual encap checks for when $skb->encapsulation is unset in the check-encryption-leak script. (Backport PR [#&#8203;38522](https://github.com/cilium/cilium/issues/38522), Upstream PR [#&#8203;38293](https://github.com/cilium/cilium/issues/38293), [@&#8203;smagnani96](https://github.com/smagnani96))
-   Print skb pointer and correlate timestamp for subsequent trace logs in the check-encryption-leak script. (Backport PR [#&#8203;38742](https://github.com/cilium/cilium/issues/38742), Upstream PR [#&#8203;38266](https://github.com/cilium/cilium/issues/38266), [@&#8203;smagnani96](https://github.com/smagnani96))
-   Refactoring and code comments for the check-encryption-leak script. (Backport PR [#&#8203;38742](https://github.com/cilium/cilium/issues/38742), Upstream PR [#&#8203;38263](https://github.com/cilium/cilium/issues/38263), [@&#8203;smagnani96](https://github.com/smagnani96))
-   Report masqueraded flow through proxy in the check-encryption-leak script. (Backport PR [#&#8203;38742](https://github.com/cilium/cilium/issues/38742), Upstream PR [#&#8203;38297](https://github.com/cilium/cilium/issues/38297), [@&#8203;smagnani96](https://github.com/smagnani96))
-   Shift header references when encap and move leak check on CiliumInternalIP in the check-encryption-leak script. (Backport PR [#&#8203;38522](https://github.com/cilium/cilium/issues/38522), Upstream PR [#&#8203;38280](https://github.com/cilium/cilium/issues/38280), [@&#8203;smagnani96](https://github.com/smagnani96))
-   Skip tracking DNS proxy connection with CiliumInternalIPs for IPSec in the check-encryption-leak script. (Backport PR [#&#8203;38522](https://github.com/cilium/cilium/issues/38522), Upstream PR [#&#8203;38289](https://github.com/cilium/cilium/issues/38289), [@&#8203;smagnani96](https://github.com/smagnani96))
-   Skip tracking TCP proxy connection with CiliumInternalIPs for IPSec in the check-encryption-leak script. (Backport PR [#&#8203;38522](https://github.com/cilium/cilium/issues/38522), Upstream PR [#&#8203;38287](https://github.com/cilium/cilium/issues/38287), [@&#8203;smagnani96](https://github.com/smagnani96))
-   Split TCP-related leak report into a separate log line with also seq/ack n. in the check-encryption-leak script. (Backport PR [#&#8203;38742](https://github.com/cilium/cilium/issues/38742), Upstream PR [#&#8203;38268](https://github.com/cilium/cilium/issues/38268), [@&#8203;smagnani96](https://github.com/smagnani96))
-   test: Update FQDN related domain and IP (Backport PR [#&#8203;38771](https://github.com/cilium/cilium/issues/38771), Upstream PR [#&#8203;38754](https://github.com/cilium/cilium/issues/38754), [@&#8203;sayboras](https://github.com/sayboras))

**Misc Changes:**

-   \[v1.15] deps: bump package x/net ([#&#8203;38360](https://github.com/cilium/cilium/issues/38360), [@&#8203;ferozsalam](https://github.com/ferozsalam))
-   \[v1.15] Manually fix builder image ([#&#8203;38748](https://github.com/cilium/cilium/issues/38748), [@&#8203;smagnani96](https://github.com/smagnani96))
-   \[v1.15] Update oauth to 0.27.0. ([#&#8203;38457](https://github.com/cilium/cilium/issues/38457), [@&#8203;kyle-c-simmons](https://github.com/kyle-c-simmons))
-   bpf: host: identify Cilium's Wireguard traffic as from HOST (Backport PR [#&#8203;38776](https://github.com/cilium/cilium/issues/38776), Upstream PR [#&#8203;37956](https://github.com/cilium/cilium/issues/37956), [@&#8203;julianwiedmann](https://github.com/julianwiedmann))
-   bpf: propagate src sec id from ingress bpf_overlay to egress bpf_host (Backport PR [#&#8203;38776](https://github.com/cilium/cilium/issues/38776), Upstream PR [#&#8203;32871](https://github.com/cilium/cilium/issues/32871), [@&#8203;jibi](https://github.com/jibi))
-   chore(deps): update all github action dependencies (v1.15) ([#&#8203;38332](https://github.com/cilium/cilium/issues/38332), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update all github action dependencies (v1.15) ([#&#8203;38428](https://github.com/cilium/cilium/issues/38428), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update all github action dependencies (v1.15) ([#&#8203;38719](https://github.com/cilium/cilium/issues/38719), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update all-dependencies (v1.15) ([#&#8203;38305](https://github.com/cilium/cilium/issues/38305), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update all-dependencies (v1.15) ([#&#8203;38443](https://github.com/cilium/cilium/issues/38443), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update all-dependencies (v1.15) ([#&#8203;38697](https://github.com/cilium/cilium/issues/38697), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update dependency cilium/cilium-cli to v0.18.3 (v1.15) ([#&#8203;38732](https://github.com/cilium/cilium/issues/38732), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update dependency cilium/hubble to v1.17.2 (v1.15) ([#&#8203;38715](https://github.com/cilium/cilium/issues/38715), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update dependency protocolbuffers/protobuf to v30 (v1.15) ([#&#8203;38333](https://github.com/cilium/cilium/issues/38333), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update dependency protocolbuffers/protobuf to v30.2 (v1.15) ([#&#8203;38718](https://github.com/cilium/cilium/issues/38718), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update docker.io/library/busybox:1.36.1 docker digest to [`e246aa2`](https://github.com/cilium/cilium/commit/e246aa2) (v1.15) ([#&#8203;38329](https://github.com/cilium/cilium/issues/38329), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update docker.io/library/golang:1.23.7 docker digest to [`cb45cf7`](https://github.com/cilium/cilium/commit/cb45cf7) (v1.15) ([#&#8203;38330](https://github.com/cilium/cilium/issues/38330), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update go to v1.23.8 (v1.15) ([#&#8203;38716](https://github.com/cilium/cilium/issues/38716), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update kindest/node docker tag to v1.29.14 (v1.15) ([#&#8203;38331](https://github.com/cilium/cilium/issues/38331), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update module github.com/containerd/containerd to v1.7.27 \[security] (v1.15) ([#&#8203;38248](https://github.com/cilium/cilium/issues/38248), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update quay.io/cilium/cilium-envoy docker tag to v1.31.5-1742184290-6036296930bb05a4870ef40867ca33baec4489e6 (v1.15) ([#&#8203;38259](https://github.com/cilium/cilium/issues/38259), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update quay.io/cilium/cilium-envoy docker tag to v1.31.6-1742515223-dd05ea7be73de22390a6542e87f1834ef0d61ec9 (v1.15) ([#&#8203;38386](https://github.com/cilium/cilium/issues/38386), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update quay.io/cilium/cilium-envoy docker tag to v1.32.5-1743993953-6f87ef30cb1aca19e233099304bd08d689f380dd (v1.15) ([#&#8203;38775](https://github.com/cilium/cilium/issues/38775), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update stable lvh-images (v1.15) (patch) ([#&#8203;38318](https://github.com/cilium/cilium/issues/38318), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update stable lvh-images (v1.15) (patch) ([#&#8203;38717](https://github.com/cilium/cilium/issues/38717), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   docs: Add missing kernel options to system requirements documentation to help users with custom kernels. (Backport PR [#&#8203;38524](https://github.com/cilium/cilium/issues/38524), Upstream PR [#&#8203;38173](https://github.com/cilium/cilium/issues/38173), [@&#8203;yrsuthari](https://github.com/yrsuthari))
-   docs: clarify hubble flow filter match semantics (Backport PR [#&#8203;38702](https://github.com/cilium/cilium/issues/38702), Upstream PR [#&#8203;38657](https://github.com/cilium/cilium/issues/38657), [@&#8203;devodev](https://github.com/devodev))
-   Documentation: "cilium config set" restarts by default (Backport PR [#&#8203;38301](https://github.com/cilium/cilium/issues/38301), Upstream PR [#&#8203;38114](https://github.com/cilium/cilium/issues/38114), [@&#8203;joamaki](https://github.com/joamaki))
-   Documentation: fix mentions of per-node `cilium-dbg` tool (Backport PR [#&#8203;38301](https://github.com/cilium/cilium/issues/38301), Upstream PR [#&#8203;38276](https://github.com/cilium/cilium/issues/38276), [@&#8203;tklauser](https://github.com/tklauser))
-   images: bump distroless to static (Backport PR [#&#8203;38696](https://github.com/cilium/cilium/issues/38696), Upstream PR [#&#8203;38647](https://github.com/cilium/cilium/issues/38647), [@&#8203;kaworu](https://github.com/kaworu))
-   pkg/endpoint: fix race in unit test (Backport PR [#&#8203;38301](https://github.com/cilium/cilium/issues/38301), Upstream PR [#&#8203;38129](https://github.com/cilium/cilium/issues/38129), [@&#8203;squeed](https://github.com/squeed))
-   remove the endpointRoutes for aws cni in the doc (Backport PR [#&#8203;38702](https://github.com/cilium/cilium/issues/38702), Upstream PR [#&#8203;38381](https://github.com/cilium/cilium/issues/38381), [@&#8203;liyihuang](https://github.com/liyihuang))
-   wireguard: attach Ingress program for native routing mode configurations (Backport PR [#&#8203;38301](https://github.com/cilium/cilium/issues/38301), Upstream PR [#&#8203;37108](https://github.com/cilium/cilium/issues/37108), [@&#8203;julianwiedmann](https://github.com/julianwiedmann))

**Other Changes:**

-   \[v1.15] images: Update runtime and builder image ([#&#8203;38382](https://github.com/cilium/cilium/issues/38382), [@&#8203;sayboras](https://github.com/sayboras))
-   install: Update image digests for v1.15.15 ([#&#8203;38206](https://github.com/cilium/cilium/issues/38206), [@&#8203;cilium-release-bot](https://github.com/cilium-release-bot)\[bot])
-   proxy: Bump envoy version to 1.32.x ([#&#8203;38449](https://github.com/cilium/cilium/issues/38449), [@&#8203;sayboras](https://github.com/sayboras))

#### Docker Manifests

##### cilium

`quay.io/cilium/cilium:v1.15.16@&#8203;sha256:17dc69791a5d28a1ea88c149c6798cc9608ebb66c5e8b79a88453207f0cb55a1`

##### clustermesh-apiserver

`quay.io/cilium/clustermesh-apiserver:v1.15.16@&#8203;sha256:6198f79a3f286ac2050349e78474e00ac1e28100b550e075cc724aa8283143af`

##### docker-plugin

`quay.io/cilium/docker-plugin:v1.15.16@&#8203;sha256:e50b3c41b472d28a1cbc359b2365a6f657daf57eb38f67cff43b42c16602f870`

##### hubble-relay

`quay.io/cilium/hubble-relay:v1.15.16@&#8203;sha256:e1e2c6740fc093dc6cf9c486ba66eb68e5ab1a58fe90a9669868cd24b5dc2a0e`

##### operator-alibabacloud

`quay.io/cilium/operator-alibabacloud:v1.15.16@&#8203;sha256:1f314bba1c3e7d95a011fc0f0f3945fefc1cbbd3adae7e63e7fac3f923b2163e`

##### operator-aws

`quay.io/cilium/operator-aws:v1.15.16@&#8203;sha256:5cc6fd7202470c53b06a155748cf3ebe169bac01199bc49e86040dad71d29f69`

##### operator-azure

`quay.io/cilium/operator-azure:v1.15.16@&#8203;sha256:0d33a1564a0d30c10963c28e9ee1355371c62a2b4af6320b7bf80eb36210fb06`

##### operator-generic

`quay.io/cilium/operator-generic:v1.15.16@&#8203;sha256:0467e7bc9929a4ed49d9d8a4dee8e0844ee5e711bb41cde63dc6ea0d0eb8f20a`

##### operator

`quay.io/cilium/operator:v1.15.16@&#8203;sha256:059214812db468cc7b2dc04cde012f95c2e311a5acb5e2391d2656d7af0c8cfe`

### [`v1.15.15`](https://github.com/cilium/cilium/releases/tag/v1.15.15): 1.15.15

[Compare Source](https://github.com/cilium/cilium/compare/1.15.14...1.15.15)

## Summary of Changes

**Minor Changes:**

-   docs: clarify wording of remote-nodes in context of a clustermesh (Backport PR [#&#8203;38107](https://github.com/cilium/cilium/issues/38107), Upstream PR [#&#8203;37989](https://github.com/cilium/cilium/issues/37989), [@&#8203;oblazek](https://github.com/oblazek))

**Bugfixes:**

-   Egress route reconciliation (Backport PR [#&#8203;38124](https://github.com/cilium/cilium/issues/38124), Upstream PR [#&#8203;37962](https://github.com/cilium/cilium/issues/37962), [@&#8203;dylandreimerink](https://github.com/dylandreimerink))
-   Fix creation and deletion of host port maps that would occasionally leave pods without them (Backport PR [#&#8203;37899](https://github.com/cilium/cilium/issues/37899), Upstream PR [#&#8203;37419](https://github.com/cilium/cilium/issues/37419), [@&#8203;javanthropus](https://github.com/javanthropus))
-   Fix envoy metrics could not be obtained on IPv6-only clusters (Backport PR [#&#8203;37899](https://github.com/cilium/cilium/issues/37899), Upstream PR [#&#8203;37818](https://github.com/cilium/cilium/issues/37818), [@&#8203;haozhangami](https://github.com/haozhangami))
-   Fix: cilium-operator no longer patches services on shutdown (Backport PR [#&#8203;38107](https://github.com/cilium/cilium/issues/38107), Upstream PR [#&#8203;37967](https://github.com/cilium/cilium/issues/37967), [@&#8203;rsafonseca](https://github.com/rsafonseca))

**CI Changes:**

-   .github: Remove misleading step from ipsec workflow (Backport PR [#&#8203;37744](https://github.com/cilium/cilium/issues/37744), Upstream PR [#&#8203;37681](https://github.com/cilium/cilium/issues/37681), [@&#8203;joestringer](https://github.com/joestringer))
-   ci: add leak detection to conformance-ipsec-upgrade (Backport PR [#&#8203;36576](https://github.com/cilium/cilium/issues/36576), Upstream PR [#&#8203;36377](https://github.com/cilium/cilium/issues/36377), [@&#8203;smagnani96](https://github.com/smagnani96))
-   CI: GKE backslash missing disable insecure kubelet (Backport PR [#&#8203;37899](https://github.com/cilium/cilium/issues/37899), Upstream PR [#&#8203;37850](https://github.com/cilium/cilium/issues/37850), [@&#8203;auriaave](https://github.com/auriaave))
-   CI: GKE, disable insecure kubelet readonly port (Backport PR [#&#8203;37899](https://github.com/cilium/cilium/issues/37899), Upstream PR [#&#8203;37844](https://github.com/cilium/cilium/issues/37844), [@&#8203;auriaave](https://github.com/auriaave))
-   ci: switch to monitor aggregation medium (Backport PR [#&#8203;38107](https://github.com/cilium/cilium/issues/38107), Upstream PR [#&#8203;38036](https://github.com/cilium/cilium/issues/38036), [@&#8203;marseel](https://github.com/marseel))
-   Cleanups after LLVM upgrade. (Backport PR [#&#8203;37800](https://github.com/cilium/cilium/issues/37800), Upstream PR [#&#8203;32067](https://github.com/cilium/cilium/issues/32067), [@&#8203;gentoo-root](https://github.com/gentoo-root))

**Misc Changes:**

-   .github: add missing files to build-image base images ([#&#8203;38066](https://github.com/cilium/cilium/issues/38066), [@&#8203;aanm](https://github.com/aanm))
-   chore(deps): update all github action dependencies (v1.15) ([#&#8203;37954](https://github.com/cilium/cilium/issues/37954), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update all-dependencies (v1.15) ([#&#8203;37999](https://github.com/cilium/cilium/issues/37999), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update all-dependencies (v1.15) ([#&#8203;38050](https://github.com/cilium/cilium/issues/38050), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update dependency cilium/cilium-cli to v0.18.0 (v1.15) ([#&#8203;37953](https://github.com/cilium/cilium/issues/37953), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update dependency cilium/cilium-cli to v0.18.2 (v1.15) ([#&#8203;38078](https://github.com/cilium/cilium/issues/38078), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update go to v1.23.7 (v1.15) ([#&#8203;38000](https://github.com/cilium/cilium/issues/38000), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update module github.com/go-jose/go-jose/v4 to v4.0.5 \[security] (v1.15) ([#&#8203;37835](https://github.com/cilium/cilium/issues/37835), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update quay.io/cilium/cilium-envoy docker tag to v1.31.5-1741765102-efed3defcc70ab5b263a0fc44c93d316b846a211 (v1.15) ([#&#8203;38150](https://github.com/cilium/cilium/issues/38150), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   docs: fix broken links (Backport PR [#&#8203;38107](https://github.com/cilium/cilium/issues/38107), Upstream PR [#&#8203;37995](https://github.com/cilium/cilium/issues/37995), [@&#8203;nueavv](https://github.com/nueavv))
-   Fix helm value for IPAM Multi-Pool (Backport PR [#&#8203;38013](https://github.com/cilium/cilium/issues/38013), Upstream PR [#&#8203;37963](https://github.com/cilium/cilium/issues/37963), [@&#8203;saintdle](https://github.com/saintdle))
-   images: update cilium-runtime/builder images ([#&#8203;38186](https://github.com/cilium/cilium/issues/38186), [@&#8203;jrajahalme](https://github.com/jrajahalme))
-   Remove grpc-health-probe binary from the Hubble Relay image as it is no longer used (Backport PR [#&#8203;37899](https://github.com/cilium/cilium/issues/37899), Upstream PR [#&#8203;37806](https://github.com/cilium/cilium/issues/37806), [@&#8203;rolinh](https://github.com/rolinh))

**Other Changes:**

-   \[v1.15] Revert "chore(deps): update dependency cilium/cilium-cli to v0.18.0" ([#&#8203;38004](https://github.com/cilium/cilium/issues/38004), [@&#8203;julianwiedmann](https://github.com/julianwiedmann))
-   install: Update image digests for v1.15.14 ([#&#8203;37710](https://github.com/cilium/cilium/issues/37710), [@&#8203;cilium-release-bot](https://github.com/cilium-release-bot)\[bot])
-   v1.15: gh/workflows: Remove conformance-externalworkloads ([#&#8203;37740](https://github.com/cilium/cilium/issues/37740), [@&#8203;brb](https://github.com/brb))

#### Docker Manifests

##### cilium

`quay.io/cilium/cilium:v1.15.15@&#8203;sha256:d389a21c8ceefbb86e7f1a15b18a5a6a5b372431b2528314fa456133a7617e7a`

##### clustermesh-apiserver

`quay.io/cilium/clustermesh-apiserver:v1.15.15@&#8203;sha256:cec3446d019af240d99ae14f8550fb7f59c02066535130f4b609fadb5b63f79b`

##### docker-plugin

`quay.io/cilium/docker-plugin:v1.15.15@&#8203;sha256:abe0e3fb8f3826e21b93cba3b5b8bc153b8bc50f7b7a1defd8dee01ae3a87898`

##### hubble-relay

`quay.io/cilium/hubble-relay:v1.15.15@&#8203;sha256:2dd532b06f802303634515172c40592d79e06cfad579c98411ad976879a0c099`

##### operator-alibabacloud

`quay.io/cilium/operator-alibabacloud:v1.15.15@&#8203;sha256:023a341d0b873321a952dc3526be791db212a261e3de8e5c38064cc4a17da096`

##### operator-aws

`quay.io/cilium/operator-aws:v1.15.15@&#8203;sha256:fdffd54ba7d2ded8d893b14d37c4afdf29bf2c6404f2da3d1eba0bab788972fc`

##### operator-azure

`quay.io/cilium/operator-azure:v1.15.15@&#8203;sha256:e34a52ca2503ef9168a2710431c341b780c55303aabea7d4183bc619d4ce0ed9`

##### operator-generic

`quay.io/cilium/operator-generic:v1.15.15@&#8203;sha256:6f107958d9028a5a43efa7aaef941b3ae7f7e8f479ff9e4408b116a5eda56abe`

##### operator

`quay.io/cilium/operator:v1.15.15@&#8203;sha256:99d7fceaf5814dfe5aae37e6dcd55ed75ac937dd5ce8e347c0dc8ad169cd7559`

### [`v1.15.14`](https://github.com/cilium/cilium/releases/tag/v1.15.14): 1.15.14

[Compare Source](https://github.com/cilium/cilium/compare/1.15.13...1.15.14)

## Summary of Changes

**Bugfixes:**

-   Fix bug potentially causing newly added endpoints to remain stuck in waiting-to-regenerate state forever, causing traffic from/to that endpoint to be incorrectly dropped. (Backport PR [#&#8203;37281](https://github.com/cilium/cilium/issues/37281), Upstream PR [#&#8203;37086](https://github.com/cilium/cilium/issues/37086), [@&#8203;giorio94](https://github.com/giorio94))
-   Fix specifying multiple interfaces for egress masquerade with enable-masquerade-to-route-source=false (Backport PR [#&#8203;37281](https://github.com/cilium/cilium/issues/37281), Upstream PR [#&#8203;36103](https://github.com/cilium/cilium/issues/36103), [@&#8203;viktor-kurchenko](https://github.com/viktor-kurchenko))
-   Restore the original flag semantics for --egress-masquerade-interfaces to the same as v1.17.0-pre.2 or earlier (Backport PR [#&#8203;37281](https://github.com/cilium/cilium/issues/37281), Upstream PR [#&#8203;36504](https://github.com/cilium/cilium/issues/36504), [@&#8203;viktor-kurchenko](https://github.com/viktor-kurchenko))

**CI Changes:**

-   \[v1.16] ctmap/gc: don't clamp conntrack scan timeout in CI (Backport PR [#&#8203;37646](https://github.com/cilium/cilium/issues/37646), Upstream PR [#&#8203;37380](https://github.com/cilium/cilium/issues/37380), [@&#8203;giorio94](https://github.com/giorio94))
-   gh: harmonize lvh kernel naming scheme (Backport PR [#&#8203;37376](https://github.com/cilium/cilium/issues/37376), Upstream PR [#&#8203;37322](https://github.com/cilium/cilium/issues/37322), [@&#8203;julianwiedmann](https://github.com/julianwiedmann))
-   gh: update removed --loglevel option for kind (Backport PR [#&#8203;37173](https://github.com/cilium/cilium/issues/37173), Upstream PR [#&#8203;36935](https://github.com/cilium/cilium/issues/36935), [@&#8203;julianwiedmann](https://github.com/julianwiedmann))
-   gha: fix retrieval of DNS server in conformance external workloads (Backport PR [#&#8203;37376](https://github.com/cilium/cilium/issues/37376), Upstream PR [#&#8203;37361](https://github.com/cilium/cilium/issues/37361), [@&#8203;giorio94](https://github.com/giorio94))
-   gha: Retrieve eks supported version via aws cli (Backport PR [#&#8203;37224](https://github.com/cilium/cilium/issues/37224), Upstream PR [#&#8203;37210](https://github.com/cilium/cilium/issues/37210), [@&#8203;sayboras](https://github.com/sayboras))
-   Modify bpftrace script in CI to ignore proxy traffic if destination is outside pod CIDRs. (Backport PR [#&#8203;37173](https://github.com/cilium/cilium/issues/37173), Upstream PR [#&#8203;36364](https://github.com/cilium/cilium/issues/36364), [@&#8203;smagnani96](https://github.com/smagnani96))
-   Skip tracking unmarked plain-text TCP RST packets generated from proxy timeouts in the CI bpftrace script. (Backport PR [#&#8203;37173](https://github.com/cilium/cilium/issues/37173), Upstream PR [#&#8203;36962](https://github.com/cilium/cilium/issues/36962), [@&#8203;smagnani96](https://github.com/smagnani96))
-   test: Move demo-httpd from Docker to Quay (Backport PR [#&#8203;37173](https://github.com/cilium/cilium/issues/37173), Upstream PR [#&#8203;37149](https://github.com/cilium/cilium/issues/37149), [@&#8203;joestringer](https://github.com/joestringer))
-   test: Move the dind image to Quay to avoid rate-limiting (Backport PR [#&#8203;37442](https://github.com/cilium/cilium/issues/37442), Upstream PR [#&#8203;37388](https://github.com/cilium/cilium/issues/37388), [@&#8203;pchaigno](https://github.com/pchaigno))

**Misc Changes:**

-   \[v1.15] deps: bump grpc-go to v1.64.1 ([#&#8203;37628](https://github.com/cilium/cilium/issues/37628), [@&#8203;ferozsalam](https://github.com/ferozsalam))
-   \[v1.15] docs: Update requirements.txt dependencies ([#&#8203;37619](https://github.com/cilium/cilium/issues/37619), [@&#8203;joestringer](https://github.com/joestringer))
-   chore(deps): update actions/setup-go action to v5.3.0 (v1.15) ([#&#8203;37118](https://github.com/cilium/cilium/issues/37118), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update all github action dependencies (v1.15) ([#&#8203;37101](https://github.com/cilium/cilium/issues/37101), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update all github action dependencies (v1.15) ([#&#8203;37245](https://github.com/cilium/cilium/issues/37245), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update all github action dependencies (v1.15) ([#&#8203;37508](https://github.com/cilium/cilium/issues/37508), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update all-dependencies (v1.15) ([#&#8203;37034](https://github.com/cilium/cilium/issues/37034), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update all-dependencies (v1.15) ([#&#8203;37344](https://github.com/cilium/cilium/issues/37344), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update all-dependencies (v1.15) ([#&#8203;37665](https://github.com/cilium/cilium/issues/37665), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update dependency cilium/cilium-cli to v0.16.24 (v1.15) ([#&#8203;37339](https://github.com/cilium/cilium/issues/37339), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update dependency cilium/hubble to v1.16.6 (v1.15) ([#&#8203;37216](https://github.com/cilium/cilium/issues/37216), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update dependency cilium/hubble to v1.17.0 (v1.15) ([#&#8203;37507](https://github.com/cilium/cilium/issues/37507), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update dependency cilium/hubble to v1.17.1 (v1.15) ([#&#8203;37590](https://github.com/cilium/cilium/issues/37590), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update dependency cilium/little-vm-helper to v0.0.20 (v1.15) ([#&#8203;37217](https://github.com/cilium/cilium/issues/37217), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update dependency cilium/little-vm-helper to v0.0.23 (v1.15) ([#&#8203;37506](https://github.com/cilium/cilium/issues/37506), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update dependency protocolbuffers/protobuf to v29 (v1.15) ([#&#8203;37509](https://github.com/cilium/cilium/issues/37509), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update go to v1.22.11 (v1.15) ([#&#8203;37046](https://github.com/cilium/cilium/issues/37046), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update go to v1.23.6 (v1.15) ([#&#8203;37498](https://github.com/cilium/cilium/issues/37498), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update quay.io/cilium/certgen docker tag to v0.1.17 (v1.15) ([#&#8203;37100](https://github.com/cilium/cilium/issues/37100), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update quay.io/cilium/cilium-envoy docker tag to v1.31.5-1737535524-fe8efeb16a7d233bffd05af9ea53599340d3f18e (v1.15) ([#&#8203;37202](https://github.com/cilium/cilium/issues/37202), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   doc(glossary): Geneve as final RFC (Backport PR [#&#8203;37376](https://github.com/cilium/cilium/issues/37376), Upstream PR [#&#8203;37316](https://github.com/cilium/cilium/issues/37316), [@&#8203;alagoutte](https://github.com/alagoutte))
-   doc: eks cluster restriction removed (Backport PR [#&#8203;37281](https://github.com/cilium/cilium/issues/37281), Upstream PR [#&#8203;37043](https://github.com/cilium/cilium/issues/37043), [@&#8203;viktor-kurchenko](https://github.com/viktor-kurchenko))
-   doc: Removed nodeinit from aks byocni install (Backport PR [#&#8203;37173](https://github.com/cilium/cilium/issues/37173), Upstream PR [#&#8203;37048](https://github.com/cilium/cilium/issues/37048), [@&#8203;PhilipSchmid](https://github.com/PhilipSchmid))
-   docs: Add SNI policy example (Backport PR [#&#8203;37281](https://github.com/cilium/cilium/issues/37281), Upstream PR [#&#8203;37234](https://github.com/cilium/cilium/issues/37234), [@&#8203;sayboras](https://github.com/sayboras))
-   docs: pass current_version to html_context (Backport PR [#&#8203;37173](https://github.com/cilium/cilium/issues/37173), Upstream PR [#&#8203;37008](https://github.com/cilium/cilium/issues/37008), [@&#8203;ayuspin](https://github.com/ayuspin))
-   Fix API generation and add trusted dependencies to renovate config (Backport PR [#&#8203;37646](https://github.com/cilium/cilium/issues/37646), Upstream PR [#&#8203;36957](https://github.com/cilium/cilium/issues/36957), [@&#8203;aanm](https://github.com/aanm))
-   images/builder: let renovate update protoc and proto plugins (Backport PR [#&#8203;37281](https://github.com/cilium/cilium/issues/37281), Upstream PR [#&#8203;32739](https://github.com/cilium/cilium/issues/32739), [@&#8203;rolinh](https://github.com/rolinh))
-   images: don't assume Dockerfile directory in builder/runtime update scripts (Backport PR [#&#8203;37376](https://github.com/cilium/cilium/issues/37376), Upstream PR [#&#8203;34488](https://github.com/cilium/cilium/issues/34488), [@&#8203;tklauser](https://github.com/tklauser))
-   Remove outdated roadmap matrix and links to it (Backport PR [#&#8203;37281](https://github.com/cilium/cilium/issues/37281), Upstream PR [#&#8203;37170](https://github.com/cilium/cilium/issues/37170), [@&#8203;xmulligan](https://github.com/xmulligan))
-   renovate: add fix grpc-go autodetection (Backport PR [#&#8203;37281](https://github.com/cilium/cilium/issues/37281), Upstream PR [#&#8203;33570](https://github.com/cilium/cilium/issues/33570), [@&#8203;aanm](https://github.com/aanm))

**Other Changes:**

-   \[v1.15] envoy: Bump envoy version to v1.31.x ([#&#8203;37161](https://github.com/cilium/cilium/issues/37161), [@&#8203;sayboras](https://github.com/sayboras))
-   \[v1.15] gha: Retrieve eks supported version via aws cli ([#&#8203;37230](https://github.com/cilium/cilium/issues/37230), [@&#8203;sayboras](https://github.com/sayboras))
-   chore(deps): update go to v1.23.5 (v1.15) ([#&#8203;37197](https://github.com/cilium/cilium/issues/37197), [@&#8203;sayboras](https://github.com/sayboras))
-   Cilium avoids running out of space in policy maps by cleaning up entries in specific cases previously missed. ([#&#8203;36884](https://github.com/cilium/cilium/issues/36884), [@&#8203;bimmlerd](https://github.com/bimmlerd))
-   gha: Fix feature test artifact upload ([#&#8203;37205](https://github.com/cilium/cilium/issues/37205), [@&#8203;sayboras](https://github.com/sayboras))
-   install: Update image digests for v1.15.13 ([#&#8203;37153](https://github.com/cilium/cilium/issues/37153), [@&#8203;cilium-release-bot](https://github.com/cilium-release-bot)\[bot])

#### Docker Manifests

##### cilium

`quay.io/cilium/cilium:v1.15.14@&#8203;sha256:f9599990748b0065990154dce0fc0ebec6baef55fd2125c9b710e03f61c7f4e6`

##### clustermesh-apiserver

`quay.io/cilium/clustermesh-apiserver:v1.15.14@&#8203;sha256:1821eaa3597c3ec24fbc5b50e3dfb48358bc15e9104c3e3422da474052821f5b`

##### docker-plugin

`quay.io/cilium/docker-plugin:v1.15.14@&#8203;sha256:ba840a1c16a0989b74f1bc4057c5630be9a290c64d6cfc00664ef39142da88b4`

##### hubble-relay

`quay.io/cilium/hubble-relay:v1.15.14@&#8203;sha256:e0445a89ca8e9089637c0914aa85f6f3305a80be3ddc68ad8bf4262e284654e7`

##### operator-alibabacloud

`quay.io/cilium/operator-alibabacloud:v1.15.14@&#8203;sha256:4434a0b36f558f5bb30b997b1c73e8cd9bce8dcc3fb27b86f43860cbab4aa12d`

##### operator-aws

`quay.io/cilium/operator-aws:v1.15.14@&#8203;sha256:642dd93c60dd8e161ab5c523a13b872cbfee80b092029ae62b55979ac5639231`

##### operator-azure

`quay.io/cilium/operator-azure:v1.15.14@&#8203;sha256:f6537984cce9df702ea6bc7acc37ccdc19e7c50d88eb716fb217dc2ab65a7081`

##### operator-generic

`quay.io/cilium/operator-generic:v1.15.14@&#8203;sha256:f4a23024a6eb3cba7f1f4b65c79bc9e1e675787d04a12253df22dbf623b76825`

##### operator

`quay.io/cilium/operator:v1.15.14@&#8203;sha256:ccdeb2b56005e565fd4bff895b80803a28029077bd27e1c4bbc05143dbc82925`

### [`v1.15.13`](https://github.com/cilium/cilium/releases/tag/v1.15.13): 1.15.13

[Compare Source](https://github.com/cilium/cilium/compare/1.15.12...1.15.13)

## Summary of Changes

**Major Changes:**

-   Add feature tracking in Cilium agent as prometheus metrics (Backport PR [#&#8203;36483](https://github.com/cilium/cilium/issues/36483), Upstream PR [#&#8203;35852](https://github.com/cilium/cilium/issues/35852), [@&#8203;aanm](https://github.com/aanm))
-   Add feature tracking in Cilium Operator as prometheus metrics (Backport PR [#&#8203;36483](https://github.com/cilium/cilium/issues/36483), Upstream PR [#&#8203;36077](https://github.com/cilium/cilium/issues/36077), [@&#8203;aanm](https://github.com/aanm))

**Minor Changes:**

-   envoy: Use yaml format for bootstrap config (Backport PR [#&#8203;36864](https://github.com/cilium/cilium/issues/36864), Upstream PR [#&#8203;36820](https://github.com/cilium/cilium/issues/36820), [@&#8203;sayboras](https://github.com/sayboras))
-   Reject CNP/CCNP with CIDR rules where CIDRGroupRef is used in combination with ExceptCIDRs ([#&#8203;36560](https://github.com/cilium/cilium/issues/36560), [@&#8203;pippolo84](https://github.com/pippolo84))

**Bugfixes:**

-   envoy: Configure internal address config based on IP family (Backport PR [#&#8203;36864](https://github.com/cilium/cilium/issues/36864), Upstream PR [#&#8203;36733](https://github.com/cilium/cilium/issues/36733), [@&#8203;sayboras](https://github.com/sayboras))
-   metrics/features: remove reporting metrics' defaults by default (Backport PR [#&#8203;36483](https://github.com/cilium/cilium/issues/36483), Upstream PR [#&#8203;36298](https://github.com/cilium/cilium/issues/36298), [@&#8203;aanm](https://github.com/aanm))
-   ui: drop CORS headers from api response (Backport PR [#&#8203;36871](https://github.com/cilium/cilium/issues/36871), Upstream PR [#&#8203;35762](https://github.com/cilium/cilium/issues/35762), [@&#8203;geakstr](https://github.com/geakstr))

**CI Changes:**

-   \[v1.15] .github: Remove CI Fuzz workflow ([#&#8203;36642](https://github.com/cilium/cilium/issues/36642), [@&#8203;joestringer](https://github.com/joestringer))
-   \[v1.15] gha: bump ubuntu version in conformance-externalworkloads ([#&#8203;36857](https://github.com/cilium/cilium/issues/36857), [@&#8203;giorio94](https://github.com/giorio94))
-   \[v1.15] gha: use /test to trigger tests in stable branches ([#&#8203;36674](https://github.com/cilium/cilium/issues/36674), [@&#8203;giorio94](https://github.com/giorio94))
-   \[v1.15] Unblock verifier test LVH image updates ([#&#8203;36689](https://github.com/cilium/cilium/issues/36689), [@&#8203;tklauser](https://github.com/tklauser))
-   ci: fix job names for various ci workflows (Backport PR [#&#8203;36483](https://github.com/cilium/cilium/issues/36483), Upstream PR [#&#8203;36397](https://github.com/cilium/cilium/issues/36397), [@&#8203;marseel](https://github.com/marseel))
-   Extend the check-ipsec-leak bpftrace script to capture additional details of leaked packets (Backport PR [#&#8203;36783](https://github.com/cilium/cilium/issues/36783), Upstream PR [#&#8203;33398](https://github.com/cilium/cilium/issues/33398), [@&#8203;giorio94](https://github.com/giorio94))
-   gh: e2e-upgrade: de-renovate the config example (Backport PR [#&#8203;36638](https://github.com/cilium/cilium/issues/36638), Upstream PR [#&#8203;36463](https://github.com/cilium/cilium/issues/36463), [@&#8203;julianwiedmann](https://github.com/julianwiedmann))
-   gha: correctly downgrade to patch release in ipsec workflows (Backport PR [#&#8203;36985](https://github.com/cilium/cilium/issues/36985), Upstream PR [#&#8203;36858](https://github.com/cilium/cilium/issues/36858), [@&#8203;giorio94](https://github.com/giorio94))
-   gha: merge artifacts in net-perf-gke workflow (Backport PR [#&#8203;36483](https://github.com/cilium/cilium/issues/36483), Upstream PR [#&#8203;36236](https://github.com/cilium/cilium/issues/36236), [@&#8203;giorio94](https://github.com/giorio94))
-   gha: Use ubuntu-24.04 for integration-test (Backport PR [#&#8203;36660](https://github.com/cilium/cilium/issues/36660), Upstream PR [#&#8203;36628](https://github.com/cilium/cilium/issues/36628), [@&#8203;sayboras](https://github.com/sayboras))
-   Use Clang from cilium-builder image to build BPF code in CI (Backport PR [#&#8203;36871](https://github.com/cilium/cilium/issues/36871), Upstream PR [#&#8203;31754](https://github.com/cilium/cilium/issues/31754), [@&#8203;gentoo-root](https://github.com/gentoo-root))

**Misc Changes:**

-   .github/workflows: always install cilium-cli (Backport PR [#&#8203;36483](https://github.com/cilium/cilium/issues/36483), Upstream PR [#&#8203;36234](https://github.com/cilium/cilium/issues/36234), [@&#8203;aanm](https://github.com/aanm))
-   .github/workflows: do not fail ginkgo if unable to fetch features (Backport PR [#&#8203;36483](https://github.com/cilium/cilium/issues/36483), Upstream PR [#&#8203;36461](https://github.com/cilium/cilium/issues/36461), [@&#8203;aanm](https://github.com/aanm))
-   .github: fix conformance-k8s NP test (Backport PR [#&#8203;36483](https://github.com/cilium/cilium/issues/36483), Upstream PR [#&#8203;36355](https://github.com/cilium/cilium/issues/36355), [@&#8203;aanm](https://github.com/aanm))
-   \[v1.15] Use bash syntax to consume env variable ([#&#8203;36634](https://github.com/cilium/cilium/issues/36634), [@&#8203;ferozsalam](https://github.com/ferozsalam))
-   Add more features tracking in Cilium agent as prometheus metrics (Backport PR [#&#8203;36483](https://github.com/cilium/cilium/issues/36483), Upstream PR [#&#8203;36078](https://github.com/cilium/cilium/issues/36078), [@&#8203;aanm](https://github.com/aanm))
-   Add policy-related features tracking in Cilium agent as prometheus metrics (Backport PR [#&#8203;36483](https://github.com/cilium/cilium/issues/36483), Upstream PR [#&#8203;36203](https://github.com/cilium/cilium/issues/36203), [@&#8203;aanm](https://github.com/aanm))
-   build: Remove debug leftover from Makefile (Backport PR [#&#8203;36985](https://github.com/cilium/cilium/issues/36985), Upstream PR [#&#8203;36917](https://github.com/cilium/cilium/issues/36917), [@&#8203;gentoo-root](https://github.com/gentoo-root))
-   chore(deps): update all github action dependencies (v1.15) ([#&#8203;36616](https://github.com/cilium/cilium/issues/36616), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update all github action dependencies (v1.15) ([#&#8203;36951](https://github.com/cilium/cilium/issues/36951), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update all github action dependencies (v1.15) (patch) ([#&#8203;36445](https://github.com/cilium/cilium/issues/36445), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update all-dependencies (v1.15) ([#&#8203;36613](https://github.com/cilium/cilium/issues/36613), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update all-dependencies (v1.15) ([#&#8203;36903](https://github.com/cilium/cilium/issues/36903), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update dependency cilium/cilium-cli to v0.16.23 (v1.15) ([#&#8203;36891](https://github.com/cilium/cilium/issues/36891), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update dependency cilium/hubble to v1.16.5 (v1.15) ([#&#8203;36764](https://github.com/cilium/cilium/issues/36764), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update docker.io/library/golang:1.22.10 docker digest to [`1a6e657`](https://github.com/cilium/cilium/commit/1a6e657) (v1.15) ([#&#8203;36614](https://github.com/cilium/cilium/issues/36614), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   chore(deps): update stable lvh-images (v1.15) (patch) ([#&#8203;36765](https://github.com/cilium/cilium/issues/36765), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   docs: Clarify Identity-Relevant Labels description (Backport PR [#&#8203;36985](https://github.com/cilium/cilium/issues/36985), Upstream PR [#&#8203;36924](https://github.com/cilium/cilium/issues/36924), [@&#8203;joestringer](https://github.com/joestringer))
-   docs: Clarify the behavior of CiliumNetworkPolicies toCIDRSet (Backport PR [#&#8203;36638](https://github.com/cilium/cilium/issues/36638), Upstream PR [#&#8203;36549](https://github.com/cilium/cilium/issues/36549), [@&#8203;verysonglaa](https://github.com/verysonglaa))
-   Fix `make -C Documentation update-cmdref` when make uses `--jobserver-style=fifo`. (Backport PR [#&#8203;36871](https://github.com/cilium/cilium/issues/36871), Upstream PR [#&#8203;36788](https://github.com/cilium/cilium/issues/36788), [@&#8203;gentoo-root](https://github.com/gentoo-root))
-   fix(deps): update module golang.org/x/net to v0.33.0 \[security] (v1.15) ([#&#8203;36712](https://github.com/cilium/cilium/issues/36712), [@&#8203;cilium-renovate](https://github.com/cilium-renovate)\[bot])
-   ingress, gateway-api: Convert test fixtures to file based (Backport PR [#&#8203;36783](https://github.com/cilium/cilium/issues/36783), Upstream PR [#&#8203;36732](https://github.com/cilium/cilium/issues/36732), [@&#8203;sayboras](https://github.com/sayboras))
-   metrics/features: enable ClusterMesh (Backport PR [#&#8203;36483](https://github.com/cilium/cilium/issues/36483), Upstream PR [#&#8203;36402](https://github.com/cilium/cilium/issues/36402), [@&#8203;aanm](https://github.com/aanm))
-   metrics/features: refactor metric names (Backport PR [#&#8203;36483](https://github.com/cilium/cilium/issues/36483), Upstream PR [#&#8203;36209](https://github.com/cilium/cilium/issues/36209), [@&#8203;aanm](https://github.com/aanm))
-   Remove reference to DNS polling (Backport PR [#&#8203;36783](https://github.com/cilium/cilium/issues/36783), Upstream PR [#&#8203;36679](https://github.com/cilium/cilium/issues/36679), [@&#8203;JacobHenner](https://github.com/JacobHenner))

**Other Changes:**

-   \[v1.15] envoy: Demote expected initial fetch timeout warning to info level ([#&#8203;37014](https://github.com/cilium/cilium/issues/37014), [@&#8203;sayboras](https://github.com/sayboras))
-   install: Update image digests for v1.15.12 ([#&#8203;36655](https://github.com/cilium/cilium/issues/36655), [@&#8203;cilium-release-bot](https…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
affects/v1.17 This issue affects v1.17 branch area/datapath Impacts bpf/ or low-level forwarding details, including map management and monitor messages. area/proxy Impacts proxy components, including DNS, Kafka, Envoy and/or XDS servers. backport-done/1.15 The backport for Cilium 1.15.x for this PR is done. backport-done/1.16 The backport for Cilium 1.16.x for this PR is done. backport-done/1.17 The backport for Cilium 1.17.x for this PR is done. ready-to-merge This PR has passed all tests and received consensus from code owners to merge. release-note/misc This PR makes changes that have no direct user impact.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants