Uploaded image for project: 'OpenShift Service Mesh'
  1. OpenShift Service Mesh
  2. OSSM-8487 Cut new Doc branch for GA
  3. OSSM-8494

Open a PR against the openshift/release `master` branch to create the prow jobs for your layered product standalone branch

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Done
    • Icon: Undefined Undefined
    • None
    • None
    • Documentation
    • None

      Create PROW jobs for the release.

      Details can be found at https://github.com/openshift/openshift-docs/tree/main/scripts/prow

      Instructions for Mac Terminal:

      Install podman/docker if not already installed

      cd $HOME
      fork https://github.com/openshift/release if not already done
      git clone your fork of https://github.com/openshift/release (if not already cloned)

      cd release
      git checkout master
      git fetch upstream (use "git remote add upstream git@github.com:openshift/release.git" if needed)
      git rebase upstream/master
      git checkout -b service-mesh-docs-3.0

      cd to your local openshift-docs folder

      git fetch upstream
      git rebase upstream/main
      ./scripts/prow/add-new-prow-config.sh 3.0 service-mesh-docs-3.0 openshift-enterprise
      

      cd to $HOME/release

      make prow-config CONTAINER_ENGINE=docker WHAT=openshift/openshift-docs
      make CONTAINER_ENGINE=docker ci-operator-config WHAT=openshift/openshift-docs
      make jobs CONTAINER_ENGINE=docker WHAT=openshift/openshift-docs
      

      Make sure that everything builds before pushing. In your local openshift-docs folder, make sure Podman is running, and run 

      ./scripts/prow-smoke-test.sh --validate
      

      to check.

      In $HOME/release

      git add .
      git commit -m "Adding OSSM 3.0 build"
      git push
      

       
      Remember to squash all commits if there are more than one.
      See this article or this article for information on squashing

      Make the PR (example) from your branch into openshift:master . Check that it contains two yaml files only.
      Wait for the ...

      ci/prow/check-gh-automation 
      ci/prow/ci-operator-config
      ci/prow/ci-operator-config-metadata
      ci/prow/ci-operator-registry 
      

      ... checks to pass and then add a /pj-rehearse comment.

      Get Aidan Reilly to review. Otherwise, maybe Alex Dellapenta, Gaurav or Andrea Hoffer, 

              bdooley@redhat.com Brian Dooley
              rhn-support-gmonahan Gwynne Monahan
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: