Releases: aenix-io/etcd-operator
Releases · aenix-io/etcd-operator
v0.4.1
v0.4.0
v0.3.1
What's Changed
- fix RBAC in Helm-chart by @kvaps in #247
- fix: sort etcd args to make them deterministic by @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 @kvaps in #194
- update codebase by @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 @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 @hiddenmarten in #219
- Use the latest version in matrix as a default from Makefile by @hiddenmarten in #218
- feat: Generate CRD docs by @sergeyshevch in #197
- feat: set quota-backend-bytes to 95% of requested size by @sircthulhu in #217
- chore(deps): update grouped non-major updates by @renovate in #226
- [222] Add autocomaction to ConfigMap by @hiddenmarten in #229
- update logging by @aobort in #227
- [102] Slightly update default template and add some comments by @hiddenmarten in #230
- fix(deps): update grouped non-major updates by @renovate in #228
- [232] Create kind with accurate kubernetes version by @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 @kvaps in #220
- run kind for e2e tests with kube-proxy in ipvs mode by @aobort in #240
- Add volumeClaimTemplates only if storage.EmptyDir is nil by @aobort in #234
- set cosign-installer to use default (latest) cosign version by @aobort in #242
- Extended status check for reconciliation by @lllamnyp in #207
- logging enhancement by @aobort in #246
- enable arm build by @kvaps in #243
- Prepare release v0.3.0 by @kvaps in #245
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Changes
- Add permission contents write to release drafter @hiddenmarten (#192)
- Add permission contents write to upload assets job @hiddenmarten (#190)
- Add go mod tidy into pre-commit and move nilaway to separate gh job @hiddenmarten (#188)
- Update docs website @kvaps (#189)
- chore(deps): update grouped non-major updates @renovate (#185)
- Helm chart: fix PDB privileges @kvaps (#187)
- Add nilaway linter. @mneverov (#184)
- chore(deps): update grouped non-major updates @renovate (#183)
- Use StrategicMergePatch to apply overrides @lllamnyp (#175)
- Update OWNERS as per community meeting @lllamnyp (#176)
- [104] Simple e2e test case @hiddenmarten (#168)
- Add Kamaji example @kvaps (#164)
- chore(deps): update grouped non-major updates @renovate (#171)
Features
- Feat/implement service spec @sergeyshevch (#124)
- Factor out StrategicMerge into a generic function and add a test @lllamnyp (#180)
- [161] Add plain manifests to release process @hiddenmarten (#173)
- Fix double import core/v1 pkg for sts test file @sergeimonakhov (#170)
Maintenance
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 @aobort (#100)
Features
- Implement mounting user certificates and keys @Kirill-Garbar (#125)
- Simplify the condition transition rules @lllamnyp (#129)
- [119] Add CRD autocopy from kustomize to helm @hiddenmarten (#126)
- feat: Add missing pod spec @sergeyshevch (#123)
- Fix/ full example manifest @ilya-hontarau (#122)
- Enhancement/usd std slice index func @ilya-hontarau (#121)
- feat: introduce containers and volumes in podTemplate @sircthulhu (#120)
- Rename CRD fields @sircthulhu (#118)
- Feature/customize probe settings in pod spec @ilya-hontarau (#97)
- [50] Helm-chart initial commit @hiddenmarten (#78)
- Feature/77 validate extraargs @andreykont (#99)
- Add PDB to EtcdCluster spec and implement validation webhhoks @sircthulhu (#93)
- Evolve Makefile, improve developer experience, update documentation @hiddenmarten (#101)
- enh: Add common commands for local development @sircthulhu (#95)
Maintenance
v0.0.2
Changes
- improve EtcdCluster conditions processing @aobort (#92)
- Add OWNERS @kvaps (#88)
- Update MAINTAINERS.md @Uburro (#74)
- Update MAINTAINERS.md @Uburro (#71)
- Update MAINTAINERS.md @sergeyshevch (#65)
- Fix license header @sircthulhu (#64)
Features
- Reuse common labels @ilya-hontarau (#89)
- feat: Refactor resource generation @sergeyshevch (#84)
- Add image field to EtcdCluster spec @sircthulhu (#63)
- feat: Update community links @sergeyshevch (#86)
- feat: Add @sergeyshevch to internal codeowners @sergeyshevch (#85)
- feat: Implement podSpec generation @sergeyshevch (#72)
- Implement PVC or EmptyDir for Storage @sircthulhu (#67)
Bug Fixes
- fix: use status condition for setting cluster configmap state @sircthulhu (#94)
- fix update validator of spec.storage @sircthulhu (#81)
Maintenance
- feat: Add quickstart page @sergeyshevch (#91)
- Fix load docker image doc @ilya-hontarau (#96)
v0.0.1
Changes
- Add validation minimum and change type to int32 for compatibility @sircthulhu (#57)
- replace go-install-tool with go install @aobort (#59)
- [43] Fix go vet hags on first run @hiddenmarten (#47)
- Add CODEOWNERS @kvaps (#39)
- Move initial config to ConfigMap from sts cli flags @sircthulhu (#56)
- feat: Add initial docs site setup @sergeyshevch (#37)
- ci: Test ok-to-test only on comment actions @sergeyshevch (#45)
- feat: Create ClusterIP Service for clients access to cluster @sircthulhu (#44)
- release-drafter @aobort (#33)
- Add how to install operator locally; fix telegram link @Kirill-Garbar (#31)
- Implementation of Ready status condition @sircthulhu (#26)
- Update label name for trigger test pipelines @hiddenmarten (#35)
- Run tests/tests-e2e via make, triggering by label @hiddenmarten (#34)
- Revert "Add permissions for write packages (#28)" @hiddenmarten (#29)
- Add permissions for write packages @hiddenmarten (#28)
- Implementation of basic controller logic @sircthulhu (#21)
- Validating and defaulting webhooks and tests @sircthulhu (#19)
- Pre-commit via make @hiddenmarten (#6)
- add: link to roadmap @kvaps (#18)
- Improve Dockerfile @AlexGluck (#5)
- Fill basic project information @kvaps (#17)
- Fix CR api group name @sircthulhu (#16)
- Basic EtcdCluster custom resource (#9) @sircthulhu (#15)
- GHA docker publish pipeline @hiddenmarten (#4)
- Update kubebuilder to v3.14.0 @kvaps (#3)
- Initializing the project @kvaps (#2)
- Add LICENSE file @kvaps (#1)
Features
- enh: Update status in reconcile loop, not in defer @sircthulhu (#41)