Skip to content

Releases: scylladb/scylla-operator

v1.1.0

25 Mar 10:03
Compare
Choose a tag to compare

Changelog

42a0f1e helm: bump default scylla storage capacity to 10Gi (#501)
83412a8 helm: change storage class name parameter name (#485)
8f2cec5 helm: fix PVC patch RBAC (#471)
9e4f20d rbac: Fix patching PVCs
97a6d84 cluster: clear rack status when rack STS doesn't exist (#418)
f670852 docs: Upgrade guide for v1.0.0 -> v1.1.0
9b93ca0 helm: Remove unused serviceAccount.name from Scylla chart
c86ad89 cluster: automated sidecar upgrade (#187)
6d35b37 helm: fix name of scylla clusters in Manager chart (#363)
e4c457a actions: fix tag trigger pattern
ef0d37c release: prepare for v1.1.0-rc.0
489398a helm: use git tag as chart version
de100d8 makefile: change 'latest' target to 'image'
a52c206 docker: ignore just the binary
89deff5 makefile: fixed typo in variable name
48e96c3 actions: fixed typo in checkout step
764e774 helm: create service account by default in scylla-operator
c2635ec actions: publish Helm Charts via CI in latest channel
0dad47f helm: release process
bedaa73 replace: eliminate conflict during cleanup of PVC finalizers (#350)
b4a41e2 helm: allow to customize ServiceAccount in scylla Chart (#369)
9a21178 dockerfile: fix binary path
57f8f4e Require every unit test on a PR to pass 3 runs
009c290 Show integration test progress and allow additional flags
88164ef Tolerate flakes on promotion jobs
fd6c697 Fix CI promotion and few nits
2bdc1d3 vendor: bump(*)
6bdcfee Cleanup CI and build system
b015732 test: Convert ginkgo based unit test to golang tests
64a5093 examples: Helm example described in documentation
abd76ee helm: lower memory requirements for internal Manager scylla instance
ec94887 helm: removed unused default value of namespace
cad5572 helm: fix manager config name and content
8d1f7bd integration: fix replace node test flakyness
7d5ef84 integration: fix automatic detection of orphaned pvc test flakyness
f5ed310 options: expose command line options structs
4520f59 config: remove operator memory limit (#357)
9f186bb docs: moved latest-version to conf.py
8855023 Revert "docs: moved latest-version to conf.py"
ec4edf1 helm: readme file
666a29c upgrade: update rack sequentially (#340)
00ff27a upgrade: refactor fsm registration
4c7ab04 helm: ship Helm charts as a repository in GCS
29c7e7e helm: scylla-manager chart 1.0.0 (#42)
68b7598 helm: example helm values file
2e1a71f helm: scylla chart 1.0.0 (#42)
a75e9b4 helm: scylla-operator chart 1.0.0 (#42)
73338ac docs: monitoring setup guide
91d9361 examples: modernized monitoring example
a3d74d6 examples: remove existing monitoring example
627c5d5 cluster: expose Scylla Manager Agent metrics via headless service
443ee73 manager: expose Manager metrics via service
7272e02 docs: moved latest-version to conf.py
5472482 docs: fix typo in migration guide
d36796b cluster: Register HTTP live/readyness probes (#308)
e4b34f1 cluster: move metrics to 8081 port
75e47b2 docs: zero downtime migration guide
aecb42f manager: use latest version of operator in manager controller
b09bb23 change feature branch convention from branch-X.X to vX.X
c882e6e docs: upgrade guide from 0.3.0
e6b1ddc docs: trigger build only if there are changes
6fd7ea1 docs: publish v1.0.0 docs as latest
23f74a1 make manifests

Docker images

  • docker pull scylladb/scylla-operator:1.1.0

v1.0.0

11 Jan 10:17
Compare
Choose a tag to compare

Changelog

30caa80 release: prep for 1.0.0
b14f716 prep for 1.0.0-rc0
a2b891b api: rename v1alpha1 to v1
f05d878 docs: added multiversion_regex_builder
ef90418 docs: bump instance type in GKE operator-pool
8fffb46 docs: update url
9f7120a docs: fix monitoring setup tutorial
1580380 docs: add experimental label to EKS (#321)
84feb81 docs: minor fixes in index page
5798d82 docs: index syntax fixes
f1883d3 docs: fixes in docs index page
78d61e2 docs: remove prompt from command examples
d022e05 docs: add missing fields from CRD
1203c41 docs: point to GH pages on top (#237)
f729b11 docs: fix makefile target in contribution guide (#315)
67f1426 docs: manual restore procedure
7758a12 docs: added two node operations documentation
3b6ece8 readme: readme improvements
92d3325 generic: mount coredumps to scylla container
19c0ab7 cluster: allow to mount volumes in agent container (#299)
07950cd cluster: change order of delete/update pvc during replace (#291)
b0bc61a upgrade: remove unused ValidationTimeout knob
5bc4e30 upgrade: resilience fixes
d6ec4d3 repairTask: make intensity to be float on manager side
874d8bc cluster: remove non-gracefully pvc during node replacing
bbbc9cc cluster: remove PVC finalizers prior deletion (#215)
7d958f1 make manifests generate
d3d1707 cluster: major upgrade procedure (#51)
941a02c cluster: fix getting scylla version in status
2787202 sidecar: add maintenance mode
012221a scyllaclient: extract hosts to parameters in default config
3016c50 util/slices: extract common ContainsString func to package
f0224da util/fsm: added fsm implementation
5d8cf2c test/utils: added hackable round tripper
7add58c util/parallel: add package for parallel execution
86811dc go.mod: add dependencies
28a1290 manager: validate uniqueness of task names (#293)
043eb7a manager: synchronize task fileds with Manager 2.2 (#303)
5fd3b4c cluster: remove unused sidecarImage field (#283)
a689d62 cluster: allow to provide custom agent resources (#262)
b8ac59a cluster: take agent secret name from rack spec (#298)
48deb98 alternator: make write-isolation optional w/o default value
0bce43e actions: split image building and publishing to separate steps
0f6c4b9 scripts: remove comma from node selector argument
881c009 examples/gke: make it work same way scylla_raid_setup does
9446bf9 alternator: change default write isolation to only_rmw_uses_lwt
cb144b2 alternator: Add write-isolation parameter with default 'always'
d36cc8c config: Add readiness probe on webhook container
bc1c79e manager: fix name of role in role binding
547599d version: use tagged version only on release branches
a5ba58f docs: update copyright year automatically
f0c0188 docs: Fixed LATEST_VERSION should be available for all the steps
d2a23e9 docs: ignore poetry lock
071a472 makefile: use nightly version on master branch
9d5818f certmanager: update manifest to v1
b5cd5f8 cluster: automatic replacement of orphaned nodes (#114 #215)
ee6c2fe util: port k8s nodeaffinity library
dba9e70 integration: reset global state back to original value after tests
f2a45c5 make manifests
17a85c3 cert-manager: upgrade to v1 (#198)
ae2365d examples: move common files to separate folder
8f0ee82 cluster: remove operator sidecar limitation (#134)
2e74596 go mod add github.com/onsi/ginkgo/extensions/table; go mod tidy
f6ade38 docs: Describe dead node replace procedure (#48)
629e325 controller: added replace dead node feature (#48)
29448c6 controller: report sync errors
b9839f2 controller: log when member service is being created/updated
73665d0 sidecar: check if transport is up in readiness check (#249)
da312f3 go mod tidy; go mod vendor
26f7806 github: Publish nightly images on every master push
0528e63 example: bump scylla and agent version to recent one
c9c7384 integration: extract statefulset stub to separate package
fb43ba7 integration: Added first integration tests (#220)
ac30775 util/yaml: Added package which helps working with yamls
5908083 docs: update theme automatically
10f5957 sidecar: make it respect node status on sync
e7640e6 controller: fix preStop hook to run supervisorctl stop scylla, instead of nodetool drain
99c40d4 cluster_controller: shift log error on cluster update to info level
7fa9b2a make generate
cb91da3 regenerate manifests
b669ef6 kubebuilder: fix autogeneration of manager rbac
4c029f7 kubebuilder: fix autogeneration of operator rbac webhook
978b5fd api: rename Cluster kind to ScyllaCluster in missing places
ab7b235 Update the vendor directory
e181d27 Run install-dependencies.sh
3396c8e Add a install-dependencies.sh script
652194d Update required go
01ec7ba Update ubuntu used in github workflows
72df8de Update the documentation
cdf3eb3 Update auto generated files
e9d5366 Rename Cluster to ScyllaCluster

Docker images

  • docker pull scylladb/scylla-operator:v1.0.0

v0.3.0

29 Oct 14:01
Compare
Choose a tag to compare

Changelog

419303d release: prepare v0.3.0
12a0e47 make manifests
471ac32 sidecar: Make it possible to pass command arguments to scyla
a19294b Use -trimpath
c15cb45 docs: explain preferred commit message format
e8e7413 config: prefer configmap scylla yaml (#193)
17890ac docs: update theme
aedb798 docs: Update build script
e5c2f7e github: allow to trigger docs workflow manually
3364853 actions: docs release action
f8b556f added scylla theme to docs (#205)
c11b207 Merge pull request #203 from espindola/add-missing-deps
0931bb1 Merge pull request #199 from kf6nux/patch-1
879b2f1 Add a few missing dependencies
92ebf85 Callout lack of persistence
a476d91 Merge pull request #188 from zimnx/mz/manager-integration
3e33616 manager: Add Scylla Manager integration (#5)
6ca8672 config: move operator config base files to config/operator
075bd94 go mod vendor
4be6fdb mermaidclient: added Manager client
e4dd1ce Merge pull request #171 from scylladb/mz/eks-example
06fd783 eks: use scripts from scylla-machine-image to setup nodes
58abea1 examples: grafana dashboards for EKS
3c2224a examples: EKS demo example (#44)
d6e3ff7 Merge pull request #191 from scylladb/mz/fix-helm-provisioner
58df340 docs: remove --name parameter from local provisonner install command
732fc2e Merge pull request #167 from scylladb/mz/local-username-in-gke-example
fa51a7e Merge pull request #184 from dkropachev/add_mounting_points
58cc7d4 controllers/cluster/resource/resource: add VolumeMounts and Volumes options
e501d2c example: include local username in example gke cluster name

Docker images

  • docker pull scylladb/scylla-operator:v0.3.0

v0.2.4

10 Sep 08:27
Compare
Choose a tag to compare

Changelog

a701e46 release: manifests for v0.2.4
8c85a84 Update bug_report.md
f77fa15 Merge pull request #168 from scylladb/mz/force-host-in-all-status-requests
9fadf34 Merge pull request #165 from scylladb/mz/fix-cluster-status-update
0e394b8 scyllaclient: force host in all status requests
7518daf Merge pull request #162 from c0ffeec0der/scylla-manager-agent_resource
4f76772 api: fix update of cluster status (#164)
cc1d945 Makefile: make manifests generates examples
47c1c88 Propose resource request update for scylla manager agent sidecar starting at 5 percent
b5af3b2 Merge pull request #161 from scylladb/faster_live_check
ce45994 operator: live check performs simple http ping
58a9123 Merge pull request #160 from scylladb/less_ram_for_local_dev
2d98ddc docs,minicube: decrease scylla memory for local dev

Docker images

  • docker pull scylladb/scylla-operator:v0.2.4

v0.2.3

21 Jul 12:10
Compare
Choose a tag to compare

Changelog

8aa2db8 release: manifests for v0.2.3
aa93eea Merge pull request #157 from scylladb/host-networking
76dc977 operator: docs for host netorking added
3fe90ba operator: now supports host networking
ebe9bbf Merge pull request #159 from scylladb/prometheus_example_default_memory
c28e0c3 docs,example: lower default prometheus memory

Docker images

  • docker pull scylladb/scylla-operator:v0.2.3

v0.2.2

20 Jul 15:32
d497468
Compare
Choose a tag to compare

Changelog

d497468 Merge pull request #156 from scylladb/mz/release-0.2.2
de4303f release: manifests bumped to 0.2.2

Docker images

  • docker pull scylladb/scylla-operator:v0.2.2

v0.2.1

20 Jul 14:59
9d4d3d9
Compare
Choose a tag to compare

Changelog

9d4d3d9 Merge pull request #155 from zimnx/mz/cpuset-fix
d75aaad operator: correct resource validation when cpuset is used

Docker images

  • docker pull scylladb/scylla-operator:v0.2.1

v0.1.9

10 Jul 08:09
f4581bb
Compare
Choose a tag to compare

Changelog

c811569 release: manifests for v0.1.9
f4581bb Merge pull request #143 from scylladb/cpuset_incorrectly_set
70fa793 operator: minor validation of cpuset and shard config
e21a749 operator: ensuring QoS Guaranteed
fcd0391 operator: correct resource validation when cpuset is used
8dd89e9 Merge pull request #142 from scylladb/update_logger
e98caec dep: updating github.com/scylladb/go-log to v0.0.4
e202c97 Merge pull request #141 from scylladb/dashboards_shebang
61f1c25 dashboards: correct bash shebang
cb35bcb Merge pull request #140 from scylladb/doc_port_forwarding_fix
106e61c docs: correct kubectl cmd for port forwarding
ba89337 gke: sysctl in the correct place

Docker images

  • docker pull scylladb/scylla-operator:v0.1.9

v0.1.8

09 Jun 10:00
Compare
Choose a tag to compare

Changelog

123be99 release: manifests for v0.1.8
3bd1dd9 Merge pull request #130 from scylladb/makefile_path_for_go
511b06b make: fix PATH for go execution
6e4dcc5 Merge pull request #123 from scylladb/sysctl_init_container
8f8268a Merge pull request #124 from scylladb/gke_cluster_name
09302ca gke: script has proper cmd line arg names
15b932a gke: externalized cluster name
ff769e1 cluster: sysctls docs added
c08f7a6 cluster: sysctl parameters can be applied
e72a27e Merge pull request #82 from scylladb/alternator_deploy
b3980a7 alternator: deployment of alternator enabled
1ef38d5 Merge pull request #90 from scylladb/bugfix-cass-stress-gen-minor-fixes-rebased
a13f1a0 examples: default scylla version 4.0.0
aef3049 docs,stress,hack: clarifying cassandra-stress conf
f9d7814 grafana: alternator dashboard added
b9f84fb grafana: generating dashboards for both generic and gke
7a674a7 grafana: dashboards get injected verbatim via make
bca44fa scripts: update cass-stress-gen.py
22c6c0d examples: minikube: monitoring
3fc18bc gke: monitoring and cass stress
649292c examples: gke: update monitoring
0681787 cass-stress-gen: minor fixes
6f4fa5e Merge pull request #96 from scylladb/minor_gke_fixes
9a61b48 gke: remove tiller deploy and config
0d32f03 gke: stackdriver for monitoring
27ad169 gke: k8s version 1.16.8-gke.15
d809bb7 gke: scylla agent config property
df2aa35 Merge pull request #95 from scylladb/mmt/makefile_fixes
b55b691 Merge pull request #92 from scylladb/broken_grafana
067f635 grafana: invalid configmap for deployment
2e8a5da dep: Gopkg.toml whitespace fixes
781e6c4 makefile: Maintainability improvements
2a93969 Merge pull request #86 from zimnx/mz/fix-readme
688bcee readme: Fix link to GKE example
e6b4624 Merge pull request #85 from greggerscota/patch-1
e9d1619 Example cqlsh command is missing "us-"
a282fdc Merge pull request #84 from lauranovich/patch-1
3f67515 Update README.md
280c620 Proper Scylla Operator logo
d33a4cd Merge pull request #79 from scylladb/change_docker_repo
60794be deploy: repository moved to scylladb/scylla-operator
6ada988 Merge pull request #78 from tzach/beta
1d07f24 Update status to Beta
3542010 Merge pull request #77 from scylladb/docs_for_release
9b5de48 docs,minikube: minikube examples removed
9858a39 docs: reference to the official agent config
b1dd807 docs: most example code moved to generic
58de723 docs, make: removed minikube from docs and kustomize
a15f731 grafana: load dashboards command added to docs

Docker images

  • docker pull scylladb/scylla-operator:v0.1.8

v0.1.6

14 Apr 12:58
4b2a5a0
Compare
Choose a tag to compare

Changelog

416da60 release: manifests for v0.1.5
4b2a5a0 Merge pull request #62 from scylladb/issue_28
17112d2 Fix generic examples
82db3df agent: config now as secrets for agent and client

Docker images

  • docker pull yanniszark/scylla-operator:v0.1.6