@@ -4,7 +4,32 @@ about: A task list for OLM manifest generation for certification
44title : ' OLM Manifests for release xxx'
55labels : ' '
66assignees : ' '
7+ ---
8+
9+ # Tracking
10+
11+ This is for tracking distributed work. For instructions on how to proceed with each operator, see the description below.
12+
13+ Please follow this list in order at least until the zookeeper-operator before parallelizing.
714
15+ ---
16+ | Operator | Maintainer | Branch | Kuttl Tests | Cert Pipeline | Notes |
17+ | --------- | -------------- | --------------------------------- | ------------------ | ---------------------- | ----- |
18+ | commons | your GH handle | branch name in the op cert repo | :white_check_mark : | link to the PR upsteam | |
19+ | secret | | | | | |
20+ | listener | | | | | |
21+ | zookeeper | | | | | |
22+ | hdfs | | | | | |
23+ | hive | | | | | |
24+ | hbase | | | | | |
25+ | opa | | | | | |
26+ | druid | | | | | |
27+ | kafka | | | | | |
28+ | nifi | | | | | |
29+ | spark | | | | | |
30+ | superset | | | | | |
31+ | airflow | | | | | |
32+ | trino | | | | | |
833---
934# Description
1035
@@ -42,16 +67,16 @@ This issue assumes you are generating OLM manifests for a released SDP version w
4267- [ ] Create release branch (from ` main ` ) in the openshift operator repository
4368
4469 cd $HOME/repo/stackable/openshift-certified-operators
45- git switch -c stackable-secret-24.3 .0
70+ git switch -c stackable-secret-24.11 .0
4671
4772- [ ] Generate manifests
4873
49- ./olm/build-manifests.sh -r 24.3 .0 \
74+ ./olm/build-manifests.sh -r 24.11 .0 \
5075 -c $HOME/repo/stackable/openshift-certified-operators \
5176 -o $HOME/repo/stackable/secret-operator
5277
5378Options:
54- * ` -r 24.3 .0 ` is the SDP release
79+ * ` -r 24.11 .0 ` is the SDP release
5580* ` -c $HOME/repo/stackable/openshift-certified-operators ` the location of the openshift operator repository
5681* ` -o $HOME/repo/stackable/secret-operator ` the location of the secret op
5782
@@ -69,7 +94,7 @@ Options:
6994- [ ] Ensure your K8S configuration points to a an OpenShift (or OKD) instance
7095- [ ] Install the operator from the manifests generated in the previous step
7196
72- /olm/build-bundles.sh -r 24.3 .0 -o secret -c ~/repo/stackable/openshift-certified-operators -d
97+ /olm/build-bundles.sh -r 24.11 .0 -o secret -c ~/repo/stackable/openshift-certified-operators -d
7398
7499Options:
75100* ` -r 24.3.0 ` version of the operator to install
@@ -88,22 +113,25 @@ The steps are illustrated only once for the ZooKeeper operator but a list of all
88113- [ ] Create release branch (from ` main ` ) in the openshift operator repository
89114
90115 cd $HOME/repo/stackable/openshift-certified-operators
91- git switch -c stackable-zookeeper-24.3 .0
116+ git switch -c stackable-zookeeper-24.11 .0
92117
93- - [ ] Ensure appropriate branch (` release-24.3 ` ) is checkout out in the ZooKeeper operator
118+ - [ ] Ensure appropriate branch (` release-24.11 ` ) is checkout out in the ZooKeeper operator
94119- [ ] Generate manifests
95120
96- ./olm/build-manifests.py \
97- --openshift-versions 'v4.11-v4.15' \
98- --release 24.3.0 \
121+ ./olm/build-manifests.py \
122+ --openshift-versions v4.14-v4.16 \
123+ --repo-certified-operators ~/repo/stackable/openshift-certified-operators \
124+ --channel 24.11 \
125+ --release 24.11.0 \
126+ --replaces 24.7.0 \
99127 --repo-operator ~/repo/stackable/zookeeper-operator
100128
101129See ` ./olm/build-manifests.py --help ` for possible options.
102130
103131### Install manifests
104132
105133 ./olm/build-bundles.sh \
106- -r 24.3 .0 \
134+ -r 24.11 .0 \
107135 -o zookeeper \
108136 -c ~/repo/stackable/openshift-certified-operators \
109137 -d
@@ -113,30 +141,8 @@ See `./olm/build-manifests.py --help` for possible options.
113141Run the openshit integration test suite for the operator
114142
115143 cd ~/repo/stackable/zookeeper-operator
116- /scripts/run-tests --test-suite openshift --skip-release
144+ /scripts/run-tests --test-suite openshift --skip-operator zookeeper
117145
118- We use ` --skip-release ` because the operator has already been installed previously.
146+ We use ` --skip-operator ` because the operator has already been installed previously.
119147
120- ``` [tasklist]
121- # Operators
122-
123- Please follow this list in order at least until the zookeeper-operator before parallelizing.
124- - [ ] commons-operator
125- - [ ] secret-operator
126- - [ ] listener-operator
127- - [ ] zookeeper-operator
128- - [ ] hdfs-operator
129- - [ ] hive-operator
130- - [ ] hbase-operator
131- - [ ] opa-operator
132- - [ ] druid-operator
133- - [ ] hbase-operator
134- - [ ] kafka-operator
135- - [ ] nifi-operator
136- - [ ] spark-k8s-operator
137- - [ ] superset-operator
138- - [ ] airflow-operator
139- - [ ] trino-operator
140- - [ ] hello-world-operator
141- ```
142148
0 commit comments