This is an automated email from the ASF dual-hosted git repository.
adoroszlai pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ozone-docker-runner.git
The following commit(s) were added to refs/heads/master by this push:
new 33ba5f8 HDDS-14247. Document slim/jdk8 images in CONTRIBUTING.md (#58)
33ba5f8 is described below
commit 33ba5f8289b9df6768237f66f6cd7f6cd70eebde
Author: Doroszlai, Attila <[email protected]>
AuthorDate: Tue Jun 2 09:59:44 2026 +0200
HDDS-14247. Document slim/jdk8 images in CONTRIBUTING.md (#58)
---
CONTRIBUTING.md | 19 ++++++++++++++-----
1 file changed, 14 insertions(+), 5 deletions(-)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 0cbaec6..153da8c 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -19,7 +19,7 @@
For general contribution guideline, please check the [Apache Ozone
repository](https://github.com/apache/ozone/blob/master/CONTRIBUTING.md).
-Development of the `ozone-runner` image happens on branch `master`, relevant
changes are cherry-picked to branch `jdk11`.
+Development of the `ozone-runner` image happens on branch `master`. Relevant
changes are cherry-picked to branch `jdk11` (used for versions before Ozone
2.0), `jdk8` (for testing Ozone client Java version compatibility) and `slim`
(a variant without dev/test tools, used by other projects).
## Local Build and Test
@@ -66,8 +66,17 @@ To run complete Ozone CI with the custom image:
1. Fetch changes to your local clone.
2. Add a Git tag for the commit following the existing pattern
`<date>-<n>-<flavor>`, where
- - `<n>` starts at 1, and is incremented if multiple images need to be
published the same day)
- - `<flavor>` is `jdk21` or `jdk11`
+ - `<n>` starts at 1, and is incremented if multiple images need to be
published the same day)
+ - `<flavor>` is one of: `jdk21`, `jdk11`, `jdk8`, `slim`
3. Push the Git tag to the official repo (`apache/ozone-docker-runner`). This
will trigger a workflow to apply the tag to the Docker image.
-4. If the change is relevant for Ozone 1.x versions, cherry-pick it to the
`jdk11` branch.
-5. Set `Fix Version` of the Jira issue to `runner-<date>-<n>-<flavor>`
+4. Set `Fix Version` of the Jira issue to `runner-<date>-<n>-<flavor>`
+
+## Updating Variants
+
+1. Cherry-pick changes from `master` to other variants:
+ - If the change is relevant for Ozone 1.x versions, cherry-pick it to the
`jdk11` branch.
+ - If the change is not restricted to server-side components, cherry-pick
it to the `jdk8` branch.
+ - If the change is not restricted to dev/test tools, cherry-pick it to the
`slim` branch.
+2. Push the branch to your fork
+3. If CI in your fork passes, push the same branch to
`apache/ozone-docker-runner`
+4. Tag commits as described earlier.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]