-
Sub-task
-
Resolution: Done
-
Blocker
-
None
-
None
-
2
-
False
-
-
False
-
-
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
git clone your fork of https://github.com/openshift/release (if not already cloned)
If already cloned, sync your fork in the Github UI beforehand
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 standalone-logging-docs-6.4
cd to your local openshift-docs folder
git fetch upstream git rebase upstream/main ./scripts/prow/add-new-prow-config.sh 6.4 standalone-logging-docs-6.4 openshift-logging cd $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 git add . git commit -m "Adding logging 6.4 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 Gabriel McGoldrick to review. Otherwise, maybe Aidan Reilly, Alex Dellapenta, Gaurav or Andrea Hoffer,