Skip to content

Commit cc4b67e

Browse files
committed
chore: restore container images tracking issue.
It was removed in #605 - [ ] Decide what to do with [docker-images/pre-release.md](https://github.com/stackabletech/docker-images/blob/5324e044a8aaac10e68767ba2b3c39e2623724f1/.github/ISSUE_TEMPLATE/pre-release.md?plain=1) See: #602 (comment)
1 parent 25a19b1 commit cc4b67e

File tree

1 file changed

+176
-0
lines changed

1 file changed

+176
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,176 @@
1+
---
2+
name: Product version updates
3+
about: Use this template once per SDP release to track the product updates we need to do
4+
title: Update products
5+
labels: ''
6+
assignees: ''
7+
8+
---
9+
10+
This issue tracks the product versions and the changes we need to do to them in our SDP release XX.XX.
11+
12+
The single source of truth for this data is a [spreadsheet](https://docs.google.com/spreadsheets/d/1uR6nJR3nMxSI51dPFbVJTqA4R3p7UkGU5acrXJNOyNQ/edit#gid=866098130) we filled colaboratively in a planning meeting.
13+
14+
## Acceptance
15+
16+
We want to bump old and new product versions with the latest ubi image releases.
17+
This includes our [Java base image](https://github.com/stackabletech/docker-images/tree/main/java-base) which should be done before updating any Java based products.
18+
It also includes bumping to the latest supported JVM version.
19+
20+
### Base images
21+
22+
#### UBI8 Rust Builder
23+
24+
[ubi8-rust-builder](https://github.com/stackabletech/docker-images/blob/main/ubi8-rust-builder/Dockerfile)
25+
26+
```[tasklist]
27+
- [ ] Update UBI version
28+
- [ ] Update Cargo CycloneDX and Cargo Auditable
29+
- [ ] Update Rust Toolchain version
30+
- [ ] Update `protoc` version
31+
```
32+
33+
#### UBI9 Rust Builder
34+
35+
[ubi9-rust-builder](https://github.com/stackabletech/docker-images/blob/main/ubi9-rust-builder/Dockerfile)
36+
37+
```[tasklist]
38+
- [ ] Update UBI version
39+
- [ ] Update Cargo CycloneDX and Cargo Auditable
40+
- [ ] Update Rust Toolchain version
41+
- [ ] Update `protoc` version
42+
```
43+
44+
#### Java Base
45+
46+
Nothing currently needs to be updated here
47+
48+
#### Stackable Base
49+
50+
[stackable-base](https://github.com/stackabletech/docker-images/blob/main/stackable-base/Dockerfile)
51+
52+
```[tasklist]
53+
- [ ] Update UBI version
54+
- [ ] Update Cargo CycloneDX and Cargo Auditable
55+
- [ ] Update Rust Toolchain version
56+
- [ ] Update `protoc` version
57+
- [ ] Update config-utils version
58+
```
59+
60+
### Product Images
61+
62+
- Make sure to _also_ check any other dependencies we might use in a Docker image! (e.g. git sync, prometheus exporter etc.)
63+
64+
#### Airflow
65+
66+
```[tasklist]
67+
- [ ] Versions are updated in accordinance to the source of truth spreadsheet
68+
- [ ] Documentation is updated
69+
- [ ] Operator is updated
70+
```
71+
72+
#### Druid
73+
74+
```[tasklist]
75+
- [ ] Versions are updated in accordinance to the source of truth spreadsheet
76+
- [ ] JVM is at latest supported version
77+
- [ ] Documentation is updated
78+
- [ ] Operator is updated
79+
- [ ] Update the [druid-opa-authorizer](https://github.com/stackabletech/druid-opa-authorizer/) with the new set of versions
80+
```
81+
82+
#### HBase, Phoenix, Omid
83+
84+
NOTE: Make sure to also consider Omid & Phoenix
85+
86+
```[tasklist]
87+
- [ ] Versions are updated in accordinance to the source of truth spreadsheet
88+
- [ ] JVM is at latest supported version
89+
- [ ] Documentation is updated
90+
- [ ] Operator is updated
91+
```
92+
93+
#### HDFS
94+
95+
```[tasklist]
96+
- [ ] Versions are updated in accordinance to the source of truth spreadsheet
97+
- [ ] JVM is at latest supported version
98+
- [ ] Documentation is updated
99+
- [ ] Operator is updated
100+
- [ ] Update Authorizer, Group Mapper and Rack Awareness stuff if needed
101+
```
102+
103+
#### Hive
104+
105+
```[tasklist]
106+
- [ ] Versions are updated in accordinance to the source of truth spreadsheet
107+
- [ ] JVM is at latest supported version
108+
- [ ] Documentation is updated
109+
- [ ] Operator is updated
110+
```
111+
112+
#### Kafka
113+
114+
```[tasklist]
115+
- [ ] Versions are updated in accordinance to the source of truth spreadsheet
116+
- [ ] JVM is at latest supported version
117+
- [ ] Documentation is updated
118+
- [ ] Operator is updated
119+
```
120+
121+
#### NiFi
122+
123+
```[tasklist]
124+
- [ ] Versions are updated in accordinance to the source of truth spreadsheet
125+
- [ ] JVM is at latest supported version
126+
- [ ] Documentation is updated
127+
- [ ] Operator is updated
128+
```
129+
130+
#### OpenPolicyAgent (OPA)
131+
132+
```[tasklist]
133+
- [ ] Versions are updated in accordinance to the source of truth spreadsheet
134+
- [ ] Documentation is updated
135+
- [ ] Operator is updated
136+
```
137+
138+
#### Spark
139+
140+
```[tasklist]
141+
- [ ] Versions are updated in accordinance to the source of truth spreadsheet
142+
- [ ] JVM is at latest supported version
143+
- [ ] Documentation is updated
144+
- [ ] Operator is updated
145+
```
146+
147+
#### Superset
148+
149+
```[tasklist]
150+
- [ ] Versions are updated in accordinance to the source of truth spreadsheet
151+
- [ ] Documentation is updated
152+
- [ ] Operator is updated
153+
```
154+
155+
#### Trino
156+
157+
```[tasklist]
158+
- [ ] Versions are updated in accordinance to the source of truth spreadsheet
159+
- [ ] Documentation is updated
160+
- [ ] Operator is updated
161+
```
162+
163+
#### ZooKeeper
164+
165+
```[tasklist]
166+
- [ ] Versions are updated in accordinance to the source of truth spreadsheet
167+
- [ ] JVM is at latest supported version
168+
- [ ] Documentation is updated
169+
- [ ] Operator is updated
170+
```
171+
172+
### Misc
173+
174+
```[tasklist]
175+
- [ ] Update the Stackable DB
176+
```

0 commit comments

Comments
 (0)