Skip to content

Conversation

@simu
Copy link
Member

@simu simu commented Nov 10, 2025

Checklist

  • The PR has a meaningful title. It will be used to auto-generate the
    changelog.
    The PR has a meaningful description that sums up the change. It will be
    linked in the changelog.
  • PR contains a single logical change (to build a better changelog).
  • Update the documentation.
  • Categorize the PR by adding one of the labels:
    bug, enhancement, documentation, change, breaking, dependency
    as they show up in the changelog.
  • Link this PR to related issues or PRs.

TODO

  • Update generated release with more info regarding breaking changes
  • Follow-up PR to remove Cilium < 1.16 support

@simu simu added the breaking label Nov 10, 2025
@simu simu force-pushed the deps/cilium-1.17 branch 3 times, most recently from 4b215ff to a8d69c6 Compare November 10, 2025 13:57
@simu simu force-pushed the feat/egress-ip-range-cidr branch from 3b3fa23 to 2c44042 Compare November 10, 2025 16:13
@simu simu force-pushed the deps/cilium-1.17 branch 2 times, most recently from 4345a8b to f80c143 Compare November 10, 2025 16:18
@simu simu force-pushed the feat/egress-ip-range-cidr branch from 2c44042 to cb3b446 Compare November 11, 2025 08:28
@simu simu force-pushed the feat/egress-ip-range-cidr branch 2 times, most recently from 52be249 to 68cd898 Compare November 11, 2025 12:28
@simu simu force-pushed the deps/cilium-1.17 branch 2 times, most recently from 88b0a15 to 6853e72 Compare November 11, 2025 14:40
Base automatically changed from feat/egress-ip-range-cidr to master November 12, 2025 14:17
@simu simu force-pushed the deps/cilium-1.17 branch 8 times, most recently from e969ddf to 569a06c Compare November 14, 2025 09:38
simu added 3 commits November 17, 2025 17:23
This commit adds a bit of logic which takes the last entry in
`hubble.metrics.enabled` for each metrics type (i.e. making the part
before the first `|` unique in the entries).

By taking the last entry for each type we allow users to customize
metrics which are enabled by default through the config hierarchy by
simply providing an additional entry for the same metrics type.
With Cilium 1.17 the separate Envoy daemonset is also supported on
OpenShift, so we can enable it by default.
simu added 5 commits November 17, 2025 17:23
The sync hook executes the steps which are documented on
docs.isovalent.com for migrating from cilium-ee-olm to clife.

After deleting the `ciliumconfigs.cilium.io` CRD, we don't recreate the
CRD and config from the pre-sync job, since that's not enough for ArgoCD
to then be able to apply the new ciliumconfig resource.

As far as we've been able to determine the only way to avoid the ArgoCD
sync getting stuck is to delete the
`syn-argocd-application-controller-0` pod to clear any conflicting cache
entries for `ciliumconfigs.cilium.io`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants