You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/update-base-java.md
+11-12Lines changed: 11 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ about: >-
4
4
This template contains instructions specific to updating this product and/or
5
5
container image(s).
6
6
title: >-
7
-
chore(java-bases): Update container images ahead of Stackable Release XX.(X)X
7
+
chore(java-bases): Update container images ahead of Stackable Release YY.M.X
8
8
labels: []
9
9
# Currently, projects cannot be assigned via front-matter.
10
10
projects: ['stackabletech/10']
@@ -39,32 +39,31 @@ we should also make new versions of Java available for use.
39
39
> term `openjdk-headless`.
40
40
> _It isn't perfect, as it will depend on what is available via microdnf._
41
41
42
-
```[tasklist]
43
-
### Update tasks
42
+
## Update tasks
43
+
44
44
-[ ] Add any new versions of java to both `java-base/versions.py` and `java-devel/versions.py`
45
45
-[ ] Remove versions when there are no long any references (eg: `grep java- **/versions.py | grep "1.8.0"`)
46
-
```
47
46
48
-
```[tasklist]
49
-
### Related Pull Requests
47
+
## Related Pull Requests
48
+
50
49
-[ ]_Link to the docker-images PR (product update)_
51
-
```
52
50
53
-
This list should be completed by the assignee(s), once respective PRs have been merged. Once all items have been checked, the issue can be moved into _Development: Done_.
51
+
## Acceptance
52
+
53
+
> [!TIP]
54
+
> This list should be completed by the assignee(s), once respective PRs have been merged. Once all items have been
55
+
> checked, the issue can be moved into _Development: Done_.
54
56
55
-
```[tasklist]
56
-
### Acceptance
57
57
-[ ] Can build a product image that uses the new version(s)
58
58
-[ ] Both `java-base` and `java-devel` have the same Java versions in `versions.py`
59
59
-[ ] Kuttl smoke test passes locally for a product using the new Java version
60
-
```
61
60
62
61
<details>
63
62
<summary>Testing instructions</summary>
64
63
65
64
```shell
66
65
# See the latest version at https://pypi.org/project/image-tools-stackabletech/
67
-
pip install image-tools-stackabletech==0.0.13
66
+
pip install image-tools-stackabletech==0.0.16
68
67
69
68
# Test a product image can build, eg: ZooKeeper
70
69
bake --product zookeeper=x.y.z # where x.y.z is a valid product version using the newly added Java version
-[ ] Update UBI version hash in the Dockerfile (`FROM`)
31
31
-[ ] Update `RUST_DEFAULT_TOOLCHAIN_VERSION`
32
32
-[ ] Update `CARGO_CYCLONEDX_CRATE_VERSION`
33
33
-[ ] Update `CARGO_AUDITABLE_CRATE_VERSION`
34
34
-[ ] Update `PROTOC_VERSION`
35
35
-[ ] Update `CONFIG_UTILS_VERSION`
36
-
```
37
36
38
-
```[tasklist]
39
-
### Related Pull Requests
37
+
## Related Pull Requests
38
+
40
39
-[ ]_Link to the docker-images PR (product update)_
41
-
```
42
40
43
-
This list should be completed by the assignee(s), once respective PRs have been merged. Once all items have been checked, the issue can be moved into _Development: Done_.
41
+
## Acceptance
42
+
43
+
> [!TIP]
44
+
> This list should be completed by the assignee(s), once respective PRs have been merged. Once all items have been
45
+
> checked, the issue can be moved into _Development: Done_.
44
46
45
-
```[tasklist]
46
-
### Acceptance
47
47
-[ ] Can build the image locally
48
48
-[ ] Can build the vector image
49
-
```
50
49
51
50
<details>
52
51
<summary>Testing instructions</summary>
53
52
54
53
```shell
55
54
# See the latest version at https://pypi.org/project/image-tools-stackabletech/
56
-
pip install image-tools-stackabletech==0.0.13
55
+
pip install image-tools-stackabletech==0.0.16
57
56
58
57
bake --product vector=x.y.z # where x.y.z is a valid version
-[ ] Update UBI version hash in the Dockerfile (`FROM`)
37
37
-[ ] Update `RUST_DEFAULT_TOOLCHAIN_VERSION`
38
38
-[ ] Update `CARGO_CYCLONEDX_CRATE_VERSION`
39
39
-[ ] Update `CARGO_AUDITABLE_CRATE_VERSION`
40
40
-[ ] Update `PROTOC_VERSION`
41
-
```
42
41
43
-
```[tasklist]
44
-
### Related Pull Requests
42
+
## Related Pull Requests
43
+
45
44
-[ ]_Link to the docker-images PR (product update)_
46
45
-[ ]_Bump rust toolchain in operator-rs_
47
46
-[ ]_Bump rust toolchain in operator-templating_
48
-
```
49
47
50
-
This list should be completed by the assignee(s), once respective PRs have been merged. Once all items have been checked, the issue can be moved into _Development: Done_.
48
+
## Acceptance
51
49
52
-
```[tasklist]
53
-
### Acceptance
54
-
- Done for [ubi8-rust-builder/Dockerfile](https://github.com/stackabletech/docker-images/blob/main/ubi8-rust-builder/Dockerfile)
55
-
- Done for [ubi9-rust-builder/Dockerfile](https://github.com/stackabletech/docker-images/blob/main/ubi9-rust-builder/Dockerfile)
50
+
> [!TIP]
51
+
> This list should be completed by the assignee(s), once respective PRs have been merged. Once all items have been
52
+
> checked, the issue can be moved into _Development: Done_.
53
+
54
+
-[ ] Done for [ubi9-rust-builder/Dockerfile](https://github.com/stackabletech/docker-images/blob/main/ubi9-rust-builder/Dockerfile)
> - Used as a base for [java-base](https://github.com/stackabletech/docker-images/blob/main/java-base/Dockerfile).
33
33
34
-
```[tasklist]
35
-
### Update tasks
34
+
## Update tasks
35
+
36
36
-[ ] Update `versions.py` to reflect the agreed upon versions in the spreadsheet (including the removal of old versions).
37
37
-[ ] Update all `versions.py` files which reference vector.
38
38
-[ ] Upload new version (see `vector/upload_new_vector_version.sh`).
39
39
-[ ] Update `versions.py` to the latest supported version of JVM (base and devel).
40
40
-[ ] Update other dependencies if applicable (eg: inotify_tools, etc).
41
41
-[ ] Check other operators (getting_started / kuttl / supported-versions) for usage of the versions. Add the PR(s) to the list below.
42
42
-[ ] Update the version in demos. Add the PR(s) to the list below.
43
-
```
44
43
45
-
```[tasklist]
46
-
### Related Pull Requests
44
+
## Related Pull Requests
45
+
46
+
> [!TIP]
47
+
> Delete any items that do not apply so that all applicable items can be checked.
48
+
> For example, if you add release notes to the documentation repository, you do not need the latter two criteria.
49
+
47
50
-[ ]_Link to the docker-images PR (product update)_
48
51
-[ ]_Link to the operator PR (getting_started / kuttl / supported-versions)_
49
52
-[ ]_Link to any other operator PRs (getting_started / kuttl)_
50
53
-[ ]_Link to demo PR (raise against the `main` branch)_
51
54
-[ ]_Link to the Release Notes PR in the documentation repo (if not a comment below)_
52
-
```
53
55
54
-
> [!TIP]
55
-
> Delete any items that do not apply so that all applicable items can be checked.
56
-
> For example, if you add release notes to the documentation repository, you do not need the latter two criteria.
56
+
## Acceptance
57
57
58
-
This list should be completed by the assignee(s), once respective PRs have been merged. Once all items have been checked, the issue can be moved into _Development: Done_.
58
+
> [!TIP]
59
+
> This list should be completed by the assignee(s), once respective PRs have been merged. Once all items have been
60
+
> checked, the issue can be moved into _Development: Done_.
59
61
60
-
```[tasklist]
61
-
### Acceptance
62
62
-[ ] Can build image (either locally, or in CI)
63
63
-[ ] Kuttl smoke tests passes (either locally, or in CI)
64
64
-[ ] Release notes added to documentation and linked as a PR above
65
65
-[ ] Release notes written in a comment below
66
66
-[ ] Applicable `release-note` label added to this issue
67
-
```
68
67
69
68
<details>
70
69
<summary>Testing instructions</summary>
71
70
72
71
```shell
73
72
# See the latest version at https://pypi.org/project/image-tools-stackabletech/
74
-
pip install image-tools-stackabletech==0.0.13
73
+
pip install image-tools-stackabletech==0.0.16
75
74
76
75
bake --product vector=x.y.z # where x.y.z is the new version added in this PR
0 commit comments