Releases: gardener-attic/gardener-extensions
0.7.0
[gardener-extensions]
Most notable changes
- [OPERATOR] All provider controllers do now have a new flag
--worker-deploy-crds
which defaults totrue
. If enabled then all worker-relevant CRDs likeMachineDeployment
, etc. will be deployed during startup time of the controller. (#142, @rfranzke)
Improvements
- [USER] An issue that prevent the Alicloud infrastructure controller from reconciling the infrastructure in rare cases has been fixed. (e243969)
- [USER] The waiting time for Terraformer pods has been increased to
10m
. (26b6bef) - [USER] The required RBAC role for the
terraformer
pods created by the provider controllers is now correctly created before the pod is scheduled. (b6408c5) - [USER] All worker controllers are now making sure that the machine-controller-manager is awake before deleting the machines (in case the shoot was hibernated before). Also, they now ensure that the required RBAC roles have been created before starting the deletion process. (3341d4c)
- [USER] An issue in the Alicloud infrastructure controller that might cause nil pointer panics has been fixed. (4f11f22)
- [USER] The previous naming scheme for Alicloud machine classes is now preserved (
<namespace>-<pool-name>-<zone-name>
instead of<namespace>-<pool-name>-z<zone-index>
). (20af1d2) - [USER] All worker actuators can now interact with 1.14 shoot clusters. (334ec0d)
- [USER] The RBAC permissions have been fixed in all provider Helm charts. (c0364ae)
- [USER] All the worker actuators no longer require the shoot clients. (f3cbf61)
- [USER] The certificate-service as well as all worker controllers do not longer try to interact with the shoot API server in case the shoot is hibernated. (ea2d711)
- [USER] The Alicloud infrastructure controller does now explicitly trigger the Terraform execution because new output variables have been added. (f8ac54a)
- [OPERATOR] Fix Openstack/Azure controlplane ensurer when deleting shoot (#155, @svetlinas)
- [OPERATOR] It is now possible to configure client connection configuration for the provider extensions. (#153, @rfranzke)
- [OPERATOR] Fix Ensuring kubernetes general configuration for AWS and GCP (#150, @svetlinas)
- [OPERATOR] Issues related to Openstack and Azure extension controller (#147, @svetlinas)
- [OPERATOR] This does not include the webhooks for packet. (#144, @mkoynov)
- [OPERATOR] The amount of required reconciliations for
Worker
,ControlPlane
andCertificateService
controllers has been improved. (#138, @timuthy) - [OPERATOR] Enhance ControlPlane webhooks to do additional provider-specific modifications (#124, @svetlinas)
- [OPERATOR] GCP:
kubelet.service
now reads from/etc/hostname
for hostname override. (#119, @mvladev) - [OPERATOR] Read
DHCPDomain
andRequestTimeout
from the CloudProfile in OpenStack ControlPlane controller (#118, @svetlinas) - [OPERATOR] Temporarily disable writing to shoot in controlplane controllers (#108, @stoyanr)
- [OPERATOR] Fix webhook issues with controller registration (#107, @stoyanr)
- [OPERATOR] Add controlplane webhooks for Openstack (#105, @svetlinas)
- [OPERATOR] Fixes an issue for the
Certificate-Service
controller which couldn't handle shoots whose dns provider wasunmanaged
. (#104, @timuthy) - [OPERATOR] Add controlplane webhooks for Azure (#102, @mkoynov)
- [OPERATOR] Add alicloud controlplane webhooks (#101, @stoyanr)
- [OPERATOR] NetworkPolicy labels are added to all components deployed in a Shoot namespace. (#100, @mvladev)
- [OPERATOR] kubectl does now show additional printer columns for MCM CRDs. (#99, @ialidzhikov)
- [OPERATOR] Add Alicloud controlplane controller (#98, @stoyanr)
- [OPERATOR] Add controlplane controller for Azure. (#95, @mkoynov)
- [OPERATOR] Implement customizing of etcd stateful sets via webhooks for AWS and GCP. (#94, @stoyanr)
[etcd-backup-restore]
Improvements
- [USER] In the case that initial delta snapshot fails, a full snapshot is tried instead. (gardener/etcd-backup-restore#166, @swapnilgm)
[machine-controller-manager]
Most notable changes
- [USER] Orphan VMs/disks/NICs handler has been fixed (gardener/machine-controller-manager#261, @prashanth26)
- [OPERATOR] Update Azure SDK from 12.5-beta to 26.1 (gardener/machine-controller-manager#261, @prashanth26)
Improvements
- [OPERATOR] Fix panic in AWS driver if AMI not found. (gardener/machine-controller-manager#279, @amshuman-kr)
- [OPERATOR] Fixes packet driver (gardener/machine-controller-manager#273, @deitch)
- [OPERATOR] Ensure 'x-ms-request-id' header is logged in case of Azure API failures. (gardener/machine-controller-manager#261, @prashanth26)
[terraformer]
Most notable changes
- [OPERATOR] The Terraform version has been upgraded to
0.11.14
. (gardener/terraformer@157bce7)
Docker Images
gardener-extension-hyper: eu.gcr.io/gardener-project/gardener/gardener-extension-hyper:0.7.0
0.6.6
[gardener-extensions]
Most notable changes
- [OPERATOR] All provider controllers do now have a new flag
--worker-deploy-crds
which defaults totrue
. If enabled then all worker-relevant CRDs likeMachineDeployment
, etc. will be deployed during startup time of the controller. (f140892)
Improvements
- [OPERATOR] The maximum waiting time for Terraformer jobs has been reduced from
1h
to20m
. (7652810) - [OPERATOR] Fixed an issue that may cause panics when the machines are labeled for forceful deletion. (ba0ae18)
[terraformer]
Most notable changes
- [OPERATOR] The Terraform version has been upgraded to
0.11.14
. (gardener/terraformer@157bce7)
Docker Images
gardener-extension-hyper: eu.gcr.io/gardener-project/gardener/gardener-extension-hyper:0.6.6
0.6.5
0.6.4
[gardener-extensions]
Improvements
- [OPERATOR] NetworkPolicy labels are added to all components deployed in a Shoot namespace. (9e91138)
- [OPERATOR] kubectl does now show additional printer columns for MCM CRDs. (3533a78)
Docker Images
gardener-extension-hyper: eu.gcr.io/gardener-project/gardener/gardener-extension-hyper:0.6.4
0.6.3
[gardener-extensions]
Improvements
- [USER] An issue that prevent the Alicloud infrastructure controller from reconciling the infrastructure in rare cases has been fixed. (487d00d)
- [USER] The waiting time for Terraformer pods has been increased to
10m
. (a06e932)
Docker Images
gardener-extension-hyper: eu.gcr.io/gardener-project/gardener/gardener-extension-hyper:0.6.3
0.6.2
[gardener-extensions]
Improvements
- [USER] The required RBAC role for the
terraformer
pods created by the provider controllers is now correctly created before the pod is scheduled. (1421ea0)
Docker Images
gardener-extension-hyper: eu.gcr.io/gardener-project/gardener/gardener-extension-hyper:0.6.2
0.6.1
[gardener-extensions]
Improvements
- [USER] All worker controllers are now making sure that the machine-controller-manager is awake before deleting the machines (in case the shoot was hibernated before). Also, they now ensure that the required RBAC roles have been created before starting the deletion process. (3132353)
- [USER] An issue in the Alicloud infrastructure controller that might cause nil pointer panics has been fixed. (d7af523)
- [USER] The previous naming scheme for Alicloud machine classes is now preserved (
<namespace>-<pool-name>-<zone-name>
instead of<namespace>-<pool-name>-z<zone-index>
). (66811bd) - [USER] All worker actuators can now interact with 1.14 shoot clusters. (32836e3)
- [USER] The RBAC permissions have been fixed in all provider Helm charts. (94b4502)
- [USER] All the worker actuators no longer require the shoot clients. (408c5bc)
- [USER] The certificate-service as well as all worker controllers do not longer try to interact with the shoot API server in case the shoot is hibernated. (82414a7)
- [USER] The Alicloud infrastructure controller does now explicitly trigger the Terraform execution because new output variables have been added. (ffde706)
Docker Images
gardener-extension-hyper: eu.gcr.io/gardener-project/gardener/gardener-extension-hyper:0.6.1
0.6.0
[gardener-extensions]
Most notable changes
- [USER] The
Worker
extension controller for AWS has been implemented. (#71, @rfranzke) - [USER] The OpenStack provider does now have support for the
Infrastructure
extension. (#45, @afritzler) - [USER] Automatic version updates/upgrades are now disabled for all Alicloud CoreOS Container Linux worker machines. (#44, @jia-jerry)
- [USER] The Azure provider does now have support for the
Infrastructure
extension. (#43, @zanetworker) - [OPERATOR] Added Packet infrastructure controller (#78, @rfranzke)
- [OPERATOR] Added a new operating system config controller that supports SUSE JeOS. (#32, @pablochacin)
Improvements
- [OPERATOR] Add deploying to Shoot to controlplane controllers (#91, @stoyanr)
- [OPERATOR] It is now possible to turn individual webhooks and controllers on and off via the command line flag
--disable-controllers
and--disable-webhooks
. (#86, @adracus) - [OPERATOR] There is now an implementation of the infrastructure resource for Alicloud. (#85, @adracus)
- [OPERATOR] Refactor controlplane webhooks to eliminate code duplication (#83, @stoyanr)
- [OPERATOR] Add GCP controlplane webhooks (#79, @stoyanr)
- [OPERATOR] Refactor controlplane controllers to eliminate code duplication (#76, @stoyanr)
- [OPERATOR] Add GCP controlplane controller (#69, @stoyanr)
- [OPERATOR] Add kubelet config to AWS controlplane webhook (#63, @stoyanr)
- [OPERATOR] Add controlplane webhooks tests (#59, @stoyanr)
- [OPERATOR] Cleanup route names by network name and "shoot--" prefix (#58, @DockToFuture)
- [OPERATOR] Add AWS controlplane webhooks tests (#53, @stoyanr)
- [OPERATOR] Implement AWS controlplane webhooks (#52, @stoyanr)
- [OPERATOR] Add AWS controlplane controller tests (#50, @stoyanr)
- [OPERATOR] Remnant route entries are now explicitly deleted by the gcp-provider extension controller during the infrastructure deletion. (#49, @DockToFuture)
- [OPERATOR] Add controlplane webhooks (#48, @stoyanr)
- [OPERATOR] Gardener Extensions got a new extension controller which manages certificate service components. (#47, @timuthy)
- [OPERATOR] The new GCP infrastructure controller allows the reconciliation of GCP infrastructures. (#28, @adracus)
[machine-controller-manager]
Most notable changes
- [USER] Deletion of annotations, labels and taints are now supported (gardener/machine-controller-manager#268, @prashanth26)
- [USER] Enables support for propagating and maintaining the taints, annotations and labels from machine-api objects to node-objects. (gardener/machine-controller-manager#256, @hardikdr)
Improvements
- [OPERATOR] The machine-controller-manager does now correctly add its finalizer to Alicloud machine class secrets. (gardener/machine-controller-manager#271, @rfranzke)
- [OPERATOR] Multiple taints with the same key but different values are now supported (gardener/machine-controller-manager#268, @prashanth26)
- [OPERATOR] Bugfix: Existing machine-objects now adopts the node-label. (gardener/machine-controller-manager#265, @hardikdr)
- [OPERATOR] Bugfix: MachineDeployment with partial freeze status has been syncronized to display the correct status (gardener/machine-controller-manager#264, @prashanth26)
- [OPERATOR] Added safety controller cases in integration tests (gardener/machine-controller-manager#257, @prashanth26)
[terraformer]
Most notable changes
- [USER] The Packet Terraform provider has been added. (gardener/terraformer#21, @deitch)
Docker Images
gardener-extension-hyper: eu.gcr.io/gardener-project/gardener/gardener-extension-hyper:0.6.0
0.5.0
[gardener-extensions]
Most notable changes
- [USER] The CoreOS Container Linux (Alicloud-modified) controller does now disable the PCTP protocol on all nodes (as a workaround for CVE-2019-3874). (#34, @marwinski)
- [USER] The CoreOS Container Linux controller does now disable the PCTP protocol on all nodes (as a workaround for CVE-2019-3874). (#33, @marwinski)
Improvements
- [OPERATOR] Add functional controlplane controller to the AWS provider (#31, @stoyanr)
- [OPERATOR] Add no-op controlplane controller to the local provider (#22, @stoyanr)
Docker Images
gardener-extension-hyper: eu.gcr.io/gardener-project/gardener/gardener-extension-hyper:0.5.0
0.4.0
[gardener-extensions]
Improvements
- [OPERATOR] The
os-coreos-alicloud
controller does now correctly set the.status.units
and.status.command
fields in theOperatingSystemConfig
resource. (#13, @adracus)
Docker Images
gardener-extension-hyper: eu.gcr.io/gardener-project/gardener/gardener-extension-hyper:0.4.0