Skip to content

Releases: gardener/gardener-extension-provider-gcp

v1.38.0

19 Aug 15:17
Compare
Choose a tag to compare

[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 from node-driver-registrar in csi-driver-node, as socket removal is now handled internally by node-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] A priorityClassName can now be set for the admission deployment via the gardener-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

07 Aug 12:22
Compare
Choose a tag to compare

[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

31 Jul 12:19
Compare
Choose a tag to compare

[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

27 Jun 11:35
Compare
Choose a tag to compare

[gardener/machine-controller-manager]

⚠️ Breaking Changes

🏃 Others

[gardener/machine-controller-manager-provider-gcp]

🏃 Others

[gardener/gardener-extension-provider-gcp]

✨ New Features

  • [USER] Add support for specifying data volume sourceImage in the workerConfig by @hebelsan [#751]

🏃 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

12 Jun 08:06
Compare
Choose a tag to compare

[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

10 Jun 11:35
Compare
Choose a tag to compare

[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

06 Jun 11:22
Compare
Choose a tag to compare

[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] The controlplaneexposure.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 to v1.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 via prometheus-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

25 Apr 12:41
Compare
Choose a tag to compare

[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 the EnableDynamicPortAllocation flag and the related configuration of the related MaxPortsPerVM value on cloudNATs.
    IcmpIdleTimeoutSec, TcpEstablishedIdleTimeoutSec, TcpTimeWaitTimeoutSec, TcpTransitoryIdleTimeoutSec, and UdpIdleTimeoutSec 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 to github.com/gardener/gardener@v1.90.4. by @oliver-goetz [#714]

🐛 Bug Fixes

  • [DEVELOPER] source- prefix of BackupEntry 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 field worker.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 a SecretBinding resource which references a Secret with a serviceaccount.json field in invalid json format. by @plkokanov [#723]

[gardener/terraformer]

🏃 Others

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

05 Mar 16:19
Compare
Choose a tag to compare

[gardener/gardener-extension-provider-gcp]

🏃 Others

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

14 Feb 11:30
Compare
Choose a tag to compare

[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