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: modules/relocation-of-openshift-jenkins-images.adoc
+45-4Lines changed: 45 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -17,17 +17,17 @@
17
17
18
18
.What changes in the support matrix of the OpenShift Jenkins image?
19
19
20
-
Each new image in the `ocp-tools-4` repository in the `registry.redhat.io` registry supports multiple versions of {product-title}. When RedHat updates one of these new images, it is simultaneously available for all versions. This availability is ideal when RedHat updates an image in response to a security advisory. Initially, this change applies to {product-title} 4.11 and later. It is planned that this change will eventually apply to {product-title} 4.9 and later.
20
+
Each new image in the `ocp-tools-4` repository in the `registry.redhat.io` registry supports multiple versions of {product-title}. When Red{nbsp}Hat updates one of these new images, it is simultaneously available for all versions. This availability is ideal when Red{nbsp}Hat updates an image in response to a security advisory. Initially, this change applies to {product-title} 4.11 and later. It is planned that this change will eventually apply to {product-title} 4.9 and later.
21
21
22
-
Previously, each Jenkins image supported only one version of {product-title} and RedHat might update those images sequentially over time.
22
+
Previously, each Jenkins image supported only one version of {product-title} and Red{nbsp}Hat might update those images sequentially over time.
23
23
24
24
.What additions are there with the OpenShift Jenkins and Jenkins Agent Base ImageStream and ImageStreamTag objects?
25
25
26
-
By moving from an in-payload image stream to an image stream that references non-payload images, {product-title} can define additional image stream tags. RedHat has created a series of new image stream tags to go along with the existing `"value": "jenkins:2"` and `"value": "image-registry.openshift-image-registry.svc:5000/openshift/jenkins-agent-base-rhel8:latest"` image stream tags present in {product-title} 4.10 and earlier. These new image stream tags address some requests to improve how the Jenkins-related image streams are maintained.
26
+
By moving from an in-payload image stream to an image stream that references non-payload images, {product-title} can define additional image stream tags. Red{nbsp}Hat has created a series of new image stream tags to go along with the existing `"value": "jenkins:2"` and `"value": "image-registry.openshift-image-registry.svc:5000/openshift/jenkins-agent-base-rhel8:latest"` image stream tags present in {product-title} 4.10 and earlier. These new image stream tags address some requests to improve how the Jenkins-related image streams are maintained.
27
27
28
28
About the new image stream tags:
29
29
30
-
`ocp-upgrade-redeploy`:: To update your Jenkins image when you upgrade {product-title}, use this image stream tag in your Jenkins deployment configuration. This image stream tag corresponds to the existing `2` image stream tag of the `jenkins` image stream and the `latest` image stream tag of the `jenkins-agent-base-rhel8` image stream. It employs an image tag specific to only one SHA or image digest. When the `ocp-tools-4` image changes, such as for Jenkins security advisories, RedHat Engineering updates the Cluster Samples Operator payload.
30
+
`ocp-upgrade-redeploy`:: To update your Jenkins image when you upgrade {product-title}, use this image stream tag in your Jenkins deployment configuration. This image stream tag corresponds to the existing `2` image stream tag of the `jenkins` image stream and the `latest` image stream tag of the `jenkins-agent-base-rhel8` image stream. It employs an image tag specific to only one SHA or image digest. When the `ocp-tools-4` image changes, such as for Jenkins security advisories, Red{nbsp}Hat Engineering updates the Cluster Samples Operator payload.
31
31
32
32
`user-maintained-upgrade-redeploy`:: To manually redeploy Jenkins after you upgrade {product-title}, use this image stream tag in your Jenkins deployment configuration. This image stream tag uses the least specific image version indicator available. When you redeploy Jenkins, run the following command: `$ oc import-image jenkins:user-maintained-upgrade-redeploy -n openshift`. When you issue this command, the {product-title} `ImageStream` controller accesses the `registry.redhat.io` image registry and stores any updated images in the {product-registry}'s slot for that Jenkins `ImageStreamTag` object. Otherwise, if you do not run this command, your Jenkins deployment configuration does not trigger a redeployment.
.What {product-title} architectures and versions does OpenShift Jenkins support?
54
+
55
+
Jenkins supports the following architectures across {product-title} releases:
56
+
57
+
- `amd64`
58
+
- `arm64`
59
+
- `ppc64le`
60
+
- `s390x`
61
+
62
+
However, for {product-title} Extended Update Support (EUS) releases, only the `amd64` architecture is officially supported. As a result, OpenShift Jenkins images are shipped exclusively for `amd64` on these releases. This is because the {product-title} platform itself supports only the `amd64` architecture for EUS releases. For more information, see link:https://access.redhat.com/articles/7115356[Support Matrix for OpenShift Jenkins releases].
63
+
64
+
.When Red{nbsp}Hat updates Jenkins container images, are they available for all {product-title} versions simultaneously?
65
+
66
+
Yes, Jenkins container images are updated on a quarterly basis, and the updates are made available for all supported Jenkins images across all supported {product-title} releases.
67
+
68
+
.How long are the released Jenkins images supported?
69
+
70
+
Red{nbsp}Hat supports only the latest Long-Term Support (LTS) version of the Jenkins core, as provided in our latest container images. We do not support multiple core versions. Our policy is to align with the latest Jenkins LTS version released by the upstream community.
71
+
72
+
.Does the Jenkins release align with {product-title} versions?
73
+
74
+
Yes. Our goal is to maintain platform alignment. This means that Jenkins controller and agent images are built and tested for each supported {product-title} releases.
75
+
76
+
.Are Jenkins release timelines aligned with {product-title} release cycles?
77
+
78
+
Jenkins is no longer part of the {product-title} core payload. Releases are managed separately. However, our intent is to publish updated OpenShift Jenkins images for newly released {product-title} releases within a few weeks of the {product-title} GA release.
79
+
80
+
.Does Red{nbsp}Hat follow the upstream Jenkins lifecycle and LTS versions?
81
+
82
+
Yes. We align with the Jenkins upstream lifecycle and follow the LTS version. Red{nbsp}Hat typically ships OpenShift Jenkins image updates quarterly unless a critical fix requires an out-of-cycle release.
83
+
84
+
To verify the current Jenkins LTS version:
85
+
- Navigate to the Jenkins Catalog -> Packages section
86
+
- Search for “Jenkins”
87
+
- The result will show two packages, one of which is the Jenkins LTS package.
88
+
89
+
.What is not supported?
90
+
- Jenkins versions older than the current OpenShift Jenkins LTS are not supported.
91
+
- Running Jenkins outside of {product-title} is not supported.
92
+
- Multiple core versions of Jenkins are not supported. Plugins bundled with our OpenShift Jenkins images follow the same versioning across all supported {product-title} releases.
0 commit comments