Skip to content

Commit 17eedc8

Browse files
committed
fix: Update ExaMon deployment to install K8ssandra operator as a separate Helm release, ensuring webhook readiness before creating K8ssandraCluster CR. Adjust documentation and values files accordingly.
1 parent 5a19182 commit 17eedc8

18 files changed

Lines changed: 164 additions & 88 deletions

deploy/helm/examon/Chart.lock

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
11
dependencies:
2-
- name: k8ssandra-operator
3-
repository: https://helm.k8ssandra.io/stable
4-
version: 1.30.2
52
- name: grafana
63
repository: https://grafana.github.io/helm-charts
74
version: 8.15.0
@@ -20,5 +17,5 @@ dependencies:
2017
- name: examon-server
2118
repository: file://subcharts/examon-server
2219
version: 0.1.0
23-
digest: sha256:ade88248e9d1e5ad9a2584aac8950bd8eb7a28ea6d91d6516ff66dddc759d34c
24-
generated: "2026-03-24T19:43:43.867395324Z"
20+
digest: sha256:a068aca56afcd909fc980ba9b4b13e84f8f07f5e7e916c9d857450a33386f166
21+
generated: "2026-03-25T19:10:29.668390084Z"

deploy/helm/examon/Chart.yaml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,9 @@ maintainers:
1010
url: https://github.com/ExamonHPC
1111

1212
dependencies:
13-
- name: k8ssandra-operator
14-
version: "~1.30"
15-
repository: https://helm.k8ssandra.io/stable
16-
condition: cassandra.enabled
13+
# k8ssandra-operator is installed as a separate Helm release (see scripts/k8s-local-setup.sh)
14+
# to avoid the webhook race condition when the operator and K8ssandraCluster CR
15+
# are deployed in the same release.
1716

1817
- name: grafana
1918
version: "~8.x"
0 Bytes
Binary file not shown.
-433 KB
Binary file not shown.
1 Byte
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

deploy/helm/examon/templates/k8ssandra-cluster.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{{- if and .Values.cassandra.enabled (ne (toString .Values.cassandra.createCluster) "false") }}
1+
{{- if .Values.cassandra.enabled }}
22
apiVersion: k8ssandra.io/v1alpha1
33
kind: K8ssandraCluster
44
metadata:

deploy/helm/examon/values.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ examon-server:
3434
# -- Cassandra configuration (via K8ssandra Operator)
3535
cassandra:
3636
enabled: true
37-
createCluster: true # set to false to deploy the operator without creating a K8ssandraCluster CR
3837
serverVersion: "4.0.14"
3938
datacenters:
4039
dc1:

0 commit comments

Comments
 (0)