Workflow: upi-gcp-rhel8

The UPI workflow provides pre- and post- steps that provision and deprovision a rhel8 gcp instance allowing job authors to inject their own binaries and end-to-end test logic. All modifications to this workflow should be done by modifying the `upi-gcp-rhel8-{pre,post}` chains to allow other workflows to mimic and extend this base workflow without a need to backport changes.

Pre Steps

Name Description
upi-gcp-rhel8-pre This step provision the gcloud deployments created by upi-install-gcp-rhel8.

Test Steps

No test steps configured.

Post Steps

Name Description
upi-gcp-rhel8-post This step deprovisions the gcloud deployments created by upi-install-gcp-rhel8.

Dependencies

No step in this workflow sets dependencies.[?]

Environment

In addition to the default environment, the following variables are consumed through this workflow

Variable Name Variable Content Consumed By Steps
HOME (default: /tmp/secret) upi-gcp-rhel8-pre upi-gcp-rhel8-post
NSS_GROUPNAME (default: rhel8user) upi-gcp-rhel8-pre upi-gcp-rhel8-post
NSS_USERNAME (default: rhel8user) upi-gcp-rhel8-pre upi-gcp-rhel8-post
NSS_WRAPPER_GROUP (default: /tmp/secret/group) upi-gcp-rhel8-pre upi-gcp-rhel8-post
NSS_WRAPPER_PASSWD (default: /tmp/secret/passwd) upi-gcp-rhel8-pre upi-gcp-rhel8-post

Step Graph

Webreg Workflow "upi-gcp-rhel8" cluster_1 Pre cluster_0 upi-gcp-rhel8-pre cluster_2 Test cluster_4 Post cluster_3 upi-gcp-rhel8-post 0 ipi-install-rbac 1 upi-gcp-rhel8-pre 0->1 2 Intentionally left blank 1->2 3 upi-gcp-rhel8-post 2->3

GitHub Link:

https://github.com/openshift/release/blob/master/ci-operator/step-registry/upi/gcp/rhel8/upi-gcp-rhel8-workflow.yaml

Owners:

Approvers:

Reviewers:

Source code for this page located on GitHub