Releases: scylladb/scylla-operator
Releases · scylladb/scylla-operator
v1.7.1-rc.0
v1.7.0
Release notes for 1.7.0
Container images
docker.io/scylladb/scylla-operator:1.7.0
Changes By Kind (since 1.6.1)
Feature
- Add e2e test for rebootstrapping from existing PVCs (#714,@rzetelskik)
- Live reload webhook server certificates (#764,@rzetelskik)
- Expose shard aware ports in Scylla Services (#793,@zimnx)
- Allow removing empty racks from ScyllaCluster Spec (#796,@zimnx)
- Parallel e2es (#862,@tnozicka)
- Use direct localhost connection to Scylla in sidecar (#884,@zimnx)
- Cache iotune results in persistent location (#888,@zimnx)
- Update readiness immediatelly (#891,@tnozicka)
- Automatically provision ScyllaCluster member ServiceAccount for the sidecar (#907,@tnozicka)
Bug
- Convert ephemeral storage to xfs on GKE (#770,@rzetelskik)
- Increase TerminationGracePeriodSeconds of Scylla pods (#867,@rzetelskik)
- Don't act on scylla pods that are being deleted in nodeconfigpod controller (#873,@tnozicka)
- Fix ownerRefs for nodeconfigpod controller (#882,@tnozicka)
- Switch liveness probe to /system/uptime_ms endpoint (#898,@zimnx)
- Delete drained pods on upgrades (#901,@tnozicka)
- Explicitly set user/group for all Scylla Pod containers (#911,@zimnx)
Documentation
- Build and publish 1.6 documentation (#858,@zimnx)
- Operator upgrade guide (#864,@zimnx)
- Mark v1.6 as stable documentation (#870,@zimnx)
- Bump release schedule (#871,@zimnx)
- Performance tuning documentation (#872,@zimnx)
- Reword the performance documentation (#877,@zimnx)
- Update docs theme to 1.0.6 and add CI (#886,@tnozicka)
- Fix sysctls example in docs (#895,@tnozicka)
- Fix supported releases for v1.6 (#902,@rzetelskik)
Flaky/Failing Test
- Account for image pull times when determining in e2e timeouts (#889,@tnozicka)
- Fix panic in NoeConfig e2e (#912,@tnozicka)
Other
- Bump Go to 1.17.2 in release script (#861,@zimnx)
- Bump minikube to v1.24 (#880,@tnozicka)
- Bump golang to 1.17.5 (#892,@tnozicka)
- Raise loglevel in CI to V4 (#900,@tnozicka)
- Build docs on presubmits only for the current branch (#909,@tnozicka)
- Reduce build dependencies (#910,@tnozicka)
- Pin tags to 1.7 (#924,@zimnx)
v1.7.0-rc.0
Release notes for 1.7.0-rc.0
Container images
docker.io/scylladb/scylla-operator:1.7.0-rc.0
Changes By Kind (since 1.6.1)
Feature
- Add e2e test for rebootstrapping from existing PVCs (#714,@rzetelskik)
- Live reload webhook server certificates (#764,@rzetelskik)
- Expose shard aware ports in Scylla Services (#793,@zimnx)
- Allow removing empty racks from ScyllaCluster Spec (#796,@zimnx)
- Parallel e2es (#862,@tnozicka)
- Use direct localhost connection to Scylla in sidecar (#884,@zimnx)
- Cache iotune results in persistent location (#888,@zimnx)
- Update readiness immediatelly (#891,@tnozicka)
- Automatically provision ScyllaCluster member ServiceAccount for the sidecar (#907,@tnozicka)
Bug
- Convert ephemeral storage to xfs on GKE (#770,@rzetelskik)
- Increase TerminationGracePeriodSeconds of Scylla pods (#867,@rzetelskik)
- Don't act on scylla pods that are being deleted in nodeconfigpod controller (#873,@tnozicka)
- Fix ownerRefs for nodeconfigpod controller (#882,@tnozicka)
- Switch liveness probe to /system/uptime_ms endpoint (#898,@zimnx)
- Delete drained pods on upgrades (#901,@tnozicka)
- Explicitly set user/group for all Scylla Pod containers (#911,@zimnx)
Documentation
- Build and publish 1.6 documentation (#858,@zimnx)
- Operator upgrade guide (#864,@zimnx)
- Mark v1.6 as stable documentation (#870,@zimnx)
- Bump release schedule (#871,@zimnx)
- Performance tuning documentation (#872,@zimnx)
- Reword the performance documentation (#877,@zimnx)
- Update docs theme to 1.0.6 and add CI (#886,@tnozicka)
- Fix sysctls example in docs (#895,@tnozicka)
- Fix supported releases for v1.6 (#902,@rzetelskik)
Flaky/Failing Test
- Account for image pull times when determining in e2e timeouts (#889,@tnozicka)
- Fix panic in NoeConfig e2e (#912,@tnozicka)
Other
- Bump Go to 1.17.2 in release script (#861,@zimnx)
- Bump minikube to v1.24 (#880,@tnozicka)
- Bump golang to 1.17.5 (#892,@tnozicka)
- Raise loglevel in CI to V4 (#900,@tnozicka)
- Build docs on presubmits only for the current branch (#909,@tnozicka)
- Reduce build dependencies (#910,@tnozicka)
- Pin tags to 1.7 (#924,@zimnx)
v1.7.0-beta.0
Release notes for 1.7.0-beta.0
Container images
docker.io/scylladb/scylla-operator:1.7.0-beta.0
Changes By Kind (since 1.6.1)
Feature
- Add e2e test for rebootstrapping from existing PVCs (#714,@rzetelskik)
- Live reload webhook server certificates (#764,@rzetelskik)
- Expose shard aware ports in Scylla Services (#793,@zimnx)
- Allow removing empty racks from ScyllaCluster Spec (#796,@zimnx)
- Parallel e2es (#862,@tnozicka)
- Use direct localhost connection to Scylla in sidecar (#884,@zimnx)
- Cache iotune results in persistent location (#888,@zimnx)
- Update readiness immediatelly (#891,@tnozicka)
- Automatically provision ScyllaCluster member ServiceAccount for the sidecar (#907,@tnozicka)
Bug
- Convert ephemeral storage to xfs on GKE (#770,@rzetelskik)
- Increase TerminationGracePeriodSeconds of Scylla pods (#867,@rzetelskik)
- Don't act on scylla pods that are being deleted in nodeconfigpod controller (#873,@tnozicka)
- Fix ownerRefs for nodeconfigpod controller (#882,@tnozicka)
- Switch liveness probe to /system/uptime_ms endpoint (#898,@zimnx)
- Delete drained pods on upgrades (#901,@tnozicka)
- Explicitly set user/group for all Scylla Pod containers (#911,@zimnx)
Documentation
- Build and publish 1.6 documentation (#858,@zimnx)
- Operator upgrade guide (#864,@zimnx)
- Mark v1.6 as stable documentation (#870,@zimnx)
- Bump release schedule (#871,@zimnx)
- Performance tuning documentation (#872,@zimnx)
- Reword the performance documentation (#877,@zimnx)
- Update docs theme to 1.0.6 and add CI (#886,@tnozicka)
- Fix sysctls example in docs (#895,@tnozicka)
- Fix supported releases for v1.6 (#902,@rzetelskik)
Flaky/Failing Test
- Account for image pull times when determining in e2e timeouts (#889,@tnozicka)
- Fix panic in NoeConfig e2e (#912,@tnozicka)
Other
- Bump Go to 1.17.2 in release script (#861,@zimnx)
- Bump minikube to v1.24 (#880,@tnozicka)
- Bump golang to 1.17.5 (#892,@tnozicka)
- Raise loglevel in CI to V4 (#900,@tnozicka)
- Build docs on presubmits only for the current branch (#909,@tnozicka)
- Reduce build dependencies (#910,@tnozicka)
- Pin tags to 1.7 (#924,@zimnx)
v1.6.1
Release notes for 1.6.1
Container images
docker.io/scylladb/scylla-operator:1.6.1
Changes By Kind (since 1.6.0)
Bug
- Don't act on scylla pods that are being deleted (#879,@tnozicka)
- Delete drained pods on upgrades (#905,@tnozicka)
Documentation
- Operator upgrade guide (#865,@zimnx)
- Add performance documentation (#878,@zimnx)
- Fix supported releases for v1.6 (#903,@rzetelskik)
v1.6.1-rc.0
Release notes for 1.6.1-rc.0
Container images
docker.io/scylladb/scylla-operator:1.6.1-rc.0
Changes By Kind (since 1.6.0)
Bug
- Don't act on scylla pods that are being deleted (#879,@tnozicka)
- Delete drained pods on upgrades (#905,@tnozicka)
Documentation
- Operator upgrade guide (#865,@zimnx)
- Add performance documentation (#878,@zimnx)
- Fix supported releases for v1.6 (#903,@rzetelskik)
v1.6.0
Release notes for 1.6.0
Container images
docker.io/scylladb/scylla-operator:1.6.0
Changes By Kind (since 1.5.0)
Feature
- Add support for automatically optimizing Kubernetes nodes [Experimental] (#814,@tnozicka)
- Update dependencies (#820,@tnozicka)
- Bump Scylla to 4.5.1 and manager to 2.5.2 (#830,@tnozicka)
Bug
- Keep serving webhook traffic before KCM updates endpoints (#806,@tnozicka)
- Bump prometheus-operator image tag to v0.51.2 (#809,@rzetelskik)
- Fix checking for required min version of make (#813,@rzetelskik)
- Fix panic in pruneSevices (#831,@tnozicka)
- Fix deploying multiple racks (#843,@tnozicka)
- Increase Scylla probes timeout to 30s (#845,@zimnx)
Documentation
- Release 1.5 and update release schedule (#788,@tnozicka)
- Update release instructions (#790,@tnozicka)
- Bump Scylla and Scylla Manager Agent versions (#799,@zimnx)
- Fix build errors in TOC and index. Add Index file to node operations directory (#807,@lauranovich)
- Fix Scylla version mismatch in upgrade guide (#818,@rzetelskik)
- Freeze docutils dependency version to 0.17 (#827,@dgarcia360)
- Fix spelling in CRD documentation (#837,@GavinJE)
Flaky/Failing Test
Other
- Enable building v1.5 docs (#777,@tnozicka)
- Reserve time for flake retries (#780,@tnozicka)
- Allow code generation for multiple API versions (#781,@tnozicka)
- Handle multiple tags for the same commit on promotion (#783,@tnozicka)
- Bump minikube to v1.23.0 in CI (#786,@tnozicka)
- Mark v1.5 docs as latest stable (#787,@tnozicka)
- Bump cert-manager manifest to 1.5.3 (#792,@zimnx)
- Remove redundant sleep from e2e upgrade test (#795,@rzetelskik)
- Bump Golang to 1.17.2 (#808,@tnozicka)
- Verify links point to a valid target (#811,@tnozicka)
- Remove copy-pasted pkg/util/nodeaffinity in favor of library (#812,@tnozicka)
- Logs audit messages for responses as well (#819,@tnozicka)
- Build and publish Helm charts as CI artifacts (#824,@zimnx)
- Pin tags to 1.6 (#857,@zimnx)
- Bump Go to 1.17.2 in release script (#860,@zimnx)
v1.6.0-rc.0
Release notes for 1.6.0-rc.0
Container images
docker.io/scylladb/scylla-operator:1.6.0-rc.0
Changes By Kind (since 1.5.0)
Feature
- Add support for automatically optimizing Kubernetes nodes [Experimental] (#814,@tnozicka)
- Update dependencies (#820,@tnozicka)
- Bump Scylla to 4.5.1 and manager to 2.5.2 (#830,@tnozicka)
Bug
- Keep serving webhook traffic before KCM updates endpoints (#806,@tnozicka)
- Bump prometheus-operator image tag to v0.51.2 (#809,@rzetelskik)
- Fix checking for required min version of make (#813,@rzetelskik)
- Fix panic in pruneSevices (#831,@tnozicka)
- Fix deploying multiple racks (#843,@tnozicka)
- Increase Scylla probes timeout to 30s (#845,@zimnx)
Documentation
- Release 1.5 and update release schedule (#788,@tnozicka)
- Update release instructions (#790,@tnozicka)
- Bump Scylla and Scylla Manager Agent versions (#799,@zimnx)
- Fix build errors in TOC and index. Add Index file to node operations directory (#807,@lauranovich)
- Fix Scylla version mismatch in upgrade guide (#818,@rzetelskik)
- Freeze docutils dependency version to 0.17 (#827,@dgarcia360)
- Fix spelling in CRD documentation (#837,@GavinJE)
Flaky/Failing Test
Other
- Enable building v1.5 docs (#777,@tnozicka)
- Reserve time for flake retries (#780,@tnozicka)
- Allow code generation for multiple API versions (#781,@tnozicka)
- Handle multiple tags for the same commit on promotion (#783,@tnozicka)
- Bump minikube to v1.23.0 in CI (#786,@tnozicka)
- Mark v1.5 docs as latest stable (#787,@tnozicka)
- Bump cert-manager manifest to 1.5.3 (#792,@zimnx)
- Remove redundant sleep from e2e upgrade test (#795,@rzetelskik)
- Bump Golang to 1.17.2 (#808,@tnozicka)
- Verify links point to a valid target (#811,@tnozicka)
- Remove copy-pasted pkg/util/nodeaffinity in favor of library (#812,@tnozicka)
- Logs audit messages for responses as well (#819,@tnozicka)
- Build and publish Helm charts as CI artifacts (#824,@zimnx)
- Pin tags to 1.6 (#857,@zimnx)
- Bump Go to 1.17.2 in release script (#860,@zimnx)
v1.6.0-beta.0
Release notes for 1.6.0-beta.0
Container images
docker.io/scylladb/scylla-operator:1.6.0-beta.0
Changes By Kind (since 1.5.0)
Feature
- Add support for automatically optimizing Kubernetes nodes [Experimental] (#814,@tnozicka)
- Update dependencies (#820,@tnozicka)
- Bump Scylla to 4.5.1 and manager to 2.5.2 (#830,@tnozicka)
Bug
- Keep serving webhook traffic before KCM updates endpoints (#806,@tnozicka)
- Bump prometheus-operator image tag to v0.51.2 (#809,@rzetelskik)
- Fix checking for required min version of make (#813,@rzetelskik)
- Fix panic in pruneSevices (#831,@tnozicka)
- Fix deploying multiple racks (#843,@tnozicka)
- Increase Scylla probes timeout to 30s (#845,@zimnx)
Documentation
- Release 1.5 and update release schedule (#788,@tnozicka)
- Update release instructions (#790,@tnozicka)
- Bump Scylla and Scylla Manager Agent versions (#799,@zimnx)
- Fix build errors in TOC and index. Add Index file to node operations directory (#807,@lauranovich)
- Fix Scylla version mismatch in upgrade guide (#818,@rzetelskik)
- Freeze docutils dependency version to 0.17 (#827,@dgarcia360)
- Fix spelling in CRD documentation (#837,@GavinJE)
Flaky/Failing Test
Other
- Enable building v1.5 docs (#777,@tnozicka)
- Reserve time for flake retries (#780,@tnozicka)
- Allow code generation for multiple API versions (#781,@tnozicka)
- Handle multiple tags for the same commit on promotion (#783,@tnozicka)
- Bump minikube to v1.23.0 in CI (#786,@tnozicka)
- Mark v1.5 docs as latest stable (#787,@tnozicka)
- Bump cert-manager manifest to 1.5.3 (#792,@zimnx)
- Remove redundant sleep from e2e upgrade test (#795,@rzetelskik)
- Bump Golang to 1.17.2 (#808,@tnozicka)
- Verify links point to a valid target (#811,@tnozicka)
- Remove copy-pasted pkg/util/nodeaffinity in favor of library (#812,@tnozicka)
- Logs audit messages for responses as well (#819,@tnozicka)
- Build and publish Helm charts as CI artifacts (#824,@zimnx)
- Pin tags to 1.6 (#857,@zimnx)
- Bump Go to 1.17.2 in release script (#860,@zimnx)
v1.5.0
Release notes for 1.5.0
Container images
docker.io/scylladb/scylla-operator:1.5.0
Changes By Kind (since 1.4.0)
API Change
- Add support for imagePullSecrets for Scylla and Agent images (#678,@rzetelskik)
Feature
- Enhance e2e tests with writing and reading data (#692,@rzetelskik)
- Chain validation errors (#695,@rzetelskik)
- Prefer placing pods on different nodes for webhookserver and operator (#700,@rzetelskik)
- Add PodDisruptionBudget for webhook server (#715,@tnozicka)
- Add e2e webhook tests (#723,@rzetelskik)
- Add readiness probe to scylla-manager deployment (#725,@rzetelskik)
- Add automatic update of CRD schemas in helm charts' schemas (#740,@rzetelskik)
- Support specifying replicas for scylla-operator helm chart (#752,@saada)
- Allow changing resources, placement and repository (#763,@tnozicka)
Bug
- Temporarily force deletion of pods when replacing nodes (#733,@tnozicka)
- Fix webhookserver PDB name (#739,@tnozicka)
- Fix default anti-affinity rules for scylla-operator (#773,@vponomaryov)
Documentation
- Add enhancement proposal process (#712,@tnozicka)
- Fix zone/region mapping in gke example cluster (#720,@rzetelskik)
- Remove seed node replacement instructions from documentation (#727,@rzetelskik)
- Fix namespace names in docs (#729,@tnozicka)
- Promote v1.4 documentation and update release info (#751,@tnozicka)
- Fix backup.rateLimit type in CRD example (#766,@vavsab)
Flaky/Failing Test
- Add coredns rollout status checking to github actions (#735,@rzetelskik)
Other
- Enable building v1.4 docs (#710,@tnozicka)
- Remove seed node label (#722,@rzetelskik)
- Explicitly set Scylla's metrics listen IP (#741,@rzetelskik)
- Tag Helm Charts with tagged versions (#748,@zimnx)
- Handle PRs with multiple "kind/" labels in release notes (#753,@tnozicka)
- Revert "Hide master from documentation version dropdown" (#761,@tnozicka)
- Fix API comments and add missing ones (#762,@tnozicka)
- Pin minikube version (#774,@tnozicka)
- Init v1.5 branch (#776,@tnozicka)