-
Task
-
Resolution: Done
-
Major
-
None
-
None
-
False
-
False
-
Undefined
-
This task deals with preparing all resources to build EAP XP3 GA images for OpenShift.
This includes:
- creation of comet repositories (build first, then delivery)
- brew targets:
- jb-eap-xp3-rhel-8-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-xp3-openjdk11-builder-openshift-rhel8-container
- jboss-eap-xp3-openjdk11-runtime-openshift-rhel8-container
- jboss-eap-xp3-openj9-11-builder-openshift-rhel8-container
- jboss-eap-xp3-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/eap-xp3-openjdk11-openshift-rhel8
- jboss-eap-7/eap-xp3-openjdk11-runtime-openshift-rhel8
- jboss-eap-7/eap-xp3-openj9-11-openshift-rhel8
- jboss-eap-7/eap-xp3-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-xp3-openjdk11-builder - jb-eap-xp3-rhel-8
- containers/jboss-eap-xp3-openjdk11-runtime - jb-eap-xp3-rhel-8
- containers/jboss-eap-xp3-openj9-11-builder - jb-eap-xp3-rhel-8
- containers/jboss-eap-xp3-openj9-11-runtime - jb-eap-xp3-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.
- cvp 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 eap-xp3 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/eap-xp3-openjdk11-openshift-rhel8
- jboss-eap-7/eap-xp3-openjdk11-runtime-openshift-rhel8
- jboss-eap-7/eap-xp3-openj9-11-openshift-rhel8
- jboss-eap-7/eap-xp3-openj9-11-runtime-openshift-rhel8
these images will be tagged with the "3.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
- TBD Branch: eap74-dev branched to eap74 on release
- https://github.com/jboss-container-images/jboss-eap-7-openshift-image
- TBD Branch: eap74-dev branched to eap74 on release
- https://github.com/jboss-container-images/jboss-eap-modules
- TBD Branch: 7.4.x (this one will branch from master)
- https://github.com/jboss-container-images/jboss-eap-openshift-templates
- Branch: eap-xp3
- Quickstarts Openshift live branch
- clones
-
CLOUD-3939 Prepare the OpenShift images for EAP 7.4 GA
- New
- is cloned by
-
CLOUD-4040 Prepare the OpenShift images for EAP XP4
- New
- is incorporated by
-
CLOUD-3995 EAP XP 3.0 OpenShift Image Release
- Closed
- is related to
-
CLOUD-4040 Prepare the OpenShift images for EAP XP4
- New