Releases: dragonflydb/dragonfly-operator
v1.1.8
Release v1.1.8
Docker image: docker.dragonflydb.io/dragonflydb/operator:v1.1.8
Helm chart: oci://ghcr.io/dragonflydb/dragonfly-operator/helm:v1.1.8
This release bumps the Dragonfly version to v1.124.0
, and has some other improvements around Memcached, ImagePullPolicy, etc
What's Changed
- feat(operator): allow user to modify imagePullPolicy by @cyril-corbon in #252
- fix(operator): add memcached port to pod container ports by @a-nych in #249
- feat(dragonfly): Bump version to v1.24.0 by @Pothulapati in #253
- fix(reconciler): improve naming by @Pothulapati in #260
- feat(version): release v1.1.8 of DF Operator by @Pothulapati in #261
New Contributors
- @cyril-corbon made their first contribution in #252
- @a-nych made their first contribution in #249
Full Changelog: v1.1.7...v1.1.8
v1.1.7
Release v1.1.7
Docker image: docker.dragonflydb.io/dragonflydb/operator:v1.1.7
Helm chart: oci://ghcr.io/dragonflydb/dragonfly-operator/helm:v1.1.7
This release updates the default Dragonfly version to v1.21.2 and includes bug fixes along with improvements to the Helm chart.
What's Changed
- fix(helm): remove duplicate labels by @Abhra303 in #221
- fix(helm): indentation for ServiceMonitor relabelings and metricRelab… by @nlamirault in #228
- Use resources from Values file in rbac proxy container by @gmautner in #224
- chore: upgrade default dragonfly version to v1.21.2 by @Abhra303 in #232
- fix: failover if master pod is not ready by @Abhra303 in #234
- feat(version): release v1.1.7 of Operator by @Abhra303 in #233
New Contributors
Full Changelog: v1.1.6...v1.1.7
v1.1.6
Release v1.1.6
Docker image: docker.dragonflydb.io/dragonflydb/operator:v1.1.6
Helm chart: oci://ghcr.io/dragonflydb/dragonfly-operator/helm:v1.1.6
This release introduces support for Helm Chart (beta), enhanced with monitoring features including ServiceMonitor and Grafana Dashboard. The Helm Chart is currently in its beta phase.
Heartfelt thanks to @nujragan93, @Aym3nTN and @nlamirault for helping us in this effort!
What's Changed
- fix(helm): install crds by default by @Abhra303 in #218
- feat(helm): Grafana dashboard using configmap and Grafana Operator by @nlamirault in #213
- feat(helm): cleanup Kubernetes recommended labels and support additional labels by @nlamirault in #211
- feat(version): release 1.1.6 of Operator by @Abhra303 in #219
Full Changelog: v1.1.5...v1.1.6
v1.1.5
Release v1.1.5
Docker image: docker.dragonflydb.io/dragonflydb/operator:v1.1.5
This release adds nodePort
field to customize service node port and updates dragonfly version to v1.20.1
What's Changed
- feat(service): add support for nodePort by @mueller-ma in #205
- fix(helm-release): Added back Helm Chart release CI job by @Aym3nTN in #209
- feat: Upgrade k8s versions by @sergeyshevch in #210
- feat(helm): Add ServiceMonitor resource by @nlamirault in #212
- fix(dashboard): Use correct metric to determine master by @cmergenthaler in #214
- chore(dragonfly): bump version to v1.20.1 by @Abhra303 in #215
- feat(version): release 1.1.5 of Operator by @Abhra303 in #216
- fix(ci): remove chart version update step by @Abhra303 in #217
New Contributors
- @mueller-ma made their first contribution in #205
- @Aym3nTN made their first contribution in #209
- @sergeyshevch made their first contribution in #210
- @nlamirault made their first contribution in #212
- @cmergenthaler made their first contribution in #214
Full Changelog: v1.1.4...v1.1.5
v1.1.4
Release v1.1.4
Docker image: docker.dragonflydb.io/dragonflydb/operator:v1.1.4
This release adds support for custom service labels and fix a bug for single-pod dragonfly rolling updates.
What's Changed
- fix(rolling-update): avoid replica takeover for single pod instance by @Abhra303 in #203
- feat(service): added support for labels on serviceSpec by @thecodeassassin in #202
- feat(version): release 1.1.4 of Operator by @Abhra303 in #206
New Contributors
- @thecodeassassin made their first contribution in #202
Full Changelog: v1.1.3...v1.1.4
v1.1.3
Release v1.1.3
Docker image: docker.dragonflydb.io/dragonflydb/operator:v1.1.3
This release bumps the default Dragonfly version to v1.19.0, along with updates to other dependencies. Also, includes some fixes, and support for custom service name.
What's Changed
- fix(resource): add HEALTHCHECK_PORT env in the statefulset by @Abhra303 in #175
- build(deps): bump golang.org/x/net from 0.17.0 to 0.23.0 by @dependabot in #177
- chore(controller): update kube-rbac-proxy version by @Abhra303 in #186
- feat(service): add support for custom service name by @Abhra303 in #187
- feat/helmChart: initial support for installing the operator using helm charts by @nujragan93 in #174
- fix(failover): failover to available replicas if master is not starting by @Abhra303 in #189
- fix(dragonfly): Bump version to v1.18.1 by @Pothulapati in #195
- fix(dragonfly): Bump version to v1.19.0 by @Abhra303 in #199
- fix(rbac-proxy): use the correct version by @Abhra303 in #198
- feat(version): release v1.1.3 of Operator by @Abhra303 in #200
- fix(github): remove helm release action by @Abhra303 in #201
Full Changelog: v1.1.2...v1.1.3
v1.1.2
Release v1.1.2
This release bumps the default Dragonfly version to v1.16.0
and adds support for memcachedPort
and skipFSGroup
fields.
Docker image: docker.dragonflydb.io/dragonflydb/operator:v1.1.2
What's Changed
- feat(Openshift): Openshift CRD Flag to Ignore fsGroup by @ArthurVardevanyan in #163
- build(deps): bump google.golang.org/protobuf from 1.28.1 to 1.33.0 by @dependabot in #164
- fix(readme): change example text from CPU to memory by @spdfnet in #166
- chore: update dragonfly version to v1.16.0 by @Abhra303 in #171
- feat(crd): add memcached port support by @Abhra303 in #169
- feat(version): release v1.1.2 of Operator by @Abhra303 in #172
New Contributors
- @ArthurVardevanyan made their first contribution in #163
- @spdfnet made their first contribution in #166
Full Changelog: v1.1.1...v1.1.2
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