Releases: cozystack/etcd-operator
Releases · cozystack/etcd-operator
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
v0.3.0
What's Changed
- fix: download link on getting started page by Andrei Kvapil (@kvaps) in #194
- update codebase by Artem Bortnikov (@aobort) in #198
- chore(deps): update grouped non-major updates by renovate in #200
- fix(deps): update module github.com/onsi/ginkgo/v2 to v2.17.2 by renovate in #201
- chore(deps): update grouped non-major updates by renovate in #203
- chore(deps): update grouped non-major updates by renovate in #205
- chore(deps): update dependency hugo-extended to v0.125.7 by renovate in #206
- doc: add examples link by Andrei Kvapil (@kvaps) in #213
- chore(deps): update grouped non-major updates by renovate in #215
- chore(deps): update dependency kubernetes/kubernetes to v1.30.1 by renovate in #216
- Add aobort as a codeowner next to AlexGluck by Oleg Kunitsyn (@hiddenmarten) in #219
- Use the latest version in matrix as a default from Makefile by Oleg Kunitsyn (@hiddenmarten) in #218
- feat: Generate CRD docs by Sergey Shevchenko (@sergeyshevch) in #197
- feat: set quota-backend-bytes to 95% of requested size by Kirill Ilin (@sircthulhu) in #217
- chore(deps): update grouped non-major updates by renovate in #226
- [222] Add autocomaction to ConfigMap by Oleg Kunitsyn (@hiddenmarten) in #229
- update logging by Artem Bortnikov (@aobort) in #227
- [102] Slightly update default template and add some comments by Oleg Kunitsyn (@hiddenmarten) in #230
- fix(deps): update grouped non-major updates by renovate in #228
- [232] Create kind with accurate kubernetes version by Oleg Kunitsyn (@hiddenmarten) in #233
- add auth enabler by Kirill-Garbar in #204
- chore(deps): update grouped non-major updates by renovate in #236
- Add kubectl-etcd plugin by Andrei Kvapil (@kvaps) in #220
- run kind for e2e tests with kube-proxy in ipvs mode by Artem Bortnikov (@aobort) in #240
- Add volumeClaimTemplates only if storage.EmptyDir is nil by Artem Bortnikov (@aobort) in #234
- set cosign-installer to use default (latest) cosign version by Artem Bortnikov (@aobort) in #242
- Extended status check for reconciliation by Timofei Larkin (@lllamnyp) in #207
- logging enhancement by Artem Bortnikov (@aobort) in #246
- enable arm build by Andrei Kvapil (@kvaps) in #243
- Prepare release v0.3.0 by Andrei Kvapil (@kvaps) in #245
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Changes
- Add permission contents write to release drafter Oleg Kunitsyn (@hiddenmarten) (#192)
- Add permission contents write to upload assets job Oleg Kunitsyn (@hiddenmarten) (#190)
- Add go mod tidy into pre-commit and move nilaway to separate gh job Oleg Kunitsyn (@hiddenmarten) (#188)
- Update docs website Andrei Kvapil (@kvaps) (#189)
- chore(deps): update grouped non-major updates renovate (#185)
- Helm chart: fix PDB privileges Andrei Kvapil (@kvaps) (#187)
- Add nilaway linter. Max Neverov (@mneverov) (#184)
- chore(deps): update grouped non-major updates renovate (#183)
- Use StrategicMergePatch to apply overrides Timofei Larkin (@lllamnyp) (#175)
- Update OWNERS as per community meeting Timofei Larkin (@lllamnyp) (#176)
- [104] Simple e2e test case Oleg Kunitsyn (@hiddenmarten) (#168)
- Add Kamaji example Andrei Kvapil (@kvaps) (#164)
- chore(deps): update grouped non-major updates renovate (#171)
Features
- Feat/implement service spec Sergey Shevchenko (@sergeyshevch) (#124)
- Factor out StrategicMerge into a generic function and add a test Timofei Larkin (@lllamnyp) (#180)
- [161] Add plain manifests to release process Oleg Kunitsyn (@hiddenmarten) (#173)
- Fix double import core/v1 pkg for sts test file Sergei Monakhov (@sergeimonakhov) (#170)
Maintenance
- add aobort as reviewer Artem Bortnikov (@aobort) (#193)
- update tests Artem Bortnikov (@aobort) (#182)
- add logging Oksana (@oxxenix) (#179)
- [161] Add plain manifests to release process Oleg Kunitsyn (@hiddenmarten) (#173)
v0.1.0
Changes
- chore(deps): update gcr.io/kubebuilder/kube-rbac-proxy docker tag to v0.16.0 renovate (#150)
- chore(deps): update dependency hugo-extended to v0.124.1 renovate (#143)
- chore(deps): update docker/login-action action to v3.1.0 renovate (#147)
- chore(deps): update actions/checkout action to v4 renovate (#154)
- chore(deps): update actions/configure-pages action to v5 renovate (#155)
- chore(deps): update actions/deploy-pages action to v4 renovate (#156)
- chore(deps): update dependency kubernetes/kubernetes to v1.29.3 - autoclosed renovate (#138)
- chore(deps): update actions/upload-pages-artifact action to v3 renovate (#157)
- chore(deps): update sigstore/cosign-installer action to v3.5.0 renovate (#151)
- chore(deps): update docker/setup-buildx-action action to v3.3.0 renovate (#149)
- chore(deps): update docker/metadata-action action to v5.5.1 renovate (#148)
- chore(deps): update dependency autoprefixer to v10.4.19 renovate (#134)
- fix(deps): update module github.com/onsi/gomega to v1.32.0 renovate (#153)
- chore(deps): update docker/build-push-action action to v5.3.0 renovate (#146)
- chore(deps): update golang docker tag to v1.22.2 renovate (#139)
- chore(deps): update dependency mikefarah/yq to v4.43.1 renovate (#144)
- fix(deps): update module github.com/onsi/ginkgo/v2 to v2.17.1 renovate (#152)
- chore(deps): update dependency golangci/golangci-lint to v1.57.2 renovate (#142)
- chore(deps): update dependency prometheus-operator/prometheus-operator to v0.73.0 renovate (#145)
- fix(deps): update module sigs.k8s.io/controller-runtime to v0.17.3 renovate (#141)
- fix(deps): update kubernetes packages to v0.29.3 renovate (#140)
- chore(deps): update dependency helm/helm to v3.14.4 renovate (#137)
- fix(deps): update k8s.io/utils digest to 4693a02 renovate (#133)
- chore: Configure Renovate renovate (#130)
- add k8s versions matrix to test job Artem Bortnikov (@aobort) (#100)
Features
- Implement mounting user certificates and keys Kirill-Garbar (#125)
- Simplify the condition transition rules Timofei Larkin (@lllamnyp) (#129)
- [119] Add CRD autocopy from kustomize to helm Oleg Kunitsyn (@hiddenmarten) (#126)
- feat: Add missing pod spec Sergey Shevchenko (@sergeyshevch) (#123)
- Fix/ full example manifest Ilya Hontarau (@ilya-hontarau) (#122)
- Enhancement/usd std slice index func Ilya Hontarau (@ilya-hontarau) (#121)
- feat: introduce containers and volumes in podTemplate Kirill Ilin (@sircthulhu) (#120)
- Rename CRD fields Kirill Ilin (@sircthulhu) (#118)
- Feature/customize probe settings in pod spec Ilya Hontarau (@ilya-hontarau) (#97)
- [50] Helm-chart initial commit Oleg Kunitsyn (@hiddenmarten) (#78)
- Feature/77 validate extraargs Andrey (@andreykont) (#99)
- Add PDB to EtcdCluster spec and implement validation webhhoks Kirill Ilin (@sircthulhu) (#93)
- Evolve Makefile, improve developer experience, update documentation Oleg Kunitsyn (@hiddenmarten) (#101)
- enh: Add common commands for local development Kirill Ilin (@sircthulhu) (#95)
Maintenance
- add pull_request_target as release-drafter workflow trigger Artem Bortnikov (@aobort) (#128)
- Add EtcdCluster resource examples Andrei Kvapil (@kvaps) (#114)
- docs: add contributing docs to site Kirill Ilin (@sircthulhu) (#112)