@@ -4,7 +4,32 @@ about: A task list for OLM manifest generation for certification
4
4
title : ' OLM Manifests for release xxx'
5
5
labels : ' '
6
6
assignees : ' '
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.
7
14
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 | | | | | |
8
33
---
9
34
# Description
10
35
@@ -42,16 +67,16 @@ This issue assumes you are generating OLM manifests for a released SDP version w
42
67
- [ ] Create release branch (from ` main ` ) in the openshift operator repository
43
68
44
69
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
46
71
47
72
- [ ] Generate manifests
48
73
49
- ./olm/build-manifests.sh -r 24.3 .0 \
74
+ ./olm/build-manifests.sh -r 24.11 .0 \
50
75
-c $HOME/repo/stackable/openshift-certified-operators \
51
76
-o $HOME/repo/stackable/secret-operator
52
77
53
78
Options:
54
- * ` -r 24.3 .0 ` is the SDP release
79
+ * ` -r 24.11 .0 ` is the SDP release
55
80
* ` -c $HOME/repo/stackable/openshift-certified-operators ` the location of the openshift operator repository
56
81
* ` -o $HOME/repo/stackable/secret-operator ` the location of the secret op
57
82
@@ -69,7 +94,7 @@ Options:
69
94
- [ ] Ensure your K8S configuration points to a an OpenShift (or OKD) instance
70
95
- [ ] Install the operator from the manifests generated in the previous step
71
96
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
73
98
74
99
Options:
75
100
* ` -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
88
113
- [ ] Create release branch (from ` main ` ) in the openshift operator repository
89
114
90
115
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
92
117
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
94
119
- [ ] Generate manifests
95
120
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 \
99
127
--repo-operator ~/repo/stackable/zookeeper-operator
100
128
101
129
See ` ./olm/build-manifests.py --help ` for possible options.
102
130
103
131
### Install manifests
104
132
105
133
./olm/build-bundles.sh \
106
- -r 24.3 .0 \
134
+ -r 24.11 .0 \
107
135
-o zookeeper \
108
136
-c ~/repo/stackable/openshift-certified-operators \
109
137
-d
@@ -113,30 +141,8 @@ See `./olm/build-manifests.py --help` for possible options.
113
141
Run the openshit integration test suite for the operator
114
142
115
143
cd ~/repo/stackable/zookeeper-operator
116
- /scripts/run-tests --test-suite openshift --skip-release
144
+ /scripts/run-tests --test-suite openshift --skip-operator zookeeper
117
145
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.
119
147
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
- ```
142
148
0 commit comments