Skip to content

Releases: scylladb/scylla-operator

v1.5.0-rc.0

13 Sep 12:28
cbb0f53
Compare
Choose a tag to compare
v1.5.0-rc.0 Pre-release
Pre-release

Release notes for 1.5.0-rc.0

Container images

docker.io/scylladb/scylla-operator:1.5.0-rc.0

Changes By Kind (since 1.4.0)

API Change

  • Add support for imagePullSecrets for Scylla and Agent images (#678,@rzetelskik)

Feature

Bug

Documentation

Flaky/Failing Test

Other


v1.5.0-beta.0

09 Sep 13:21
cbb0f53
Compare
Choose a tag to compare
v1.5.0-beta.0 Pre-release
Pre-release

Release notes for 1.5.0-beta.0

Container images

docker.io/scylladb/scylla-operator:1.5.0-beta.0

Changes By Kind (since 1.4.0)

API Change

  • Add support for imagePullSecrets for Scylla and Agent images (#678,@rzetelskik)

Feature

Bug

Documentation

Flaky/Failing Test

Other


v1.4.0

10 Aug 06:51
910a3e0
Compare
Choose a tag to compare

Release notes for 1.4.0

Container images

docker.io/scylladb/scylla-operator:1.4.0

Changes By Kind (since 1.3.0)

API Change

  • Extend RackStatus API with UpdatedMembers and Stale fields (#684,@tnozicka)
  • Add support for manually triggering ScyllaCluster rollout (#674,@tnozicka)

Feature

  • Add e2e for scaling a ScyllaCluster (#632,@tnozicka)
  • Add e2e test for automatic orphaned volume cleanup (#634,@tnozicka)
  • Add informers, listers, full ScyllaCluster reconciliation, typed clients and much more (#534,@tnozicka)
  • Set overpovisioned parameter when Scylla Pod QoS is not Guaranteed (#661,@zimnx)
  • Explicitly set helper containers resources limits (#662,@zimnx)
  • Support observedGeneration API concept (#668,@tnozicka)
  • Implement seedless mode (#597,@zimnx)
  • Use exponential backoff in OrphanedPV controller (#691,@tnozicka)

Bug

  • Use dedicated raid device in GKE example to avoid conflicts (#650,@tnozicka)
  • Force fixed names and namespaces for system components in helm (#667,@tnozicka)
  • Fix operator upgrade bugs (#673,@tnozicka)
  • Remove the PVC when the service is decommissioned (#671,@tnozicka)
  • Fix controller leader election lock names (#683,@zimnx)
  • Fix scylla manager DNS name in the URL (#666,@tnozicka)
  • Group artificial delays supplying expectations (#685,@tnozicka)
  • Make node replacement less likely to hit StatefulSet bug (#697,@tnozicka)
  • Fix error handling when making racks and report an event (#699,@tnozicka)
  • Keep the seed node label for N-1 compatibility (#705,@tnozicka)
  • Temporarily force deletion of pods when replacing nodes (#734,@tnozicka)

Documentation

  • Enable builiding docs for 1.3 (#619,@zimnx)
  • Disable deprecated auth in GKE example (#628,@zimnx)
  • Add upgrade guide for 1.3 (#644,@zimnx)
  • Fix docs about GKE script parameters and Helm example resources listsing (#647,@zimnx)
  • Mark v1.3 docs as latests stable and set release date for v1.4 (#649,@zimnx)
  • Explicitly set gcloud project in GKE example commands (#640,@zimnx)
  • Document operator support matrix (#656,@tnozicka)
  • Fix broken references in node operations documentation (#659,@dgarcia360)
  • Claim kube version >= 1.19.10 (#664,@tnozicka)
  • Hide master from documentation version dropdown (#655,@dgarcia360)
  • Add cluster delete instructions and reference to generic in gke docs (#693,@rzetelskik)
  • Remove seed node replacement instructions from documentation (#728,@rzetelskik)
  • Fix namespace names in docs (#731,@tnozicka)

Flaky/Failing Test

Other


v1.4.0-rc.0

04 Aug 10:12
910a3e0
Compare
Choose a tag to compare
v1.4.0-rc.0 Pre-release
Pre-release

Release notes for 1.4.0-rc.0

Container images

docker.io/scylladb/scylla-operator:1.4.0-rc.0

Changes By Kind (since 1.3.0)

API Change

  • Extend RackStatus API with UpdatedMembers and Stale fields (#684,@tnozicka)
  • Add support for manually triggering ScyllaCluster rollout (#674,@tnozicka)

Feature

  • Add e2e for scaling a ScyllaCluster (#632,@tnozicka)
  • Add e2e test for automatic orphaned volume cleanup (#634,@tnozicka)
  • Add informers, listers, full ScyllaCluster reconciliation, typed clients and much more (#534,@tnozicka)
  • Set overpovisioned parameter when Scylla Pod QoS is not Guaranteed (#661,@zimnx)
  • Explicitly set helper containers resources limits (#662,@zimnx)
  • Support observedGeneration API concept (#668,@tnozicka)
  • Implement seedless mode (#597,@zimnx)
  • Use exponential backoff in OrphanedPV controller (#691,@tnozicka)

Bug

  • Use dedicated raid device in GKE example to avoid conflicts (#650,@tnozicka)
  • Force fixed names and namespaces for system components in helm (#667,@tnozicka)
  • Fix operator upgrade bugs (#673,@tnozicka)
  • Remove the PVC when the service is decommissioned (#671,@tnozicka)
  • Fix controller leader election lock names (#683,@zimnx)
  • Fix scylla manager DNS name in the URL (#666,@tnozicka)
  • Group artificial delays supplying expectations (#685,@tnozicka)
  • Make node replacement less likely to hit StatefulSet bug (#697,@tnozicka)
  • Fix error handling when making racks and report an event (#699,@tnozicka)
  • Keep the seed node label for N-1 compatibility (#705,@tnozicka)
  • Temporarily force deletion of pods when replacing nodes (#734,@tnozicka)

Documentation

  • Enable builiding docs for 1.3 (#619,@zimnx)
  • Disable deprecated auth in GKE example (#628,@zimnx)
  • Add upgrade guide for 1.3 (#644,@zimnx)
  • Fix docs about GKE script parameters and Helm example resources listsing (#647,@zimnx)
  • Mark v1.3 docs as latests stable and set release date for v1.4 (#649,@zimnx)
  • Explicitly set gcloud project in GKE example commands (#640,@zimnx)
  • Document operator support matrix (#656,@tnozicka)
  • Fix broken references in node operations documentation (#659,@dgarcia360)
  • Claim kube version >= 1.19.10 (#664,@tnozicka)
  • Hide master from documentation version dropdown (#655,@dgarcia360)
  • Add cluster delete instructions and reference to generic in gke docs (#693,@rzetelskik)
  • Remove seed node replacement instructions from documentation (#728,@rzetelskik)
  • Fix namespace names in docs (#731,@tnozicka)

Flaky/Failing Test

Other


v1.4.0-beta.0

19 Jul 11:29
f382529
Compare
Choose a tag to compare
v1.4.0-beta.0 Pre-release
Pre-release

Release notes for 1.4.0-beta.0

Container images

docker.io/scylladb/scylla-operator:1.4.0-beta.0

Changes By Kind (since 1.3.0)

API Change

  • Extend RackStatus API with UpdatedMembers and Stale fields (#684,@tnozicka)
  • Add support for manually triggering ScyllaCluster rollout (#674,@tnozicka)

Feature

  • Add e2e for scaling a ScyllaCluster (#632,@tnozicka)
  • Add e2e test for automatic orphaned volume cleanup (#634,@tnozicka)
  • Add informers, listers, full ScyllaCluster reconciliation, typed clients and much more (#534,@tnozicka)
  • Set overpovisioned parameter when Scylla Pod QoS is not Guaranteed (#661,@zimnx)
  • Explicitly set helper containers resources limits (#662,@zimnx)
  • Support observedGeneration API concept (#668,@tnozicka)
  • Implement seedless mode (#597,@zimnx)
  • Use exponential backoff in OrphanedPV controller (#691,@tnozicka)

Bug

  • Use dedicated raid device in GKE example to avoid conflicts (#650,@tnozicka)
  • Force fixed names and namespaces for system components in helm (#667,@tnozicka)
  • Fix operator upgrade bugs (#673,@tnozicka)
  • Remove the PVC when the service is decommissioned (#671,@tnozicka)
  • Fix controller leader election lock names (#683,@zimnx)
  • Fix scylla manager DNS name in the URL (#666,@tnozicka)
  • Group artificial delays supplying expectations (#685,@tnozicka)
  • Make node replacement less likely to hit StatefulSet bug (#697,@tnozicka)
  • Fix error handling when making racks and report an event (#699,@tnozicka)
  • Keep the seed node for N-1 compatibility (#705,@tnozicka)

Documentation

  • Enable builiding docs for 1.3 (#619,@zimnx)
  • Disable deprecated auth in GKE example (#628,@zimnx)
  • Add upgrade guide for 1.3 (#644,@zimnx)
  • Fix docs about GKE script parameters and Helm example resources listsing (#647,@zimnx)
  • Mark v1.3 docs as latests stable and set release date for v1.4 (#649,@zimnx)
  • Explicitly set gcloud project in GKE example commands (#640,@zimnx)
  • Document operator support matrix (#656,@tnozicka)
  • Fix broken references in node operations documentation (#659,@dgarcia360)
  • Claim kube version >= 1.19.10 (#664,@tnozicka)
  • Hide master from documentation version dropdown (#655,@dgarcia360)
  • Add cluster delete instructions and reference to generic in gke docs (#693,@rzetelskik)

Flaky/Failing Test

Other


v1.3.0

17 Jun 10:52
93f378f
Compare
Choose a tag to compare

Release notes for 1.3.0

Container images

docker.io/scylladb/scylla-operator:1.3.0

Changes By Kind

Feature

Bug

  • Fix service DNS names for in-cluster communication (#576,@tnozicka)
  • Use REST API for schema agreement check (#603,@zimnx)
  • Fix panic in orphaned PV cleanup when PV NodeAffinity is empty (#611,@zimnx)
  • Use --format=docker to support SHELL instruction in the Dockerfile (#616,@tnozicka)

Documentation

  • Add 1.1.0->1.2.0 upgrade guide and refreshed examples (#568,@zimnx)
  • Document branching and release procedure (#559,@zimnx)
  • Release v1.2 docs and add a release schedule for v1.3 (#581,@tnozicka)
  • Make v1.2 docs the latest version (#592,@tnozicka)
  • Remove experimental label from EKS example (#585,@zimnx)
  • Avoid nested tagging in release doc and add skopeo alternative (#580,@tnozicka)
  • Tool which generates release notes based on merge commits between two git refs (#556,@zimnx)
  • Added webhook cleanup step to upgrade procedure (#599,@zimnx)
  • Add Helm publishing step to release process (#598,@zimnx)
  • Document manual seed node replacement procedure (#584,@zimnx)
  • Add fix to documentation about TRUNCATE issues in Minikube (#612,@zimnx)
  • Change EKS example to multi-zone cluster (#613,@zimnx)

Flaky/Failing Test

  • integration test: correct failing integration test due to 10_webhook.yaml missing file (#557,@ashangit)

Other

  • e2e: Dump test namespace content (#553,@tnozicka)
  • makefile: use the same image tag for manifests and images (#551,@zimnx)
  • scripts: add support for arch linux on install dependencies (#547,@ashangit)
  • Use golang 1.16.4 (#586,@tnozicka)
  • Iterate over PR numbers not indexes during release notes generation (#617,@zimnx)
  • Pin tags to 1.3 (#618,@zimnx)

1.3.0-rc.0

31 May 08:37
c4dcd8d
Compare
Choose a tag to compare
1.3.0-rc.0 Pre-release
Pre-release

Release notes for 1.3.0-rc.0

Container images

docker.io/scylladb/scylla-operator:1.3.0-rc.0

Changes By Kind

Feature

Bug

  • Fix service DNS names for in-cluster communication (#576,@tnozicka)
  • Use REST API for schema agreement check (#603,@zimnx)
  • Fix panic in orphaned PV cleanup when PV NodeAffinity is empty (#611,@zimnx)
  • Use --format=docker to support SHELL instruction in the Dockerfile (#616,@tnozicka)

Documentation

  • Add 1.1.0->1.2.0 upgrade guide and refreshed examples (#568,@zimnx)
  • Document branching and release procedure (#559,@zimnx)
  • Release v1.2 docs and add a release schedule for v1.3 (#581,@tnozicka)
  • Make v1.2 docs the latest version (#592,@tnozicka)
  • Remove experimental label from EKS example (#585,@zimnx)
  • Avoid nested tagging in release doc and add skopeo alternative (#580,@tnozicka)
  • Tool which generates release notes based on merge commits between two git refs (#556,@zimnx)
  • Added webhook cleanup step to upgrade procedure (#599,@zimnx)
  • Add Helm publishing step to release process (#598,@zimnx)
  • Document manual seed node replacement procedure (#584,@zimnx)
  • Add fix to documentation about TRUNCATE issues in Minikube (#612,@zimnx)
  • Change EKS example to multi-zone cluster (#613,@zimnx)

Flaky/Failing Test

  • integration test: correct failing integration test due to 10_webhook.yaml missing file (#557,@ashangit)

Other

  • e2e: Dump test namespace content (#553,@tnozicka)
  • makefile: use the same image tag for manifests and images (#551,@zimnx)
  • scripts: add support for arch linux on install dependencies (#547,@ashangit)
  • Use golang 1.16.4 (#586,@tnozicka)
  • Iterate over PR numbers not indexes during release notes generation (#617,@zimnx)
  • Pin tags to 1.3 (#618,@zimnx)

1.3.0-beta.0

28 May 09:48
c4dcd8d
Compare
Choose a tag to compare
1.3.0-beta.0 Pre-release
Pre-release

Release notes for 1.3.0-beta.0

Container images

docker.io/scylladb/scylla-operator:1.3.0-beta.0

Changes By Kind

Feature

Bug

  • Fix service DNS names for in-cluster communication (#576,@tnozicka)
  • Use REST API for schema agreement check (#603,@zimnx)
  • Fix panic in orphaned PV cleanup when PV NodeAffinity is empty (#611,@zimnx)
  • Use --format=docker to support SHELL instruction in the Dockerfile (#616,@tnozicka)

Documentation

  • Add 1.1.0->1.2.0 upgrade guide and refreshed examples (#568,@zimnx)
  • Document branching and release procedure (#559,@zimnx)
  • Release v1.2 docs and add a release schedule for v1.3 (#581,@tnozicka)
  • Make v1.2 docs the latest version (#592,@tnozicka)
  • Remove experimental label from EKS example (#585,@zimnx)
  • Avoid nested tagging in release doc and add skopeo alternative (#580,@tnozicka)
  • Tool which generates release notes based on merge commits between two git refs (#556,@zimnx)
  • Added webhook cleanup step to upgrade procedure (#599,@zimnx)
  • Add Helm publishing step to release process (#598,@zimnx)
  • Document manual seed node replacement procedure (#584,@zimnx)
  • Add fix to documentation about TRUNCATE issues in Minikube (#612,@zimnx)
  • Change EKS example to multi-zone cluster (#613,@zimnx)

Flaky/Failing Test

  • integration test: correct failing integration test due to 10_webhook.yaml missing file (#557,@ashangit)

Other

  • e2e: Dump test namespace content (#553,@tnozicka)
  • makefile: use the same image tag for manifests and images (#551,@zimnx)
  • scripts: add support for arch linux on install dependencies (#547,@ashangit)
  • Use golang 1.16.4 (#586,@tnozicka)
  • Iterate over PR numbers not indexes during release notes generation (#617,@zimnx)
  • Pin tags to 1.3 (#618,@zimnx)

v1.2.0

06 May 16:28
1be6c6a
Compare
Choose a tag to compare

Release notes for v1.2.0

Container images

docker.io/scylladb/scylla-operator:1.2.0

Changes By Kind

Features

Bugs

  • sidecar/config: fix ScyllaArgs parsing (#549,@zimnx)
  • Fix panic for empty strorageCapacity (#540,@tnozicka)
  • Get rid of busybox image (#539,@tnozicka)
  • Make a replace race with StatefulSet controller less likely (#525,@tnozicka)
  • examples: fix ScyllaCluster member role name (#522,@zimnx)
  • Always default to cluster first DNS (#512,@tnozicka)
  • cluster: update Cluster status when DeletionTimestamp is non-nil (#506,@zimnx)
  • helm: bump default scylla storage capacity to 10Gi (#501) (#502,@zimnx)
  • Reduce resources for sysctl-buddy (#500,@tnozicka)
  • helm: change storage class name parameter name (#485) (#491,@zimnx)
  • helm: fix PVC patch RBAC (#471) (#480,@zimnx)
  • Expose CQL port with alternator (#479,@tnozicka)
  • rbac: Fix patching PVCs (#472,@tnozicka)
  • cluster: fix source of rack version in cluster status (#465,@zimnx)
  • Revert "cluster: fix source of rack version and members in cluster status" (#464,@zimnx)
  • cluster: fix source of rack version and members in cluster status (#462,@zimnx)
  • Added scylla/rack to podTargetLabels in ServiceMonitor (#457,@rzetelskik)
  • cluster: clear rack status when rack STS doesn't exist (#418) (#455,@zimnx)
  • helm: fix name of scylla clusters in Manager chart (#363) (#419,@zimnx)

Documentation

Flaky/Failing Tests

Other

v1.2.0-rc.0

30 Apr 14:33
1be6c6a
Compare
Choose a tag to compare
v1.2.0-rc.0 Pre-release
Pre-release

Release notes for v1.2.0-rc.0

Container images

docker.io/scylladb/scylla-operator:1.2.0-rc.0

Changes By Kind

Features

Bugs

  • sidecar/config: fix ScyllaArgs parsing (#549,@zimnx)
  • Fix panic for empty strorageCapacity (#540,@tnozicka)
  • Get rid of busybox image (#539,@tnozicka)
  • Make a replace race with StatefulSet controller less likely (#525,@tnozicka)
  • examples: fix ScyllaCluster member role name (#522,@zimnx)
  • Always default to cluster first DNS (#512,@tnozicka)
  • cluster: update Cluster status when DeletionTimestamp is non-nil (#506,@zimnx)
  • helm: bump default scylla storage capacity to 10Gi (#501) (#502,@zimnx)
  • Reduce resources for sysctl-buddy (#500,@tnozicka)
  • helm: change storage class name parameter name (#485) (#491,@zimnx)
  • helm: fix PVC patch RBAC (#471) (#480,@zimnx)
  • Expose CQL port with alternator (#479,@tnozicka)
  • rbac: Fix patching PVCs (#472,@tnozicka)
  • cluster: fix source of rack version in cluster status (#465,@zimnx)
  • Revert "cluster: fix source of rack version and members in cluster status" (#464,@zimnx)
  • cluster: fix source of rack version and members in cluster status (#462,@zimnx)
  • Added scylla/rack to podTargetLabels in ServiceMonitor (#457,@rzetelskik)
  • cluster: clear rack status when rack STS doesn't exist (#418) (#455,@zimnx)
  • helm: fix name of scylla clusters in Manager chart (#363) (#419,@zimnx)

Documentation

Flaky/Failing Tests

Other