Skip to content

chore: Update issue templates #1148

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 8 commits into from
Jun 12, 2025
11 changes: 8 additions & 3 deletions .github/ISSUE_TEMPLATE/update-base-stackable.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,17 @@ Add/Change/Remove anything that isn't applicable anymore

## Update tasks

- [ ] Update UBI version hash in the Dockerfile (`FROM`)
### `stackable-base`

- [ ] Update `FROM ...ubi-minimal` version hash in the Dockerfile
- [ ] Update `CONFIG_UTILS_VERSION`

### `stackable-devel`

- [ ] Update `FROM ...ubi-minimal` version hash in the Dockerfile
- [ ] Update `RUST_DEFAULT_TOOLCHAIN_VERSION`
- [ ] Update `CARGO_CYCLONEDX_CRATE_VERSION`
- [ ] Update `CARGO_AUDITABLE_CRATE_VERSION`
- [ ] Update `PROTOC_VERSION`
- [ ] Update `CONFIG_UTILS_VERSION`

## Related Pull Requests

Expand Down
5 changes: 3 additions & 2 deletions .github/ISSUE_TEMPLATE/update-product-druid.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,13 @@ Add/Change/Remove anything that isn't applicable anymore

## Update tasks

- [ ] Release a new version of [druid-opa-authorizer](https://github.com/stackabletech/druid-opa-authorizer)
- [ ] Update `versions.py` to reflect the agreed upon versions in the spreadsheet (including the removal of old versions).
- [ ] Update the [druid-opa-authorizer](https://github.com/stackabletech/druid-opa-authorizer/) with the new set of versions.
- [ ] Upload new version (see `druid/upload_new_druid_version.sh`).
- [ ] Create a file: `druid/stackable/patches/x.y.z/.gitkeep`, add patches if applicable.
- [ ] Delete old patch directories.
- [ ] Update `versions.py` to the latest supported version of JVM (base and devel).
- [ ] Update the [druid-opa-authorizer](https://github.com/stackabletech/druid-opa-authorizer/) with the new set of versions.
- [ ] Check other operators (getting_started / kuttl / supported-versions) for usage of the versions. Add the PR(s) to the list below.
- [ ] Ensure prerequisites are up to date (required-external-components.adoc).
- [ ] Update the version in demos. Add the PR(s) to the list below.
Expand All @@ -43,11 +44,11 @@ Add/Change/Remove anything that isn't applicable anymore
> Delete any items that do not apply so that all applicable items can be checked.
> For example, if you add release notes to the documentation repository, you do not need the latter two criteria.

- [ ] _Link to [druid-opa-authorizer](https://github.com/stackabletech/druid-opa-authorizer/) PR_
- [ ] _Link to the docker-images PR (product update)_
- [ ] _Link to the operator PR (getting_started / kuttl / supported-versions)_
- [ ] _Link to any other operator PRs (getting_started / kuttl)_
- [ ] _Link to demo PR (raise against the `main` branch)_
- [ ] _Link to [druid-opa-authorizer](https://github.com/stackabletech/druid-opa-authorizer/) PR_
- [ ] _Link to the Release Notes PR in the documentation repo (if not a comment below)_

## Acceptance
Expand Down
6 changes: 6 additions & 0 deletions stackable-base/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
# syntax=docker/dockerfile:1.16.0@sha256:e2dd261f92e4b763d789984f6eab84be66ab4f5f08052316d8eb8f173593acf7
# check=error=true

#
# Base image for final stages
# Should not contain any components that are not needed (or helpful) at runtime
# Build time dependencies that are used in multiple images can be added to `stackable-devel` (or a derivative like `java-devel`) instead
#

FROM stackable/image/stackable-devel AS config-utils

# Find the latest version here: https://github.com/stackabletech/config-utils/tags
Expand Down
3 changes: 3 additions & 0 deletions stackable-devel/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@

#
# Base image for builder stages
# It is intended to be used as an intermediate "workbench" layer to build components
# It should not be the base for a final image to avoid shipping build time dependencies like `patchable` or `gcc`
# Use `stackable-base` as a base for the final image stage instead
#

# Find the latest version at https://catalog.redhat.com/software/containers/ubi9/ubi-minimal/615bd9b4075b022acc111bf5?container-tabs=gti
Expand Down