Releases: projectsyn/component-cilium
v3.0.2
v3.0.1
v3.0.0
Summary
We're pleased to announce the next major version of component-cilium. This release retains support for Cilium 1.16, so upgrading the component on clusters which are already on Cilium 1.16 should be straightforward. Additionally, the release introduces support for Cilium 1.17.
Tip
By default, component v3.0.0 deploys a ArgoCD pre-sync job which facilitates migration from the previous Cilium Enterprise OLM operator to the new CLife operator when configured to deploy Cilium Enterprise with the OLM installation method. This should allow Cilium Enterprise users on OpenShift to upgrade to 1.17 without significant impact to application traffic.
In an effort to clean up some old cruft in the implementation, we've removed support for Cilium 1.15 and older.
Unfortunately, since the Cilium opensource OLM operator has been unmaintained since Cilium 1.15.1, we've had to remove official support for the OLM installation method for opensource Cilium.
Changelog
10 changes since v2.6.0
🔎 Breaking Changes
- Add support for OLM-based Isovalent Networking for Kubernetes (Cilium) 1.17 (#184)
- Remove OLM patches for Cilium 1.15 and older (#191)
- Mark opensource OLM as unsupported and remove
olm-opensourcetest case (#192) - Remove config which disables l7Proxy when egress gateway is enabled (#195)
🚀 Features
- Introduce
olm-enterprisetest case (#189) - Enable separate Envoy daemonset by default for Cilium 1.17 and newer (#190)
- Distinguish between manifests version and image version when rendering config (#196)
🛠️ Minor Changes
- Remove patch-operator dependency (#197)
📄 Documentation
- When impersonating the cluster admin, use system:admin instead of cluster-admin (#193)
🔗 Dependency Updates
- Update default Cilium Helm chart versions to 1.17 (#194)
v2.6.0
8 changes since v2.5.0
🚀 Features
- Add support for configuring custom destination CIDRs for namespace egress IPs (#180)
- Add support for configuring BGP-backed namespace egress IPs (#181)
- Expose
ipcalc.libsonnetas a component library (#182) - Add support for specifying egress IP range as CIDR (#183)
- Add support for configuring arbitrary policy labels on namespace egress policies (#186)
- Support disabling shadow range configmap for individual egress ranges (#187)
- Add support for automatically generating egress interface NMstate policies (#188)
📄 Documentation
- Add note about experimental nature of BGP namespace egress IPs (#185)