Skip to content

Commit a363c79

Browse files
authored
Update olm_manifests.md
1 parent 3f220b6 commit a363c79

File tree

1 file changed

+40
-34
lines changed

1 file changed

+40
-34
lines changed

.github/ISSUE_TEMPLATE/olm_manifests.md

+40-34
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,32 @@ about: A task list for OLM manifest generation for certification
44
title: 'OLM Manifests for release xxx'
55
labels: ''
66
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.
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

5378
Options:
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

7499
Options:
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

101129
See `./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.
113141
Run 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

Comments
 (0)