Workflow: shiftstack-quotas

Check that CI clouds are not running on low quotas and if it's the case, report which resources are low.

Pre Steps

Name Description
openstack-conf-clouds The ipi-conf-openstack-clouds ref configures the required cloud credentials and installs the required security certificates.

Test Steps

Name Description
shiftstack-quotas Check that CI clouds are not running on low quotas and if it's the case, report which resources are low.

Post Steps

No test steps configured.

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
APPLICATION_CREDENTIALS If this variable is not empty, the provided clouds.yaml will contain ephemeral application credentials. openstack-conf-clouds
APPLICATION_CREDENTIALS_EXPIRATION When to set the expiration of the application credentials. Use a format that `date -d` would understand. This variable has no effect if APPLICATION_CREDENTIALS is empty. (default: 5 hours) openstack-conf-clouds
CLOUD_NAME The friendly name of the target cloud. Required. shiftstack-quotas
CLUSTER_TYPE_OVERRIDE This will override CLUSTER_TYPE in the `commands` file if set. openstack-conf-clouds
MIN_PERCENTAGE Minimum percentage from total resources that must be available. For example, if set to 15, this workflow will check that all resources (RAM, Cores, etc) have a minimum of 15% available based on the total quota that was given to the tenant. (default: 15) shiftstack-quotas
OS_CLOUD Name of cloud to use from the clouds.yaml file (default: openstack) openstack-conf-clouds shiftstack-quotas

Step Graph

Webreg Workflow "shiftstack-quotas" cluster_0 Pre cluster_1 Test cluster_2 Post 0 openstack-conf-clouds 1 shiftstack-quotas 0->1 2 Intentionally left blank 1->2

GitHub Link:

https://github.com/openshift/release/blob/master/ci-operator/step-registry/shiftstack/quotas/shiftstack-quotas-workflow.yaml

Owners:

Approvers:

Reviewers:

Source code for this page located on GitHub