@@ -22,6 +22,106 @@ WARNING: Manually adapted ServiceAccounts must be updated.
22
22
** Airflow Operator
23
23
** Superset Operator
24
24
25
+ ==== Upgrade from 24.11.1
26
+
27
+ ===== Using stackablectl
28
+
29
+ Upgrade the CustomResourceDefinitions (CRDs) installed by the Stackable Platform:
30
+
31
+ [source]
32
+ ----
33
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/airflow-operator/24.11.1/deploy/helm/airflow-operator/crds/crds.yaml
34
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/commons-operator/24.11.1/deploy/helm/commons-operator/crds/crds.yaml
35
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/druid-operator/24.11.1/deploy/helm/druid-operator/crds/crds.yaml
36
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/hbase-operator/24.11.1/deploy/helm/hbase-operator/crds/crds.yaml
37
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/hdfs-operator/24.11.1/deploy/helm/hdfs-operator/crds/crds.yaml
38
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/hive-operator/24.11.1/deploy/helm/hive-operator/crds/crds.yaml
39
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/kafka-operator/24.11.1/deploy/helm/kafka-operator/crds/crds.yaml
40
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/listener-operator/24.11.1/deploy/helm/listener-operator/crds/crds.yaml
41
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/nifi-operator/24.11.1/deploy/helm/nifi-operator/crds/crds.yaml
42
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/opa-operator/24.11.1/deploy/helm/opa-operator/crds/crds.yaml
43
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/secret-operator/24.11.1/deploy/helm/secret-operator/crds/crds.yaml
44
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/spark-k8s-operator/24.11.1/deploy/helm/spark-k8s-operator/crds/crds.yaml
45
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/superset-operator/24.11.1/deploy/helm/superset-operator/crds/crds.yaml
46
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/trino-operator/24.11.1/deploy/helm/trino-operator/crds/crds.yaml
47
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/zookeeper-operator/24.11.1/deploy/helm/zookeeper-operator/crds/crds.yaml
48
+ ----
49
+
50
+ [source,console]
51
+ ----
52
+ customresourcedefinition.apiextensions.k8s.io "airflowclusters.airflow.stackable.tech" replaced
53
+ customresourcedefinition.apiextensions.k8s.io "airflowdbs.airflow.stackable.tech" replaced
54
+ customresourcedefinition.apiextensions.k8s.io "authenticationclasses.authentication.stackable.tech" replaced
55
+ customresourcedefinition.apiextensions.k8s.io "s3connections.s3.stackable.tech" replaced
56
+ ...
57
+ ----
58
+
59
+ Upgrade the `24.11` release
60
+
61
+ [source,console]
62
+ ----
63
+ $ stackablectl release install 24.11
64
+
65
+ Installed release '24.11'
66
+
67
+ Use "stackablectl operator installed" to list installed operators.
68
+ ----
69
+
70
+ ===== Using Helm
71
+
72
+ Upgrade the CustomResourceDefinitions (CRDs) installed by the Stackable Platform:
73
+
74
+ [source]
75
+ ----
76
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/airflow-operator/24.11.1/deploy/helm/airflow-operator/crds/crds.yaml
77
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/commons-operator/24.11.1/deploy/helm/commons-operator/crds/crds.yaml
78
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/druid-operator/24.11.1/deploy/helm/druid-operator/crds/crds.yaml
79
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/hbase-operator/24.11.1/deploy/helm/hbase-operator/crds/crds.yaml
80
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/hdfs-operator/24.11.1/deploy/helm/hdfs-operator/crds/crds.yaml
81
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/hive-operator/24.11.1/deploy/helm/hive-operator/crds/crds.yaml
82
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/kafka-operator/24.11.1/deploy/helm/kafka-operator/crds/crds.yaml
83
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/listener-operator/24.11.1/deploy/helm/listener-operator/crds/crds.yaml
84
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/nifi-operator/24.11.1/deploy/helm/nifi-operator/crds/crds.yaml
85
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/opa-operator/24.11.1/deploy/helm/opa-operator/crds/crds.yaml
86
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/secret-operator/24.11.1/deploy/helm/secret-operator/crds/crds.yaml
87
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/spark-k8s-operator/24.11.1/deploy/helm/spark-k8s-operator/crds/crds.yaml
88
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/superset-operator/24.11.1/deploy/helm/superset-operator/crds/crds.yaml
89
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/trino-operator/24.11.1/deploy/helm/trino-operator/crds/crds.yaml
90
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/zookeeper-operator/24.11.1/deploy/helm/zookeeper-operator/crds/crds.yaml
91
+ ----
92
+
93
+ [source,console]
94
+ ----
95
+ customresourcedefinition.apiextensions.k8s.io "airflowclusters.airflow.stackable.tech" replaced
96
+ customresourcedefinition.apiextensions.k8s.io "airflowdbs.airflow.stackable.tech" replaced
97
+ customresourcedefinition.apiextensions.k8s.io "authenticationclasses.authentication.stackable.tech" replaced
98
+ customresourcedefinition.apiextensions.k8s.io "s3connections.s3.stackable.tech" replaced
99
+ ...
100
+ ----
101
+
102
+ Upgrade the `24.11` release
103
+
104
+ [source,console]
105
+ ----
106
+ helm repo add stackable-stable https://repo.stackable.tech/repository/helm-stable/
107
+ helm repo update stackable-stable
108
+ helm upgrade --install --wait airflow-operator stackable-stable/airflow-operator --version 24.11.1
109
+ helm upgrade --install --wait commons-operator stackable-stable/commons-operator --version 24.11.1
110
+ helm upgrade --install --wait druid-operator stackable-stable/druid-operator --version 24.11.1
111
+ helm upgrade --install --wait hbase-operator stackable-stable/hbase-operator --version 24.11.1
112
+ helm upgrade --install --wait hdfs-operator stackable-stable/hdfs-operator --version 24.11.1
113
+ helm upgrade --install --wait hive-operator stackable-stable/hive-operator --version 24.11.1
114
+ helm upgrade --install --wait kafka-operator stackable-stable/kafka-operator --version 24.11.1
115
+ helm upgrade --install --wait listener-operator stackable-stable/listener-operator --version 24.11.1
116
+ helm upgrade --install --wait nifi-operator stackable-stable/nifi-operator --version 24.11.1
117
+ helm upgrade --install --wait opa-operator stackable-stable/opa-operator --version 24.11.1
118
+ helm upgrade --install --wait secret-operator stackable-stable/secret-operator --version 24.11.1
119
+ helm upgrade --install --wait spark-k8s-operator stackable-stable/spark-k8s-operator --version 24.11.1
120
+ helm upgrade --install --wait superset-operator stackable-stable/superset-operator --version 24.11.1
121
+ helm upgrade --install --wait trino-operator stackable-stable/trino-operator --version 24.11.1
122
+ helm upgrade --install --wait zookeeper-operator stackable-stable/zookeeper-operator --version 24.11.1
123
+ ----
124
+
25
125
=== 24.11.0
26
126
27
127
Released on 2024-11-28.
@@ -319,7 +419,7 @@ Use "stackablectl operator installed" to list installed operators.
319
419
320
420
Use `helm list` to list the currently installed operators.
321
421
322
- You can use the following command to uninstall all operators that are part of the `24.3 ` release:
422
+ You can use the following command to uninstall all operators that are part of the `24.7 ` release:
323
423
324
424
[source,console]
325
425
----
0 commit comments