Uploaded image for project: 'Cloud Enablement'
  1. Cloud Enablement
  2. CLOUD-3886

Prepare the OpenShift images for EAP 7.4.Beta

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • EAP74 7.4.0.Beta.GA
    • None
    • EAP7
    • None
    • False
    • False
    • Undefined

      This task deals with preparing all resources to build EAP 7.4.Beta 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-beta-openjdk11-builder-openshift-rhel8-container
            •  jboss-eap-74-beta-openjdk11-builder-openshift-rhel8-container
            •  jboss-eap-74-beta-openjdk8-builder-openshift-rhel7-container
            •  jboss-eap-74-beta-openjdk8-runtime-openshift-rhel7-container
            •  jboss-eap-74-beta-openj9-11-builder-openshift-rhel8-container
            •  jboss-eap-74-beta-openj9-11-runtime-openshift-rhel8-container
        • Once the build repos have been created, the delivery repos request can be made in comet:
          • EAP 7.3 example here: https://comet.engineering.redhat.com/containers/repositories/5df2b327d70cc54e2d109df8
            •  jboss-eap-7-tech-preview/eap74-openjdk11-openshift-rhel8
            •  jboss-eap-7-tech-preview/eap74-openjdk11-runtime-openshift-rhel8
            •  jboss-eap-7-tech-preview/eap74-openjdk8-openshift-rhel7
            •  jboss-eap-7-tech-preview/eap74-openjdk8-runtime-openshift-rhel7
          • These use the redhat component created as part of the build repos.
      • dist-git repositories and branches
        •  containers/jboss-eap-74-beta-openjdk11-builder - jb-eap-7.4-rhel-8
        •  containers/jboss-eap-74-beta-openjdk11-builder - jb-eap-7.4-rhel-8
        •  containers/jboss-eap-74-beta-openjdk8-builder - jb-eap-7.4-rhel-7
        •  containers/jboss-eap-74-beta-openjdk8-runtime - jb-eap-7.4-rhel-7
        •  containers/jboss-eap-74-beta-openj9-11-builder - jb-eap-7.4-rhel-8
        •  containers/jboss-eap-74-beta-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.

      The images will be stored in the repositories:

      • jboss-eap-7-tech-preview/eap74-openjdk11-openshift-rhel8
      • jboss-eap-7-tech-preview/eap74-openjdk11-runtime-openshift-rhel8
      • jboss-eap-7-tech-preview/eap74-openjdk8-openshift-rhel7
      • jboss-eap-7-tech-preview/eap74-openjdk8-openshift-rhel7
      • jboss-eap-7-tech-preview/eap74-openj9-11-openshift-rhel8
      • jboss-eap-7-tech-preview/eap74-openj9-11-runtime-openshift-rhel8

      these images will be tagged with the "7.4.0.Beta" tag

      Proposed Github repos / branches:

       

       

            kwills@redhat.com Ken Wills
            jmesnil1@redhat.com Jeff Mesnil
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: