step: 1
predefined-parameters: |
OPENSTACK_LOCATION=${OPENSTACK_LOCATION}
+ OPENSTACK_TENANT=${OPENSTACK_TENANT}
HEAT_STACK_TEMPLATE_NAME=${HEAT_STACK_TEMPLATE_NAME}
STACK_PREFIX=${STACK_PREFIX}
USE_ANTIAFFINITY_GROUP=true
step: 1
predefined-parameters: |
OPENSTACK_LOCATION=${OPENSTACK_LOCATION}
+ OPENSTACK_TENANT=${OPENSTACK_TENANT}
HEAT_STACK_TEMPLATE_NAME=${HEAT_STACK_TEMPLATE_NAME}
STACK_PREFIX=${STACK_PREFIX}
USE_ANTIAFFINITY_GROUP=true
step: 1
predefined-parameters: |
OPENSTACK_LOCATION=${OPENSTACK_LOCATION}
+ OPENSTACK_TENANT=${OPENSTACK_TENANT}
HEAT_STACK_TEMPLATE_NAME=${HEAT_STACK_TEMPLATE_NAME}
STACK_PREFIX=${STACK_PREFIX}
FLAVOR_NAME=mos.fuel.huge
step: 1
predefined-parameters: |
OPENSTACK_LOCATION=${OPENSTACK_LOCATION}
+ OPENSTACK_TENANT=${OPENSTACK_TENANT}
HEAT_STACK_TEMPLATE_NAME=${HEAT_STACK_TEMPLATE_NAME}
STACK_PREFIX=${STACK_PREFIX}
FLAVOR_NAME=mos.fuel.base
- project: "deploy-heat-stack"
predefined-parameters: |
OPENSTACK_LOCATION=${OPENSTACK_LOCATION}
+ OPENSTACK_TENANT=${OPENSTACK_TENANT}
HEAT_STACK_TEMPLATE_NAME=jenkins-slave
STACK_PREFIX=image-builder
FLAVOR_NAME=dev.cmn
block: true
predefined-parameters: |
OPENSTACK_LOCATION=${OPENSTACK_LOCATION}
+ OPENSTACK_TENANT=${OPENSTACK_TENANT}
IMAGE_NAME=${BUILD_IMAGE_NAME}
GERRIT_REVIEW=${GERRIT_REVIEW}
STAGING_IMAGE=${STAGING_IMAGE}
- project: "delete-heat-stack"
predefined-parameters: |
OPENSTACK_LOCATION=${OPENSTACK_LOCATION}
+ OPENSTACK_TENANT=${OPENSTACK_TENANT}
STACK_PREFIX=image-builder
block: true
properties-file: ${OPENRC_SRE_TENANT_FILE}
- conditional-step:
condition-kind: strings-match
- condition-string1: $OPENSTACK_LOCATION
+ condition-string1: $OPENSTACK_TENANT
condition-string2: maintenance-team
condition-case-insensitive: true
steps: