Skip to content

Commit c5a43b7

Browse files
committed
Release v1.30.0
1 parent d1e2209 commit c5a43b7

File tree

4 files changed

+13
-15
lines changed

4 files changed

+13
-15
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Changelog for Cass Operator, new PRs should update the `main / unreleased` secti
99
* [BUGFIX]
1010
```
1111

12-
## unreleased
12+
## v1.30.0
1313

1414
* [CHANGE] [#905](https://github.com/k8ssandra/cass-operator/issues/905) Relax the ServerVersion checks to structure only without separating OSS/DSE/HCD.
1515
* [FEATURE] [#893](https://github.com/k8ssandra/cass-operator/issues/893) Add support for maxUnavailable (Kubernetes 1.35 and up). This allows to make changes to the Cassandra pods in parallel, thus speeding up changes in larger clusters. Allows integer or percentage setting, but will never target more than one rack at a time.

README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,13 @@ Default installation is simple, the kubectl will create a namespace ``cass-opera
3737
Default install requires cert-manager to be installed, since webhooks require TLS certificates to be injected. See below how to install cert-manager if your environment does not have it installed previously.
3838

3939
```console
40-
kubectl apply --force-conflicts --server-side -k github.com/k8ssandra/cass-operator/config/deployments/default?ref=v1.29.1
40+
kubectl apply --force-conflicts --server-side -k github.com/k8ssandra/cass-operator/config/deployments/default?ref=v1.30.0
4141
```
4242

4343
If you wish to install it with cluster wide rights to monitor all the namespaces for ``CassandraDatacenter`` objects, use the following command:
4444

4545
```console
46-
kubectl apply --force-conflicts --server-side -k github.com/k8ssandra/cass-operator/config/deployments/cluster?ref=v1.29.1
46+
kubectl apply --force-conflicts --server-side -k github.com/k8ssandra/cass-operator/config/deployments/cluster?ref=v1.30.0
4747
```
4848

4949
Alternatively, if you checkout the code, you can use ``make deploy`` to run [Kustomize](https://kustomize.io/) and deploy the files.
@@ -61,7 +61,7 @@ cass-operator-555577b9f8-zgx6j 1/1 Running 0 25h
6161
If you have Prometheus installed in your cluster, you can apply the following command to install the Prometheus support:
6262

6363
```console
64-
kubectl apply -k github.com/k8ssandra/cass-operator/config/prometheus?ref=v1.29.1
64+
kubectl apply -k github.com/k8ssandra/cass-operator/config/prometheus?ref=v1.30.0
6565
```
6666

6767
#### Install cert-manager
@@ -83,10 +83,10 @@ kind: Kustomization
8383
namespace: cass-operator
8484

8585
resources:
86-
- github.com/k8ssandra/cass-operator/config/deployments/default?ref=v1.29.1
86+
- github.com/k8ssandra/cass-operator/config/deployments/default?ref=v1.30.0
8787

8888
components:
89-
- github.com/k8ssandra/cass-operator/config/components/cluster?ref=v1.29.1
89+
- github.com/k8ssandra/cass-operator/config/components/cluster?ref=v1.30.0
9090
```
9191
9292
We provide both components to modify the installation as well as some additional resources for custom features. At the moment, you can modify the behavior of the installation in the following ways, or remove a component to
@@ -120,7 +120,7 @@ kind: ImageConfig
120120
metadata:
121121
name: image-config
122122
images:
123-
system-logger: "k8ssandra/system-logger:v1.29.1"
123+
system-logger: "k8ssandra/system-logger:v1.30.0"
124124
config-builder: "datastax/cass-config-builder:1.0-ubi"
125125
imageRegistry: "localhost:5000"
126126
defaults:
@@ -151,7 +151,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1
151151
kind: Kustomization
152152

153153
resources:
154-
- github.com/k8ssandra/cass-operator/config/deployments/default?ref=v1.29.1
154+
- github.com/k8ssandra/cass-operator/config/deployments/default?ref=v1.30.0
155155

156156
components:
157157
- components/private_image_config
@@ -163,7 +163,7 @@ If you also wish to load the cass-operator from a different path, you will need
163163
images:
164164
- name: controller
165165
newName: localhost:5000/k8ssandra/cass-operator
166-
newTag: v1.29.1
166+
newTag: v1.30.0
167167
```
168168
169169
Run ``kubectl apply -k our_installation`` to install cass-operator.
@@ -252,7 +252,7 @@ reclaimPolicy: Delete
252252
Paste the above to a file and apply:
253253
254254
```
255-
kubectl apply -f https://raw.githubusercontent.com/k8ssandra/cass-operator/v1.29.1/operator/k8s-flavors/gke/storage.yaml
255+
kubectl apply -f https://raw.githubusercontent.com/k8ssandra/cass-operator/v1.30.0/operator/k8s-flavors/gke/storage.yaml
256256
```
257257

258258
### Creating a CassandraDatacenter

config/imageconfig/image_config.yaml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@ images:
66
system-logger:
77
repository: "k8ssandra"
88
name: "system-logger"
9-
tag: "latest"
10-
registry: ghcr.io
9+
tag: "v1.30.0"
1110
config-builder:
1211
repository: "datastax"
1312
name: "cass-config-builder"
@@ -42,7 +41,6 @@ types:
4241
repository: "k8ssandra"
4342
name: "cass-management-api"
4443
suffix: "-ubi"
45-
registry: ghcr.io
4644
dse:
4745
repository: "datastax"
4846
name: "dse-mgmtapi-6_8"

config/manager/kustomization.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1
88
kind: Kustomization
99
images:
1010
- name: controller
11-
newName: k8ssandra/cass-operator
12-
newTag: latest
11+
newName: docker.io/k8ssandra/cass-operator
12+
newTag: v1.30.0

0 commit comments

Comments
 (0)