Skip to content

Conversation

@NickLarsenNZ
Copy link
Member

Description

Note

This came out of the 25.3.0 Release Retro

  • Use YY.M.X placeholders for consistence across templates
  • Remove deprecated [tasklists] 😭
  • Add missing tool update tasks for cyclonedx and auditable

Definition of Done Checklist

  • Not all of these items are applicable to all PRs, the author should update this template to only leave the boxes in that are relevant
  • Please make sure all these things are done and tick the boxes
- [ ] Changes are OpenShift compatible
- [ ] All added packages (via microdnf or otherwise) have a comment on why they are added
- [ ] Things not downloaded from Red Hat repositories should be mirrored in the Stackable repository and downloaded from there
- [ ] All packages should have (if available) signatures/hashes verified
- [ ] Add an entry to the CHANGELOG.md file
- [ ] Integration tests ran successfully
TIP: Running integration tests with a new product image

The image can be built and uploaded to the kind cluster with the following commands:

bake --product <product> --image-version <stackable-image-version>
kind load docker-image <image-tagged-with-the-major-version> --name=<name-of-your-test-cluster>

See the output of bake to retrieve the image tag for <image-tagged-with-the-major-version>.

@NickLarsenNZ NickLarsenNZ added the release-retro/25.3.0 Indicates this issue or PR is part of improvements resulting from the Release Retro 25.3.0 label Apr 24, 2025
@NickLarsenNZ NickLarsenNZ requested a review from Techassi April 24, 2025 09:53
@NickLarsenNZ NickLarsenNZ self-assigned this Apr 24, 2025
@NickLarsenNZ NickLarsenNZ added this pull request to the merge queue Apr 24, 2025
Merged via the queue into main with commit a1ae9a1 Apr 24, 2025
3 checks passed
@NickLarsenNZ NickLarsenNZ deleted the pre-release-template-cargo-items branch April 24, 2025 11:03
labrenbe pushed a commit that referenced this pull request May 8, 2025
* chore(issue_templates): Use YY.M.X placeholders

* chore(issue_templates): Remove tasklists

:sob:

* chore(issue_templates): Add missing tool update tasks for cyclonedx and auditable
github-merge-queue bot pushed a commit that referenced this pull request May 19, 2025
* build nifi-opa-plugin from source with workaround

* add changelog entry

* add patch

* build nifi-opa-plugin from branch feat/reworked-opa-response

* Update nifi/Dockerfile

Co-authored-by: Malte Sander <[email protected]>

