builders:
- conditional-step:
condition-kind: num-comp
- lhs: $MOS_BASE_NODE_COUNT
+ lhs: $CUSTOM_FLAVOR_NODE_COUNT
rhs: 0
comparator: greater-than
steps:
parameter-factories:
- factory: counterbuild
from: 1
- to: $MOS_BASE_NODE_COUNT
+ to: $CUSTOM_FLAVOR_NODE_COUNT
step: 1
predefined-parameters: |
- HEAT_STACK_YAML=${HEAT_STACK_YAML}
- STACK_PREFIX=${STACK_PREFIX}
- FLAVOR_NAME=mos.fuel.base
- IMAGE_NAME=${IMAGE_NAME}
- GERRIT_REVIEW=${GERRIT_REVIEW}
+ HEAT_STACK_YAML=${CUSTOM_HEAT_STACK_YAML}
+ STACK_PREFIX=${STACK_PREFIX}
+ FLAVOR_NAME=${CUSTOM_FLAVOR_NAME}
+ JENKINS_LABELS=${CUSTOM_FLAVOR_JENKINS_LABELS}
+ IMAGE_NAME=${IMAGE_NAME}
+ GERRIT_REVIEW=${GERRIT_REVIEW}
- conditional-step:
condition-kind: num-comp
- lhs: $MOS_HUGE_NODE_COUNT
+ lhs: $MOS_TEMPEST_NODE_COUNT
rhs: 0
comparator: greater-than
steps:
- project: "deploy-heat-stack"
block: true
parameter-factories:
- - factory: counterbuild
- from: 1
- to: $MOS_HUGE_NODE_COUNT
- step: 1
+ - factory: counterbuild
+ from: 1
+ to: $MOS_TEMPEST_NODE_COUNT
+ step: 1
predefined-parameters: |
HEAT_STACK_YAML=${HEAT_STACK_YAML}
STACK_PREFIX=${STACK_PREFIX}
- FLAVOR_NAME=mos.fuel.huge
+ FLAVOR_NAME=mos.tempest
IMAGE_NAME=${IMAGE_NAME}
GERRIT_REVIEW=${GERRIT_REVIEW}
- conditional-step:
condition-kind: num-comp
- lhs: $MOS_TEMPEST_NODE_COUNT
+ lhs: $MOS_HUGE_NODE_COUNT
rhs: 0
comparator: greater-than
steps:
- project: "deploy-heat-stack"
block: true
parameter-factories:
- - factory: counterbuild
- from: 1
- to: $MOS_TEMPEST_NODE_COUNT
- step: 1
+ - factory: counterbuild
+ from: 1
+ to: $MOS_HUGE_NODE_COUNT
+ step: 1
predefined-parameters: |
HEAT_STACK_YAML=${HEAT_STACK_YAML}
STACK_PREFIX=${STACK_PREFIX}
- FLAVOR_NAME=mos.tempest
+ FLAVOR_NAME=mos.fuel.huge
IMAGE_NAME=${IMAGE_NAME}
GERRIT_REVIEW=${GERRIT_REVIEW}
- conditional-step:
condition-kind: num-comp
- lhs: $CUSTOM_FLAVOR_NODE_COUNT
+ lhs: $MOS_BASE_NODE_COUNT
rhs: 0
comparator: greater-than
steps:
parameter-factories:
- factory: counterbuild
from: 1
- to: $CUSTOM_FLAVOR_NODE_COUNT
+ to: $MOS_BASE_NODE_COUNT
step: 1
predefined-parameters: |
- HEAT_STACK_YAML=${CUSTOM_HEAT_STACK_YAML}
- STACK_PREFIX=${STACK_PREFIX}
- FLAVOR_NAME=${CUSTOM_FLAVOR_NAME}
- JENKINS_LABELS=${CUSTOM_FLAVOR_JENKINS_LABELS}
- IMAGE_NAME=${IMAGE_NAME}
- GERRIT_REVIEW=${GERRIT_REVIEW}
+ HEAT_STACK_YAML=${HEAT_STACK_YAML}
+ STACK_PREFIX=${STACK_PREFIX}
+ FLAVOR_NAME=mos.fuel.base
+ IMAGE_NAME=${IMAGE_NAME}
+ GERRIT_REVIEW=${GERRIT_REVIEW}