Releases: on2itsecurity/etcd-operator
Releases · on2itsecurity/etcd-operator
etcd-operator v1.2.2
image: ghcr.io/on2itsecurity/etcd-operator:v1.2.2@sha256:11d9170aa5df05f492e5f7edf3d369d0bc81527cedffaa712023b3abd5959a38
Must Reads
- Upgrade to 1.2.2 before upgrading etcd to 3.5.7 (14c27ce)
- Dropped etcd 3.2 support (14c27ce)
- Next version will not create crds, use manifests from
example/crd
for new installs (945971e)
Bug Fixes
- openapi validation fixes (b9f8821)
- do not continue making a pod when an error occurs. closes issue #80 (2498fd5)
Features
- crds are now generated as yaml with openapi support, applying it manually means etcd-operator can be started with
-create-crd=false
and https://github.com/on2itsecurity/etcd-operator/blob/f378e398dce7bc4546e8ade3c156c0d7d6e33850/example/rbac/cluster-role-template.yaml#L14-L19 can be removed (5a2ef43) - pvc support in restore (614ea03)
- build against Golang 1.19 (6750543)
- Kubernetes 1.25 compatibility & test against (c8d20c1)
- Test on Kubernetes 1.26 (4e88f0a)
- Use Kubernetes 1.26 Libraries (4532bff)
- Default to etcd 3.5.6 + test against (24cfdf0)
- Upgrade alpine to 3.17 (36b086d)
- Build without linking to musl (1042088)
- Add notice for create-crd=true (81032db)
etcd-operator v1.2.1
etcd-operator v1.2.0
image: ghcr.io/on2itsecurity/etcd-operator:v1.2.0@sha256:f98c961e73416e77599ac20520917f60089329d4b06625da4097e510ecefb371
Breaking changes
- RBAC roles changes:
leases
andpoddisruptionbudget
are added, please make sure to reapply the (cluster)role manifest
Bug Fixes
- ready check circular dependency with rolling deployment and leader election (645c78d)
- Make etcd-operator use the right amount of threads in containers (01d0dd6)
Features
- Kubernetes 1.24 API / ETCD 3.5.2 API (c1424cb)
- Using PublishNotReadyAddresses for services (e73da47)
- Default to etcd 3.4.18 and official gcr.io/development/etcd-io (c5807b3)
- Build docker images for arm64 (69d10e1)
- add priorityClassName support to etcd crd (d4d528a)
- podDisruptionBudget creates and maintains the policy to protect the etcd cluster from disruptive kubernetes actions (f378e39)