Releases: cozystack/etcd-operator
Releases · cozystack/etcd-operator
Release list
v0.5.2
Changes
Features
- feat(main): add image parameters for air-gapped cases Andrey Kolkov (@androndo) (#337)
Bug Fixes
- fix(controllers): replace a persistently crash-looping member Andrey Kolkov (@androndo) (#336)
v0.5.1
Bug Fixes
- fix(main): add support peer-auto-tls Andrey Kolkov (@androndo) (#330)
Maintenance
- docs(migration): expand guide on TLS nuances Timofei Larkin (@lllamnyp) (#331)
- fix(ci): attach assets when release changed from draft to published Andrey Kolkov (@androndo) (#332)
- fix(ci): de-matrix CI steps smoke tests for correctness skipping Andrey Kolkov (@androndo) (#335)
v0.5.0
First release under the new etcd-operator.cozystack.io/v1alpha2 API (module
renamed to github.com/cozystack/etcd-operator). Provide new implementation inspired by Timofei Larkin (@lllamnyp) https://github.com/lllamnyp/etcd-operator. See more in our blog.
Breaking changes
A lot of API changes etcd.aenix.io/v1alpha1 -> etcd-operator.cozystack.io/v1alpha2, see full description here and use etcd-migratetool with kubectl plugin.
Artifacts
Container image (multi-arch, cosign keyless-signed):
ghcr.io/cozystack/etcd-operator:v0.5.0
Helm chart (OCI):
helm install etcd-operator oci://ghcr.io/cozystack/charts/etcd-operator \
--version 0.5.0 \
--namespace etcd-operator-system --create-namespace
Install manifests & client CLIs — attached below once this release is
published (produced by release-assets.yml, which fires on release creation):
etcd-operator.yaml— CRDs + namespace + RBAC + manager (kubectl-apply path)etcd-operator.crds.yaml/etcd-operator.non-crds.yaml— split installetcd-migrate-<os>-<arch>— legacyetcd.aenix.io/v1alpha1→ v1alpha2 adoption toolkubectl-etcd-<os>-<arch>— day-2 ops kubectl plugincli-SHA256SUMS.txt
v0.4.5
v0.4.4
Changes
- moved 127.0.0.1 to ipAddresses Yakov (@YakovMyagkov) (#315)
- add EtcdBackupStatus.snapshot to describe created artifact Andrey Kolkov (@androndo) (#316)
v0.4.3
Changes
- Expose metrics port on client service Timofei Larkin (@lllamnyp) (#299)
- Update kamaji example Pavel Istomin (@drengskapr) (#296)
- feat(backup): add EtcdBackup CRD for declarative etcd snapshots IvanHunters (#307)
Bug Fixes
- fix: replace deprecated gcr.io/kubebuilder/kube-rbac-proxy image Andrei Kvapil (@kvaps) (#308)
Maintenance
- chore: update codeowners Artem Bortnikov (@BROngineer) (#309)
- fix: replace deprecated gcr.io/kubebuilder/kube-rbac-proxy image Andrei Kvapil (@kvaps) (#308)
- add option to trigger release-assets workflow manually Artem Bortnikov (@aobort) (#280)
v0.4.2
Changes
- Create TLS-capable clients if security enabled Timofei Larkin (@lllamnyp) (#286)
- Add OIDC auth support in kubectl-etcd plugin Evgenii Tereshkov (@evgkrsk) (#272)
- Add watch verb for storageclasses Andrei Kvapil (@kvaps) (#266)
- Add utility functions for new status check Timofei Larkin (@lllamnyp) (#260)
- Separate ConfigMap templating and creation Timofei Larkin (@lllamnyp) (#259)
Features
Bug Fixes
- Bugs: wrong address and memory leak Timofei Larkin (@lllamnyp) (#285)
Maintenance
- Update MAINTAINERS.md Timofei Larkin (@lllamnyp) (#287)
- feature/add-vpa klinch0 (#284)
- Create a design-document for the controller Timofei Larkin (@lllamnyp) (#181)
- update CODEOWNERS Artem Bortnikov (@aobort) (#275)
- wait for client cert to become ready before getting etcd client Timofei Larkin (@lllamnyp) (#269)
- Add Timofei Larkin (@lllamnyp) to codeowners of some sections Timofei Larkin (@lllamnyp) (#262)
- Add a helper set library to facilitate implementation of the new health check procedure Timofei Larkin (@lllamnyp) (#252)
v0.4.1
Changes
Bug Fixes
- add "yq" as a dependency to "generate-docs" in Makefile Timofei Larkin (@lllamnyp) (#256)
Maintenance
- add "yq" as a dependency to "generate-docs" in Makefile Timofei Larkin (@lllamnyp) (#256)
v0.4.0
What's Changed
- Set extraArgs in the end of args processing by Alexey Makhov (@makhov) in #250
- Remove custom code for managing conditions. by Timofei Larkin (@lllamnyp) in #253
- Add resizing operation by Andrei Kvapil (@kvaps) in #254
- Prepare release v0.4 by Andrei Kvapil (@kvaps) in #255
New Contributors
- Alexey Makhov (@makhov) made their first contribution in #250
Full Changelog: v0.3.1...v0.4.0
v0.3.1
What's Changed
- fix RBAC in Helm-chart by Andrei Kvapil (@kvaps) in #247
- fix: sort etcd args to make them deterministic by Kirill Ilin (@sircthulhu) in #249
Full Changelog: v0.3.0...v0.3.1