Releases: dragonflydb/dragonfly-operator
v1.1.1
Release v1.1.1
This release bumps the Dragonfly version to v1.14.5
and add various fields like aclFromSecret, nodeSelector, priorityClassName and topologySpreadConstraints.
Docker image: docker.dragonflydb.io/dragonflydb/operator:v1.1.1
What's Changed
- feat(crd): add AclFromSecret field by @Abhra303 in #148
- Add nodeSelector field to dragonfly spec, which will be added to podSpec in statefulset by @nujragan93 in #152
- fix(nodeSelector): add to manifests by @Abhra303 in #156
- Add topologySpreadConstraints by @zaphinath in #155
- Feature/add PriorityclassName by @nujragan93 in #153
- Chore: update README by @Niennienzz in #157
- chore: update dragonfly version by @Abhra303 in #158
- feat(version): release v1.1.1 of Operator by @Abhra303 in #159
New Contributors
- @nujragan93 made their first contribution in #152
- @Niennienzz made their first contribution in #157
Full Changelog: v1.1.0...v1.1.1
v1.1.0
Release v1.1.0
This release bumps the Dragonfly version to v1.14.1
and contains a fix around TLS (with HealthChecks), along with labels
field into spec.
Docker image: docker.dragonflydb.io/dragonflydb/operator:v1.1.0
What's Changed
- feat(resources): Add labels field to spec, which will be added to pods by @WesleyKlop in #134
- fix(redis-client): Close redis clients ASAP by @moredure in #137
- Update resources.go by @zaphinath in #146
- feat(version): Bump DF version to v1.14.1 by @Pothulapati in #147
- feat(version): release v1.1.0 of DF Operator by @Pothulapati in #150
New Contributors
- @WesleyKlop made their first contribution in #134
- @moredure made their first contribution in #137
- @zaphinath made their first contribution in #146
Full Changelog: v1.0.0...v1.1.0
v1.0.0
Release v1.0.0
This release of the operator bumps the dragonfly version to v1.12.0
. This also adds service configuration into the CRD.
Docker image: docker.dragonflydb.io/dragonflydb/operator:v1.0.0
What's Changed
- feat(crd): introduce loadbalancer config by @Abhra303 in #125
- feat(dragonfly): Bump version to v1.12.0 by @Pothulapati in #128
- feat(release): Release DF Operator v1.0.0 by @Pothulapati in #129
Full Changelog: v0.0.10...v1.0.0
v0.0.10
Release v0.0.10
Docker image: docker.dragonflydb.io/dragonflydb/operator:v0.0.10
This release adds support for the snapshot.dir
field which can be used for snapshots into cloud storage's like S3 along with support for ARM. Also, an issue with the client certificates auth mechanism has been fixed.
What's Changed
- fix(docs): markdown lints by @Pothulapati in #121
- fix(cacert): Use
--tls_ca_cert_file
to pass the file by @Pothulapati in #124 - feat(snapshots): Support direct cloud storage by @Pothulapati in #117
- fix(ci): Support ARM builds by @Pothulapati in #126
- feat(release): Release DF Operator v0.0.10 by @Pothulapati in #127
Full Changelog: v0.0.9...v0.0.10
v0.0.9
Release v0.0.9
Docker image: docker.dragonflydb.io/dragonflydb/operator:v0.0.9
This release improves the upgrade rollout procedure by using repltakeover
command to make sure the old master is locked while the transition is being done to new master. This reduces data loss. This release also fixes an issue where some updates were being lost.
What's Changed
- fix(e2e): cleanup after each test by @Pothulapati in #118
- feat(e2e): Improve reliability and speed by @Pothulapati in #112
- build(deps): bump golang.org/x/net from 0.14.0 to 0.17.0 by @dependabot in #119
- feat(monitoring): add guide for grafana dashboard by @Abhra303 in #113
- feat(e2e): Improve data insert tests by @Pothulapati in #114
- fix(updates): re-run loop when update is made by @Pothulapati in #110
- feat(upgrade): Use repltakeover by @Pothulapati in #109
- feat(release): Release DF Operator v0.0.9 by @Pothulapati in #122
Full Changelog: v0.0.8...v0.0.9
v0.0.8
Release v0.0.8
Docker image: docker.dragonflydb.io/dragonflydb/operator:v0.0.8
This is a feature packed release adding support for Snapshoting through PVC, Server TLS, and Client Authentication features to Dragonfly instances. This also adds docs on the Prometheus integration. Try it all out and give us feedback!
What's Changed
- feat(pvc): Support Snapshotting by @Pothulapati in #98
- feat(e2e): add utilities to run commands on cluster from test by @Abhra303 in #111
- feat(tls): Support for Server TLS by @Abhra303 in #91
- feat(auth): Support password and client cert by @Pothulapati in #100
- feat(monitoring): add guide to use PodMonitor with operator by @Abhra303 in #101
- feat(release): Release DF Operator v0.0.8 by @Pothulapati in #115
Full Changelog: v0.0.7...v0.0.8
v0.0.7
Release v0.0.7
Docker image: ghcr.io/dragonflydb/operator:v0.0.7
This release of the Operator now uses Dragonfly version v1.10.0 and has the below mentioned improvements! This improves the resource to have more fields like env, etc. Thanks to the new contributors!
What's Changed
- feat(manifests): Update to v0.0.6 by @Pothulapati in #78
- build(deps): bump golang.org/x/net from 0.3.1-0.20221206200815-1e63c2f08a10 to 0.7.0 by @dependabot in #69
- build(deps): bump kubernetes client go to 0.26.7 by @Abhra303 in #81
- fix: use admin-port for dragonfly operations by @Abhra303 in #90
- feat(resources): Updated the CRD to support setting environment variables and a service account by @pstewy in #87
- fix(resources): use cluster ip instead of headless svc by @Abhra303 in #88
- feat(version): Bump DF version to v1.10.0 by @Pothulapati in #97
- fix(e2e): add tests for latest features by @Pothulapati in #94
- feat(release): Release DF Operator v0.0.7 by @Pothulapati in #99
New Contributors
- @dependabot made their first contribution in #69
- @Abhra303 made their first contribution in #81
- @pstewy made their first contribution in #87
Full Changelog: v0.0.6...v0.0.7
v0.0.6
Release v0.0.6
This release of the Operator now uses Dragonfly version v1.6.2
and has the below mentioned improvements! Thanks to the new contributors!
Docker image: ghcr.io/dragonflydb/operator:v0.0.6
What's Changed
- readme: Bump Operator version to v0.0.5 by @Pothulapati in #67
- fix(readme): remove duplicate crd install by @Pothulapati in #73
- feat(resources): Add ability to set Annotations, Affinity and Tolerations by @TheMerski in #76
- feat(df): Bump version to
v1.6.2
by @Pothulapati in #77
New Contributors
- @TheMerski made their first contribution in #76
Full Changelog: v0.0.5...v0.0.6
v0.0.5
Release v0.0.5
This release of the Operator now uses Dragonfly version v1.3.0
.
Docker image: ghcr.io/dragonflydb/operator:v0.0.5
What's Changed
- feat(release): Update manifests for
v0.0.4
release by @Pothulapati in #64 - feat(version): Bump to v1.3.0 by @Pothulapati in #66
- bump helm kind action version by @Pothulapati in #68
- CI: Manually install Kind instead by @Pothulapati in #70
Full Changelog: v0.0.4...v0.0.5
v0.0.4
Release v0.0.4
This Dragonfly Operator release improves the statefulset rollout workflow. Rather than relying on defaults , the Operator now manages the process. This means the Operator verifies the readiness of each replica before proceeding to the next step, preventing data loss during updates.
This release also adds an args
field to the CRD spec, which can be used to pass custom configuration.
What's Changed
- fix(readme): Update manifests to use
v0.0.3
by @Pothulapati in #55 - fix(readme): Add instruction to delete/uninstall the operator by @Pothulapati in #58
- fix(resource): Add ability to set Dragonfly arguements by @Pothulapati in #57
- fix(version): Use latest released tag
v1.2.0
by @Pothulapati in #60 - fix(version): bump Dragonfly verison to
v1.2.1
by @Pothulapati in #62 - fix(manifests): Use
docker.dragonfly.io
as the registry by @Pothulapati in #63 - fix(rollout): Update rollout strategy to be
OnDelete
by @Pothulapati in #59
Full Changelog: v0.0.3...v0.0.4