Skip to content

Releases: gardener/gardener-extension-provider-alicloud

v1.10.2

04 Jun 15:04
Compare
Choose a tag to compare

[gardener-extension-provider-alicloud]

Improvements

  • [OPERATOR] An issue preventing extensionsv1alpha1.BackupEntry to be deleted is now fixed. (df17937)

v1.11.0

03 Jun 13:59
Compare
Choose a tag to compare

[gardener-extension-provider-alicloud]

Improvements

  • [OPERATOR] The kubelet environment is now extended with PROVIDER_ID variable. This is necessary to avoid usage of tightly customized images. (#89, @jia-jerry)

[gardener]

Improvements

Docker Images

gardener-extension-provider-alicloud: eu.gcr.io/gardener-project/gardener/extensions/provider-alicloud:v1.11.0
gardener-extension-validator-alicloud: eu.gcr.io/gardener-project/gardener/extensions/validator-alicloud:v1.11.0

v1.10.1

28 May 05:10
Compare
Choose a tag to compare

[gardener]

Improvements

Docker Images

gardener-extension-provider-alicloud: eu.gcr.io/gardener-project/gardener/extensions/provider-alicloud:v1.10.1
gardener-extension-validator-alicloud: eu.gcr.io/gardener-project/gardener/extensions/validator-alicloud:v1.10.1

v1.10.0

26 May 16:53
Compare
Choose a tag to compare

[gardener-extension-provider-alicloud]

Improvements

  • [OPERATOR] ClusterRoles for the machine-controller-manager that might be orphaned now as they created with an earlier, buggy version of this controller are now cleaned up during startup. (#86, @rfranzke)
  • [OPERATOR] The pre-defined ValidatingWebhookConfiguration assets now set sideEffects=None. This enables dry-run related operations, like kubectl diff, for core.gardener.cloud resources. (#75, @timuthy)

[gardener]

Improvements

  • [USER] The generic Worker actuator does now exit its reconciliation flows early if it detects an error during the machine reconciliation. This allows to faster propagate problems to the end-user. (gardener/gardener#2348, @rfranzke)
  • [USER] The extension health check library does now allow individual health checks to return the Progressing status. This allows to provide more accurate status information and less false negative health reports. (gardener/gardener#2289, @rfranzke)
  • [OPERATOR] The Gardenlet sets an additional annotation to Extension CRDs during reconciliation to guarantee an update event for the watching clients. (gardener/gardener#2290, @danielfoehrKn)
  • [OPERATOR] Fixes a bug in the extension libraries that could lead to duplicate reconciliation of extension resources. When respecting the operation annotation set by the Gardenlet during reconciliation, extension controllers now only watch the Extension CRD. (gardener/gardener#2290, @danielfoehrKn)
  • [OPERATOR] Fixes a bug in the extension library of all extension resources that lead to not stopping the reconciliation of extension resources when the Shoot is in 'failed' state (Shoot.Status.lastOperation.state = Failed). (gardener/gardener#2279, @danielfoehrKn)
  • [OPERATOR] Fixed a bug in the health check library that leads to too many health checks being executed when the Extension.Status changes. (gardener/gardener#2307, @danielfoehrKn)
  • [OPERATOR] Fixed the health check condition.lastTransitionTime in the health check library. (gardener/gardener#2307, @danielfoehrKn)

[machine-controller-manager]

Improvements

Docker Images

gardener-extension-provider-alicloud: eu.gcr.io/gardener-project/gardener/extensions/provider-alicloud:v1.10.0
gardener-extension-validator-alicloud: eu.gcr.io/gardener-project/gardener/extensions/validator-alicloud:v1.10.0

v1.9.1

12 May 10:26
Compare
Choose a tag to compare

[gardener]

Improvements

Docker Images

gardener-extension-provider-alicloud: eu.gcr.io/gardener-project/gardener/extensions/provider-alicloud:v1.9.1
gardener-extension-validator-alicloud: eu.gcr.io/gardener-project/gardener/extensions/validator-alicloud:v1.9.1

v1.9.0

07 May 06:39
Compare
Choose a tag to compare

[gardener-extension-provider-alicloud]

Improvements

  • [OPERATOR] Fixed a bug in the healthcheck library that prevents checks after a Shoot has been woken up from hibernation. Gardener extensions require a minor change during the healthcheck registration. (#73, @ialidzhikov)
  • [OPERATOR] Golang version is updated to 1.14.2. (#70, @ialidzhikov)
  • [OPERATOR] Fix issue #12 cannot delete infra when credentials are invalid on alicloud (#69, @minchaow)

[gardener]

Improvements

Docker Images

gardener-extension-provider-alicloud: eu.gcr.io/gardener-project/gardener/extensions/provider-alicloud:v1.9.0
gardener-extension-validator-alicloud: eu.gcr.io/gardener-project/gardener/extensions/validator-alicloud:v1.9.0

v1.8.0

16 Apr 15:06
Compare
Choose a tag to compare

[gardener-extension-provider-alicloud]

Most notable changes

  • [USER] The Alicloud extension does now support shoot clusters with Kubernetes version 1.18. You should consider the Kubernetes release notes before upgrading to 1.18. (#58, @rfranzke)

Improvements

  • [USER] Now user does not need to maintain Zone filed of controlPlaneConfig in Shoot resource. And also, controlPlaneConfig is not needed. (#64, @jia-jerry)
  • [OPERATOR] Zone filed of controlPlaneConfig is removed from Shoot. (#64, @jia-jerry)
  • [OPERATOR] Alicloud provider now allows setting minimum=0 for worker pools in the Shoot. (#62, @minchaow)
  • [OPERATOR] g/gardener-extensions does now require the g/[email protected]. (#48, @ialidzhikov)

[gardener-extensions]

Improvements

[terraformer]

Action Required

  • [OPERATOR] The Terraformer does now lookup the relevant data stored in ConfigMaps or Secrets live from the system instead of relying on mounted volumes. This is a breaking change as the volume mount approach does no longer work, please adapt your manifests according to the examples. The rationale behind it is to not rely on potentially stale kubelet cache while it mounts the volume which may, in rare cases, cause state loss. (gardener/terraformer#37, @rfranzke)

Improvements

  • [OPERATOR] nsxt and random providers are now removed from the terraform bundle. (gardener/terraformer#38, @ialidzhikov)
  • [OPERATOR] terraformer does no longer ignore the termination signals sent to PID 1. It does now send a termination signal to the terraform process itself and waits for its completion. This should prevent rare cases in which the terraformer was not storing the state of created infrastructure resources. (gardener/terraformer#36, @ialidzhikov)

Docker Images

gardener-extension-provider-alicloud: eu.gcr.io/gardener-project/gardener/extensions/provider-alicloud:v1.8.0
gardener-extension-validator-alicloud: eu.gcr.io/gardener-project/gardener/extensions/validator-alicloud:v1.8.0

v1.7.0

02 Apr 05:47
Compare
Choose a tag to compare

[gardener-extension-provider-alicloud]

Action Required

  • [OPERATOR] ⚠️ This version is not compatible with Gardener < v1.2. (#36, @georgekuruvillak)
    • The controlplanebackup webhook is removed as of gardener/gardener#1762. The controlplaneexposure webhook that was previously targeting StatefulSets is now targeting Etcd resources of the druid.

Improvements

  • [USER] Metric server can now fetch node metrics in Alicloud now. (#43, @minchaow)
  • [USER] The Infrastructure deletion does now succeed in case it never created anything but the cloud provider secret does not contain the correct credentials. (#41, @rfranzke)
  • [USER] The Worker deletion does now succeed in case the cloud provider credentials were changed. (#41, @rfranzke)
  • [USER] Do not mutate kube-apiserver exposure resources which Gardener marks as managed by it with core.gardener.cloud/apiserver-exposure: gardener-managed label. (#29, @mvladev)
  • [OPERATOR] The Alicloud provider now allows Gardener to restart the Cloud-Controller-Manager and the Machine-Controller-Manager (see gardener/gardener#2098 for more information). (#59, @timuthy)
  • [OPERATOR] provider-alicloud Shoot mutator is now able to properly handle .spec.healthCheckNodePort of vpn-shoot and addons-nginx-ingress-controller Services. (#50, @ialidzhikov)
  • [OPERATOR] The gardener-extension-provider-alicloud now offers a validating webhook which checks shoot resources of type alicloud in the core.gardener.cloud group. Operators should register this webhook in the Garden cluster to further prevent invalid modifications on alicloud shoots. (#49, @minchaow)
  • [DEVELOPER] Fix nil pointer when applying machine class chart (#42, @mvladev)

[gardener-extensions]

Improvements

[machine-controller-manager]

Most notable changes

Improvements

[terraformer]

Improvements

Docker Images

gardener-extension-provider-alicloud: eu.gcr.io/gardener-project/gardener/extensions/provider-alicloud:v1.7.0
gardener-extension-validator-alicloud: eu.gcr.io/gardener-project/gardener/extensions/validator-alicloud:v1.7.0

v1.6.1

13 Mar 10:45
Compare
Choose a tag to compare

no release notes available

Docker Images

gardener-extension-provider-alicloud: eu.gcr.io/gardener-project/gardener/extensions/provider-alicloud:v1.6.1

v1.6.0

21 Feb 07:15
Compare
Choose a tag to compare

[gardener-extension-provider-alicloud]

Improvements

  • [OPERATOR] gardener-extension-provider-alicloud does now allow Alicloud csi-controller to access the Alicloud APIs. (#33, @ialidzhikov)

Docker Images

gardener-extension-provider-alicloud: eu.gcr.io/gardener-project/gardener/extensions/provider-alicloud:v1.6.0