Releases: gardener/gardener-extension-networking-calico
Releases · gardener/gardener-extension-networking-calico
v1.30.1
no release notes available
v1.27.2
no release notes available
v1.30.0
[gardener-extension-networking-calico]
⚠️ Breaking Changes
- [OPERATOR] Node selectors and general tolerations were removed from Calico deployments applied to the shoot cluster in favor of Gardener's automatic handling added in gardener/gardener#7204. (gardener/gardener-extension-networking-calico#231, @timuthy)
- This version of the Calico extension expects a minimum Gardener version
v1.63
.
- This version of the Calico extension expects a minimum Gardener version
🏃 Others
- [OPERATOR] Shoot clusters without overlay network have source network address translation enabled per default to the infrastructure dns (gardener/gardener-extension-networking-calico#239, @ScheererJ)
v1.29.0
[gardener-extension-networking-calico]
🏃 Others
- [OPERATOR] New fluent operator resources are introduced:
ClusterFilter
,ClusterParser
(gardener/gardener-extension-networking-calico#230, @Kristian-ZH) - [OPERATOR] Update calico to
v3.25.0
. (gardener/gardener-extension-networking-calico#232, @DockToFuture) - [OPERATOR] Calico typha grafana dashboard supports now metrics from multiple typha instances. (gardener/gardener-extension-networking-calico#235, @DockToFuture)
v1.28.0
[gardener-extension-networking-calico]
✨ New Features
- [USER] The high availability configuration for
Typha
has been revised: For failure tolerance, at least twoTypha
instances are deployed as soon as the cluster has two or more nodes. (gardener/gardener-extension-networking-calico#222, @timuthy) - [OPERATOR] Several seed components (namely
Extension Controller
,Extension Admission Controller
) have been adjusted to the high availability configuration supported by Gardener as of releasev1.60
. See this document for more information about HA in gardener. (gardener/gardener-extension-networking-calico#222, @timuthy)
📖 Documentation
- [OPERATOR] Adding documentation about overlay networking and how to enable / disable it. (gardener/gardener-extension-networking-calico#214, @etiennnr)
🏃 Others
- [OPERATOR] Backend field is omitted when not specified. (gardener/gardener-extension-networking-calico#224, @DockToFuture)
- [OPERATOR] networking-calico extension no longer supports Shoots with Кubernetes version < 1.20. (gardener/gardener-extension-networking-calico#226, @dimitar-kostadinov)
- [OPERATOR] SNAT is disabled for clusters without overlay. Incompatible routes created by bird process when switching the overlay mode are now properly cleaned up by an init container. (gardener/gardener-extension-networking-calico#229, @DockToFuture)
- [OPERATOR] The
securityContext.readOnlyRootFilesystem
is now explicitly set tofalse
for thecalico-kube-controller
container. In certain setups, the field was defaulted totrue
which prevented the pod from starting properly. (gardener/gardener-extension-networking-calico#218, @timuthy) - [OPERATOR] Adds a heartbeat controller that creates and renews a
Lease
resource namedgardener-extension-heartbeat
in the namespace where the extension controller is deployed. ThisLease
resource can be used by other controllers to check if thenetworking-calico
extension controller is running. (gardener/gardener-extension-networking-calico#220, @AleksandarSavchev) - [OPERATOR] scheduler.alpha.kubernetes.io/critical-pod annotation is removed as pod priority (spec.priorityClassName) is used instead to mark pods as critical (gardener/gardener-extension-networking-calico#221, @dimitar-kostadinov)
- [OPERATOR] Update calico to v3.24.5 (gardener/gardener-extension-networking-calico#223, @axel7born)
- [DEPENDENCY] Dependency
github.com/gardener/gardener
is updatedv1.54.0
->v1.59.0
. (gardener/gardener-extension-networking-calico#220, @AleksandarSavchev)
v1.27.1
[gardener-extension-networking-calico]
🏃 Others
- [OPERATOR] Backend field is omitted when not specified. (gardener/gardener-extension-networking-calico#225, @DockToFuture)
v1.27.0
[gardener-extension-networking-calico]
✨ New Features
- [OPERATOR] A new feature gate named
NonPrivilegedCalicoNode
is now added to the networking-calico extension. It allows running the long-lived calico-node container in non-privileged and non-root mode. (gardener/gardener-extension-networking-calico#209, @ialidzhikov)
🐛 Bug Fixes
- [OPERATOR] The networking-calico extension Pod is now automatically restarted when its component configuration ConfigMap changes. (gardener/gardener-extension-networking-calico#212, @ialidzhikov)
🏃 Others
- [OPERATOR] The following dependency is updated: (gardener/gardener-extension-networking-calico#210, @shafeeqes)
- github.com/gardener/gardener: v1.52.0 -> v1.54.0
- k8s.io/* : v0.24.3 -> v0.24.4
- [OPERATOR] The calico extension supports switching between overlay and non overlay mode (gardener/gardener-extension-networking-calico#215, @DockToFuture)
- [OPERATOR] Update go version to
v1.19.2
. (gardener/gardener-extension-networking-calico#217, @DockToFuture)
v1.26.0
[gardener-extension-networking-calico]
⚠️ Breaking Changes
- [OPERATOR] Please make sure you're running gardener@v1.52 or above before upgrading to this version. (gardener/gardener-extension-networking-calico#203, @shafeeqes)
🐛 Bug Fixes
- [OPERATOR] The
PodDisruptionBudget
forcalico-kube-controllers
is removed, as it is a singleton and can prevent VPA from scaling it up. (gardener/gardener-extension-networking-calico#183, @timebertt)
🏃 Others
- [OPERATOR] The calico-kube-controllers/calico-kube-controllers container no longer runs in privileged mode. (gardener/gardener-extension-networking-calico#196, @ialidzhikov)
- [OPERATOR] Published docker images for Calico extension come now with multi-arch support including
linux/amd64
andlinux/arm64
. (gardener/gardener-extension-networking-calico#198, @timuthy) - [OPERATOR] The following dependency is updated: (gardener/gardener-extension-networking-calico#201, @shafeeqes)
- github.com/gardener/gardener: v1.50.1 -> v1.52.0
- [OPERATOR] Update calico to v3.23.3. (gardener/gardener-extension-networking-calico#202, @DockToFuture)
- [OPERATOR] Pods for
calico-kube-controllers
,calico-node
,calico-node-vertical-autoscaler
,calico-typha
,calico-typha-horizontal-autoscaler
andcalico-typha-vertical-autoscaler
components now have their seccomp profile set to "RuntimeDefault". (gardener/gardener-extension-networking-calico#204, @dimityrmirchev) - [OPERATOR] The following dependency is updated: (gardener/gardener-extension-networking-calico#205, @shafeeqes)
- k8s.io/* : v0.24.2 -> v0.24.3
- [OPERATOR] The following image is updated: (gardener/gardener-extension-networking-calico#206, @ialidzhikov)
- k8s.gcr.io/cpa/cluster-proportional-autoscaler: v1.8.5 -> v1.8.6
v1.25.0
[gardener-extension-networking-calico]
⚠️ Breaking Changes
- [OPERATOR] This version of gardener-extension-networking-calico requires Gardener v1.50+. (gardener/gardener-extension-networking-calico#192, @kris94)
🐛 Bug Fixes
- [USER] An issue causing Pod creation to fail for calico-node, calico-typha and calico-kube-controllers components when privileged containers are not allowed is now fixed. (gardener/gardener-extension-networking-calico#181, @ialidzhikov)
🏃 Others
- [OPERATOR] The following dependency is updated: (gardener/gardener-extension-networking-calico#197, @DockToFuture)
- github.com/gardener/gardener: v1.47.0 -> v1.50.1
- sigs.k8s.io/controller-runtime v0.11.1 -> v0.12.1
- [OPERATOR] Add liveness and readiness probe to admission webhook. (gardener/gardener-extension-networking-calico#180, @DockToFuture)
- [OPERATOR] Increased memory limit of calico kube-controllers to 2Gi. (gardener/gardener-extension-networking-calico#184, @ScheererJ)
- [OPERATOR] Update calico to v3.23.1 and update dependencies on gardener (v1.47.0) and golang (v1.18). (gardener/gardener-extension-networking-calico#185, @DockToFuture)
- [OPERATOR] The extension now uses
distroless
instead ofalpine
as a base image. (gardener/gardener-extension-networking-calico#187, @dimityrmirchev) - [OPERATOR] Update
cpvpa
tok8s.gcr.io/cpa/cpvpa:v0.8.4
since it's a multi-arch image. (gardener/gardener-extension-networking-calico#189, @rfranzke) - [OPERATOR] The following dependency is updated: (gardener/gardener-extension-networking-calico#190, @acumino)
- k8s.gcr.io/cpa/cluster-proportional-autoscaler: 1.8.3 -> 1.8.5
- [OPERATOR] Update calico to v3.23.2. (gardener/gardener-extension-networking-calico#191, @DockToFuture)
v1.24.3
no release notes available