Releases: gardener/etcd-druid
Releases · gardener/etcd-druid
v0.3.0
[etcd-druid]
Most notable changes
- [USER] Bump default etcd-backup-restore image version to v0.9.1. (#56, @georgekuruvillak)
- [Operator]
⚠️ Etcd-druid NO MORE adds the annotation"cluster-autoscaler.kubernetes.io/safe-to-evict": "false"
to etcd pods. Please make use of.spec.annotations
to configure such annotation. (#55, @swapnilgm)
v0.2.0
[etcd-druid]
Improvements
- [OPERATOR] Removed owner reference from etcd StatefulSet so that HVPA can recommend resource recommendations. VPA does not support StatefulSet having
ownerReferences
set to another top-level controller . (#48, @georgekuruvillak) - [OPERATOR]
etcd-druid
does now acceptopenstack
for spec.backup.store.provider. (#43, @ialidzhikov) - [OPERATOR] ❇️ Populate etcd container root-ca-certificates list with the provided self-signed ca-bundle for communication with backup-restore sidecar (#40, @swapnilgm)
- [OPERATOR] Updated the etcd resource manifest with
priorityClassName
to specify the priority of etcd pods. (#36, @georgekuruvillak) - [OPERATOR] Added the
gardener-shoot-control-plane
priority class to the etcd pods and changed the temporary directory path for the snapstore from/tmp
to/var/etcd/data/temp
. (#35, @rfranzke) - [OPERATOR] Changed logic in etcd druid to query for statefulset readiness and update the etcd status accordingly (#34, @georgekuruvillak)
- [OPERATOR] Removed .status.lastError after successful reconciliation (#33, @georgekuruvillak)
- Fixed the labels/selector issue in the statefulset manifest
- Introduced .status.observedGeneration
- Added logic to only reconcile if
gardener.cloud/operation=reconcil
e andoldMeta.generation != newMeta.generation
or.status.LastError != nil
- [OPERATOR] Fix wget in etcd bootstrap script. (#32, @shreyas-s-rao)
- [OPERATOR] Updates VERSION back to v0.2.0-dev. It was change with the hotfix merge. (#29, @georgekuruvillak)
- [OPERATOR] Fixed the issue related to concurrent reconcilation of etcd resources messing up configmap, service and statefulset values. (#28, @georgekuruvillak)
- [OPERATOR] Fix finalizer check in secret during deletion. (#27, @georgekuruvillak)
[etcd-backup-restore]
Most notable changes
- [USER] HTTP API for triggering out-of-schedule full and delta snapshots now returns snapshot metadata in response body in JSON format. (gardener/etcd-backup-restore#214, @shreyas-s-rao)
Improvements
- [USER] Added new HTTP API for fetching details of latest full and delta snapshots, in JSON format. (gardener/etcd-backup-restore#214, @shreyas-s-rao)
- [USER] Add metrics
etcdbr_snapstore_latest_deltas_total
andetcdbr_snapstore_latest_deltas_revisions_total
to provide information about the delta snapshots since the latest full snapshot in the snapstore. (gardener/etcd-backup-restore#211, @shreyas-s-rao) - [OPERATOR] Skip the first full snapshot on start, if initial delta snapshot is taken and last full snapshot is recent enough than 24hr. (gardener/etcd-backup-restore#222, @swapnilgm)
- [OPERATOR] Add documentation to force restore etcd data. (gardener/etcd-backup-restore#217, @shreyas-s-rao)
- [OPERATOR] The release tags from now are prefixed with
v
. (gardener/etcd-backup-restore#210, @ialidzhikov) - [OPERATOR] Configuring backup-restore server using config file is now supported. (gardener/etcd-backup-restore#208, @swapnilgm)
- [DEVELOPER] Fix integration test setup script. (gardener/etcd-backup-restore#215, @shreyas-s-rao)
v0.1.15
[etcd-druid]
Improvements
- [OPERATOR]
etcd-druid
does now acceptopenstack
for spec.backup.store.provider. (#43, @ialidzhikov) - [OPERATOR] ❇️ Populate etcd container root-ca-certificates list with the provided self-signed ca-bundle for communication with backup-restore sidecar (#40, @swapnilgm)
- [OPERATOR] Added the
gardener-shoot-control-plane
priority class to the etcd pods and changed the temporary directory path for the snapstore from/tmp
to/var/etcd/data/temp
. (#35, @rfranzke) - [OPERATOR] Changed logic in etcd druid to query for statefulset readiness and update the etcd status accordingly (#34, @georgekuruvillak)
- [OPERATOR] Removed .status.lastError after successful reconciliation (#33, @georgekuruvillak)
- Fixed the labels/selector issue in the statefulset manifest
- Introduced .status.observedGeneration
- Added logic to only reconcile if
gardener.cloud/operation=reconcil
e andoldMeta.generation != newMeta.generation
or.status.LastError != nil
- [OPERATOR] Fix wget in etcd bootstrap script. (#32, @shreyas-s-rao)
- [OPERATOR] Updates VERSION back to v0.2.0-dev. It was change with the hotfix merge. (#29, @georgekuruvillak)
- [OPERATOR] Fixed the issue related to concurrent reconcilation of etcd resources messing up configmap, service and statefulset values. (#28, @georgekuruvillak)
- [OPERATOR] Fix finalizer check in secret during deletion. (#27, @georgekuruvillak)
v0.1.14
[etcd-druid]
Improvements
- [OPERATOR]
etcd-druid
does now acceptopenstack
for spec.backup.store.provider. (#43, @ialidzhikov)
v0.1.13
[etcd-druid]
Improvements
- [OPERATOR] ❇️ Populate etcd container root-ca-certificates list with the provided self-signed ca-bundle for communication with backup-restore sidecar (#40, @swapnilgm)
v0.1.12
[etcd-druid]
Improvements
- [OPERATOR] Added the
gardener-shoot-control-plane
priority class to the etcd pods and changed the temporary directory path for the snapstore from/tmp
to/var/etcd/data/temp
. (#35, @rfranzke) - [OPERATOR] Changed logic in etcd druid to query for statefulset readiness and update the etcd status accordingly (#34, @georgekuruvillak)
- [OPERATOR] Removed .status.lastError after successful reconciliation (#33, @georgekuruvillak)
- Fixed the labels/selector issue in the statefulset manifest
- Introduced .status.observedGeneration
- Added logic to only reconcile if
gardener.cloud/operation=reconcil
e andoldMeta.generation != newMeta.generation
or.status.LastError != nil
- [OPERATOR] Fix wget in etcd bootstrap script. (#32, @shreyas-s-rao)
- [OPERATOR] Updates VERSION back to v0.2.0-dev. It was change with the hotfix merge. (#29, @georgekuruvillak)
- [OPERATOR] Fixed the issue related to concurrent reconcilation of etcd resources messing up configmap, service and statefulset values. (#28, @georgekuruvillak)
- [OPERATOR] Fix finalizer check in secret during deletion. (#27, @georgekuruvillak)
v0.1.11
[etcd-druid]
Improvements
- [OPERATOR] Changed logic in etcd druid to query for statefulset readiness and update the etcd status accordingly (#34, @georgekuruvillak)
- [OPERATOR] Removed .status.lastError after successful reconciliation (#33, @georgekuruvillak)
- Fixed the labels/selector issue in the statefulset manifest
- Introduced .status.observedGeneration
- Added logic to only reconcile if
gardener.cloud/operation=reconcil
e andoldMeta.generation != newMeta.generation
or.status.LastError != nil
- [OPERATOR] Fix wget in etcd bootstrap script. (#32, @shreyas-s-rao)
- [OPERATOR] Updates VERSION back to v0.2.0-dev. It was change with the hotfix merge. (#29, @georgekuruvillak)
- [OPERATOR] Fixed the issue related to concurrent reconcilation of etcd resources messing up configmap, service and statefulset values. (#28, @georgekuruvillak)
- [OPERATOR] Fix finalizer check in secret during deletion. (#27, @georgekuruvillak)
v0.1.10
[etcd-druid]
Improvements
- [OPERATOR] Removed .status.lastError after successful reconciliation (#33, @georgekuruvillak)
- Fixed the labels/selector issue in the statefulset manifest
- Introduced .status.observedGeneration
- Added logic to only reconcile if
gardener.cloud/operation=reconcil
e andoldMeta.generation != newMeta.generation
or.status.LastError != nil
- [OPERATOR] Fix wget in etcd bootstrap script. (#32, @shreyas-s-rao)
- [OPERATOR] Updates VERSION back to v0.2.0-dev. It was change with the hotfix merge. (#29, @georgekuruvillak)
- [OPERATOR] Fixed the issue related to concurrent reconcilation of etcd resources messing up configmap, service and statefulset values. (#28, @georgekuruvillak)
- [OPERATOR] Fix finalizer check in secret during deletion. (#27, @georgekuruvillak)
v0.1.9
[etcd-druid]
Improvements
- [OPERATOR] Fix wget in etcd bootstrap script. (#32, @shreyas-s-rao)
- [OPERATOR] Updates VERSION back to v0.2.0-dev. It was change with the hotfix merge. (#29, @georgekuruvillak)
- [OPERATOR] Fixed the issue related to concurrent reconcilation of etcd resources messing up configmap, service and statefulset values. (#28, @georgekuruvillak)
- [OPERATOR] Fix finalizer check in secret during deletion. (#27, @georgekuruvillak)
v0.1.8
[etcd-druid]
Improvements
- [OPERATOR] Updates VERSION back to v0.2.0-dev. It was change with the hotfix merge. (#29, @georgekuruvillak)
- [OPERATOR] Fixed the issue related to concurrent reconcilation of etcd resources messing up configmap, service and statefulset values. (#28, @georgekuruvillak)
- [OPERATOR] Fix finalizer check in secret during deletion. (#27, @georgekuruvillak)