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
+10-11
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,25 +39,24 @@ 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
-[ ] 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_.
-[ ] 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
49
+
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_.
51
53
52
-
```[tasklist]
53
-
### Acceptance
54
54
- Done for [ubi8-rust-builder/Dockerfile](https://github.com/stackabletech/docker-images/blob/main/ubi8-rust-builder/Dockerfile)
55
55
- 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
-[ ] Update `versions.py` to reflect the agreed upon versions in the spreadsheet (including the removal of old versions).
31
31
-[ ] Download new constraints file (see `airflow/download_constraints.sh`).
32
32
-[ ] Update other dependencies if applicable (eg: python, statsd_exporter, etc).
33
33
-[ ] Check other operators (getting_started / kuttl / supported-versions) for usage of the versions. Add the PR(s) to the list below.
34
34
-[ ] Update the version in demos. Add the PR(s) to the list below.
35
-
```
36
35
37
-
```[tasklist]
38
-
### Related Pull Requests
36
+
## Related Pull Requests
37
+
38
+
> [!TIP]
39
+
> Delete any items that do not apply so that all applicable items can be checked.
40
+
> For example, if you add release notes to the documentation repository, you do not need the latter two criteria.
41
+
39
42
-[ ]_Link to the docker-images PR (product update)_
40
43
-[ ]_Link to operator PR (getting_started / kuttl)_
41
44
-[ ]_Link to any other operator PRs (getting_started / kuttl)_
42
45
-[ ]_Link to demo PR (raise against the `main` branch)_
43
46
-[ ]_Link to the Release Notes PR in the documentation repo (if not a comment below)_
44
-
```
45
47
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.
48
+
## Acceptance
49
49
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_.
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_.
51
53
52
-
```[tasklist]
53
-
### Acceptance
54
54
-[ ] Can build image (either locally, or in CI)
55
55
-[ ] Kuttl smoke tests passes (either locally, or in CI)
56
56
-[ ] Release notes added to documentation and linked as a PR above
57
57
-[ ] Release notes written in a comment below
58
58
-[ ] Applicable `release-note` label added to this issue
0 commit comments