-
Task
-
Resolution: Done
-
Major
-
None
-
None
-
False
-
False
-
Undefined
-
This task deals with preparing all resources to build EAP 7.4 GA images for OpenShift.
This includes:
- creation of comet repositories (build first, then delivery)
- brew targets:
- jb-eap-7.4-rhel-8-containers-candidate
- jb-eap-7.4-rhel-7-containers-candidate
- build repo creation will also create the brew component which must be specified in the image's image.yaml
- brew component names:
- jboss-eap-74-openjdk11-builder-openshift-rhel8-container
- jboss-eap-74-openjdk11-runtime-openshift-rhel8-container
- jboss-eap-74-openjdk8-builder-openshift-rhel7-container
- jboss-eap-74-openjdk8-runtime-openshift-rhel7-container
- jboss-eap-74-openj9-11-builder-openshift-rhel8-container
- jboss-eap-74-openj9-11-runtime-openshift-rhel8-container
- brew component names:
- Once the build repos have been created, the delivery repos request can be made in comet:
-
- jboss-eap-7/eap74-openjdk11-openshift-rhel8
- jboss-eap-7/eap74-openjdk11-runtime-openshift-rhel8
- jboss-eap-7/eap74-openjdk8-openshift-rhel7
- jboss-eap-7/eap74-openjdk8-runtime-openshift-rhel7
- jboss-eap-7/eap74-openj9-11-openshift-rhel8
- jboss-eap-7/eap74-openj9-11-runtime-openshift-rhel8
- These use the redhat component created as part of the build repos.
-
- brew targets:
- dist-git repositories and branches
- containers/jboss-eap-74-openjdk11-builder - jb-eap-7.4-rhel-8
- containers/jboss-eap-74-openjdk11-runtime - jb-eap-7.4-rhel-8
- containers/jboss-eap-74-openjdk8-builder - jb-eap-7.4-rhel-7
- containers/jboss-eap-74-openjdk8-runtime - jb-eap-7.4-rhel-7
- containers/jboss-eap-74-openj9-11-builder - jb-eap-7.4-rhel-8
- containers/jboss-eap-74-openj9-11-runtime - jb-eap-7.4-rhel-8
In the past we've created -dev, -cp versions of these branches as well, but we no longer use or need those, so I suggest skipping those.
- configs added to dist-git
- cvp configs are here: https://gitlab.hosts.mwqe.eng.bos.redhat.com/jbossqe-eap/jboss-eap-7-dist-git
- each branch should add the files cvp.yaml, gating.yaml and tests/tests-openshift.yml committed and pushed
- (/)templates & imagestreams branches:
- Imagestreams & templates will be located here: https://github.com/jboss-container-images/jboss-eap-openshift-templates on the eap74 branch
- Image Streams:
- Templates will have the usual names, prefixed with: eap74-, for example eap74-basic-s2i.json
- etc.
The images will be stored in the repositories:
- jboss-eap-7/eap74-openjdk11-openshift-rhel8
- jboss-eap-7/eap74-openjdk11-runtime-openshift-rhel8
- jboss-eap-7/eap74-openjdk8-openshift-rhel7
- jboss-eap-7/eap74-openjdk8-openshift-rhel7
- jboss-eap-7/eap74-openj9-11-openshift-rhel8
- jboss-eap-7/eap74-openj9-11-runtime-openshift-rhel8
these images will be tagged with the "7.4.0" tag
- added to container image groups for FM rebuilds: https://gitlab.cee.redhat.com/rcm/container-image-groups/tree/master/groups/jboss
(MR here: https://gitlab.cee.redhat.com/rcm/container-image-groups/-/merge_requests/84)
Github repos / branches:
- https://github.com/jboss-container-images/jboss-eap-7-image
- Branch: eap74-dev branched to eap74 on release
- https://github.com/jboss-container-images/jboss-eap-7-openshift-image
- Branch: eap74-dev branched to eap74 on release
- https://github.com/jboss-container-images/jboss-eap-modules
- Branch: 7.4.x (this one will branch from master)
- https://github.com/jboss-container-images/jboss-eap-openshift-templates
- Branch: eap74
- Quickstarts Openshift live branch
- clones
-
CLOUD-3886 Prepare the OpenShift images for EAP 7.4.Beta
- New
- is cloned by
-
CLOUD-3965 Prepare the OpenShift images for EAP XP3
- New
-
CLOUD-4039 Prepare the OpenShift JDK17 images for EAP 7.4 GA
- New
-
CLOUD-4015 Prepare the EAP 8 Beta Images
- Closed
- is incorporated by
-
CLOUD-3930 EAP 7.4.0.GA OpenShift Image Release
- Closed
- is related to
-
CLOUD-4015 Prepare the EAP 8 Beta Images
- Closed
- relates to
-
CLOUD-3886 Prepare the OpenShift images for EAP 7.4.Beta
- New