Releases: gardener/gardener-extension-provider-gcp
Releases · gardener/gardener-extension-provider-gcp
v1.38.0
[gardener/gardener-extension-provider-gcp]
✨ New Features
[OPERATOR]
Helm charts of extension and admission controller are published as OCI artifacts now. by @oliver-goetz [#805]
🐛 Bug Fixes
[OPERATOR]
Removed unnecessary preStop hook fromnode-driver-registrar
incsi-driver-node
, as socket removal is now handled internally bynode-driver-registrar
, resolving distroless image error. by @sujeet01 [#792][USER]
Allow configuring iops and throughput of hyperdisk-balanced disks by @hebelsan [#793]
🏃 Others
[OPERATOR]
Inserts architecture from worker to the machine class by @sssash18 [#809][OPERATOR]
Starting with gardenlet >= v1.98.0, use controlplane webhook object selector to limit mutator calls. by @LucaBernstein [#789][OPERATOR]
Update the VPA CRD used for testing locally by @hebelsan [#812][OPERATOR]
ApriorityClassName
can now be set for the admission deployment via thegardener-extension-admission-gcp
Helm chart. by @timuthy [#794]
Helm Charts
- admission-gcp-application:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-gcp-application:v1.38.0
- admission-gcp-runtime:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-gcp-runtime:v1.38.0
- provider-gcp:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-gcp:v1.38.0
Docker Images
- gardener-extension-admission-gcp:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-gcp:v1.38.0
- gardener-extension-provider-gcp:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-gcp:v1.38.0
v1.37.2
[gardener/gardener-extension-provider-gcp]
🐛 Bug Fixes
[OPERATOR]
Fix a bug where we append instead of replace the egress CIDR infra status by @hebelsan [#819]
Docker Images
- gardener-extension-admission-gcp:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-gcp:v1.37.2
- gardener-extension-provider-gcp:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-gcp:v1.37.2
v1.37.1
[gardener/gardener-extension-provider-gcp]
🏃 Others
[OPERATOR]
Fix a bug that would migrate shoots away from terraform during control-plane migration. This would occur only if the seed was marked to use the flow reconciler for new shoots. by @AndreasBurger [#814]
Docker Images
- gardener-extension-admission-gcp:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-gcp:v1.37.1
- gardener-extension-provider-gcp:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-gcp:v1.37.1
v1.37.0
[gardener/machine-controller-manager]
⚠️ Breaking Changes
[DEVELOPER]
New provider method Driver.InitializeMachine added for Post-Creation VM Instance Initialization steps. by @elankath [gardener/machine-controller-manager#898]
🏃 Others
[OPERATOR]
Updated k8s dependencies tov0.29.3
by @rishabh-11 [gardener/machine-controller-manager#907][OPERATOR]
Removed vendor directory by @rishabh-11 [gardener/machine-controller-manager#903]
[gardener/machine-controller-manager-provider-gcp]
🏃 Others
[USER]
The providerSpec validation has changed for the following driver calls:-- DeleteMachine, ListMachines, and GetMachineStatus validate only the zone field in the providerSpec. by @rishabh-11 [gardener/machine-controller-manager-provider-gcp#123]
[USER]
Remove strict validation about disk types by @kon-angelo [gardener/machine-controller-manager-provider-gcp#108][DEVELOPER]
Removed vendor directory by @rishabh-11 [gardener/machine-controller-manager-provider-gcp#112][DEVELOPER]
Support for passing disk params provisioned-iops and provisioned-throughput by @hebelsan [gardener/machine-controller-manager-provider-gcp#122]
[gardener/gardener-extension-provider-gcp]
✨ New Features
🏃 Others
[OPERATOR]
A problem with deploying MachineClasses that reference an operating system image whose version contains a+
character was fixed. by @AndreasBurger [#787][OPERATOR]
Support and validation of disk params provisioned-iops and provisioned-throughput by @hebelsan [#743]
Docker Images
- gardener-extension-admission-gcp:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-gcp:v1.37.0
- gardener-extension-provider-gcp:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-gcp:v1.37.0
v1.36.2
[gardener/gardener-extension-provider-gcp]
🐛 Bug Fixes
[USER]
Fixed a bug that could occur when configuring GPU-nodes, resulting in an invalid scheduling configuration. by @AndreasBurger [#782]
Docker Images
- gardener-extension-admission-gcp:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-gcp:v1.36.2
- gardener-extension-provider-gcp:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-gcp:v1.36.2
v1.36.1
[gardener/gardener-extension-provider-gcp]
🐛 Bug Fixes
[OPERATOR]
Fixes a monitoring configuration issue that caused false CCM-down alerts to fire. by @kon-angelo [#776]
🏃 Others
[OPERATOR]
Fix an issue preventing the creation of NAT gateways on cloud routers with custom advertise mode by @kon-angelo [#777]
Docker Images
- gardener-extension-admission-gcp:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-gcp:v1.36.1
- gardener-extension-provider-gcp:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-gcp:v1.36.1
v1.36.0
[gardener/gardener-extension-provider-gcp]
✨ New Features
[USER]
The provider-gcp extension does now support shoot clusters with Kubernetes version 1.30. You should consider the Kubernetes release notes before upgrading to 1.30. by @shafeeqes [#755][OPERATOR]
This extension now makes use of the new.spec.pools[].userDataSecretRef
field to get to the worker pool user data. by @rfranzke [#767]
🏃 Others
[OPERATOR]
provider-gcp will calculate a shoot's Egress CIDRs on infrastructure reconciliation by @hebelsan [#752][OPERATOR]
Thecontrolplaneexposure.gcp.extensions.gardener.cloud
webhook does no longer mutate Deployments. Previously the webhook was called for Deployments mutations and was not mutating anything. by @ialidzhikov [#761][OPERATOR]
Update csi-driver tov1.13.6
by @kon-angelo [#749][OPERATOR]
This extension is now using the new way of providing monitoring configuration (ref GEP-19) in case a shoot cluster's Prometheus has been migrated to management viaprometheus-operator
. by @rfranzke [#754][OPERATOR]
Bumps github.com/gardener/gardener from 1.91.4 to 1.93.0. by @dependabot[bot] [#738][OPERATOR]
Provider-gcp now supports node template configuration for the workerpools. by @kon-angelo [#748]
Docker Images
- gardener-extension-admission-gcp:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-gcp:v1.36.0
- gardener-extension-provider-gcp:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-gcp:v1.36.0
v1.35.0
[gardener/gardener-extension-provider-gcp]
⚠️ Breaking Changes
[USER]
[csi-snapshotter] Enable prevent-volume-mode-conversion feature flag by default. Volume mode change can still be triggered with the respective annotations. You can read more in the KEP by @kon-angelo [#719][OPERATOR]
provider-gcp
no longer supports Shoots with Кubernetes version == 1.24. by @shafeeqes [#677]
📰 Noteworthy
[USER]
Added support for theEnableDynamicPortAllocation
flag and the related configuration of the relatedMaxPortsPerVM
value on cloudNATs.
IcmpIdleTimeoutSec
,TcpEstablishedIdleTimeoutSec
,TcpTimeWaitTimeoutSec
,TcpTransitoryIdleTimeoutSec
, andUdpIdleTimeoutSec
can now be configured on cloudNATs. by @AndreasBurger [#706][USER]
DisableGardenerServiceAccountCreation
feature gate has been promoted to beta and therefore is enabled by default. by @AndreasBurger [#711]
✨ New Features
[DEVELOPER]
Dependency update togithub.com/gardener/gardener@v1.90.4
. by @oliver-goetz [#714]
🐛 Bug Fixes
[DEVELOPER]
source-
prefix ofBackupEntry
name is being ignored when performing entry deletion by @Kostov6 [#710]
🏃 Others
[OPERATOR]
[infrastructure] General stability flow reconciliation improvements. by @kon-angelo [#715][OPERATOR]
add os information as labels in machine class objects. by @tedteng [#689][OPERATOR]
NodeGroupAutoscalingOptions can now be specified per worker group via the worker through the fieldworker.spec.pools.clusterAutoscaler
by @aaronfern [#733][USER]
An error text which better indicates the reason for the failure is displayed when a user tries to create aSecretBinding
resource which references aSecret
with aserviceaccount.json
field in invalid json format. by @plkokanov [#723]
[gardener/terraformer]
🏃 Others
[OPERATOR]
Update go -> v1.21.5 by @kon-angelo [gardener/terraformer#146][OPERATOR]
Update alpine -> v1.29.0 by @kon-angelo [gardener/terraformer#146]
Docker Images
- gardener-extension-admission-gcp:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-gcp:v1.35.0
- gardener-extension-provider-gcp:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-gcp:v1.35.0
v1.34.2
[gardener/gardener-extension-provider-gcp]
🏃 Others
[OPERATOR]
Update terraformer to v2.25.0 by @AndreasBurger [#709]
Docker Images
- gardener-extension-admission-gcp:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-gcp:v1.34.2
- gardener-extension-provider-gcp:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-gcp:v1.34.2
v1.34.1
[gardener/gardener-extension-provider-gcp]
🏃 Others
[OPERATOR]
Admission controller will be deployed with the LEADER_ELECTION_NAMESPACE set to the pod namespace by @kon-angelo [#700][OPERATOR]
Enable storage pool in CSI driver by @kon-angelo [#698]
Docker Images
- gardener-extension-admission-gcp:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-gcp:v1.34.1
- gardener-extension-provider-gcp:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-gcp:v1.34.1