Releases: scylladb/scylla-operator
v1.1.0
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
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
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
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
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
v0.2.1
v0.1.9
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
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