* chore(⏲): Use fast download mirrors (#1061)

* chore: Use fast download mirrors

* chore: Show download progress bar

* chore: Improve gpg key warning message

* chore: Show upload progress bar

Thanks to <https://bashupload.com/how_to_upload_progress_curl>

* Apply suggestions from code review

Co-authored-by: Techassi <[email protected]>

* chore: Make output more consistent

---------

Co-authored-by: Techassi <[email protected]>

* chore(⏲): Add missing tool update tasks to templates (#1062)

* chore(issue_templates): Use YY.M.X placeholders

* chore(issue_templates): Remove tasklists

:sob:

* chore(issue_templates): Add missing tool update tasks for cyclonedx and auditable

* feat: move patch apply logic to patchable (#1032)

* wip

* Update druid/Dockerfile

Co-authored-by: Natalie Klestrup Röijezon <[email protected]>

* fix: remove unnecessary check / shadow repo root var

* fix: druid src path

* fix: druid src path

* feat: introduce stackable-devel image

* fix: use PathBuf in ProductVersionContext

* chore: align zookeeper patch directory structure

* fix: stackable-devel dnf and shell config

* chore: switch patch process in other products

* fix: hive build

* fix: trino build

* fix: spark build

* chore: make hadolint happy

* fix: remove hbase intermediate sources / remove unnecessary and operator

* fix: permissions in patchable build process

* chore: remove unnecessary curl command in build process

* chore: move adding of JMX config and start-metastore script from builder stage to final stage

* chore: remove git repo in trino and hbase-operator-tools to avoid maven commit plugin bug

---------

Co-authored-by: Natalie Klestrup Röijezon <[email protected]>

* fix: add missing patchable config for Kafka 3.8.0 (#1065)

* fix(pr-template): Fix the rendering of the list (#1073)

* feat: make image namespace a workflow input (default sdp) (#1072)

* feat: make image namespace a workflow input (default sdp)

* feat: add registry namespace input to build workflows and remove default

* ci(mirror): Include image name and version in run-name (#1089)

* ci(mirror): Include image and version in run-name

* chore: Use colon

* fix: spark connect client Harbor credentials (#1088)

* fix: spark connect client Harbor credentials (#1092)

* feat: connect client image includes JupyterLab (#1071)

* feat: install demo dependencies

* spark-connect-client is now built directly off of spark-k8s

* run pre-commit hooks

* fix shellcheck sc2102

* chore: Bump tools ahead of 25.7.0 (#1090)

* chore(jmx_exporter): Bump products to use 1.2.0

* chore(tools): Bump kubectl (1.33.0 and yq (4.45.2)

* chore(cyclonedx-bom): Bump to 6.0.0

* chore: Update changelog

* chore: Changelog formatting

* chore(java): Add JDK 24 (#1097)

* chore(java): Add JDK 24

* chore: Update changelog

* chore(vector): Bump to 0.46.1 (#1098)

* chore(vector): Bump to 0.46.1

* chore(vector): Bump products to use 0.46.1

* chore(zookeeper): Remove 3.9.2 (#1093)

* chore: Changelog formatting

* chore(zookeeper): Remove 2.9.2

* chore: Update changelog

* chore: Update changelog

* chore(ubi-rust-builders): Update container images ahead of Stackable Release 25.7.0 (#1091)

* chore(ubi-rust-builders): Remove ubi8-rust-builder

* chore(ubi-rust-builders): Update base image and use protoc 30.2

* Apply suggestions from code review

Co-authored-by: Techassi <[email protected]>
Co-authored-by: Sebastian Bernauer <[email protected]>

---------

Co-authored-by: Techassi <[email protected]>
Co-authored-by: Sebastian Bernauer <[email protected]>

* chore(opa): Update versions ahead of 25.7.0 (#1103)

* chore(opa): Remove 0.67.1

* chore(opa): Remove legacy bundle-builder

* chore(opa): Bump ubi9 base image

* chore(opa): Add 1.4.2

* fix(opa): Manually install Go version

NOTE: The dnf package was 1.23.6 and OPA required 1.23.8
NOTE: I tried making the version paramaterized, but bake wouldn't allow
it (it worked fine with `docker build` and `docker build xbuild`).

* ci(mirror): Add golang

* chore(opa): Use mirrored golang image

* chore(opa): Parameterise golang container version

* chore: Update changelog

* fix: Bump vector to 0.46.1 for java-base:24 (#1104)

* chore(superset): Add 4.1.2 (#1102)

* chore(superset): Add 4.1.2

* fix(superset): Remove invalid parts of the file

* chore: Update changelog

* feat(nifi): Add nifi-iceberg-bundle (#1060)

* feat(nifi): Add nifi-iceberg-bundle

* changelog

* Add SBOM to final image

* Use version 0.0.1

* hadolint

* Bump to 0.0.2

* Bump to 0.0.3

* fix(nifi): Delete correct intermediate folder (#1106)

* fix(nifi): Delete correct intermediate folder

* changelog

* fix Dockerfile

* build nifi opa plugin from tag

* Update CHANGELOG.md

Co-authored-by: Malte Sander <[email protected]>

* fix hadolint

* Update nifi/Dockerfile

Co-authored-by: Malte Sander <[email protected]>

---------

Co-authored-by: Malte Sander <[email protected]>
Co-authored-by: Nick <[email protected]>
Co-authored-by: Techassi <[email protected]>
Co-authored-by: Lukas Krug <[email protected]>
Co-authored-by: Natalie Klestrup Röijezon <[email protected]>
Co-authored-by: Razvan-Daniel Mihai <[email protected]>
Co-authored-by: Sebastian Bernauer <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release-retro/25.3.0 Indicates this issue or PR is part of improvements resulting from the Release Retro 25.3.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants