- "maintenance-ci/common/data/jenkins-slave.yml"
- "maintenance-ci/common/data/mos-slave.yml"
- "maintenance-ci/common/data/mos-dev-slave.yml"
- - string:
- name: HEAT_STACK_YAML
- description: "Stack yaml file"
- default: "maintenance-ci/common/data/jenkins-slave.yml"
- string:
name: STACK_PREFIX
description: "Stack prefix"
- string:
name: FLAVOR_NAME
default: "dev.share"
+ description: |
+ Flavor name to use. MOS-related flavors are:
+ - mos.fuel.base (43gb ram)
+ - mos.fuel.huge (80gb ram)
+ - mos.tempest (128gb ram)
- string:
name: IMAGE_NAME
- default: maintenance-ci-base-slave
+ default: maintenance-ci-base-image
- string:
name: JENKINS_LABELS
default: ''
timeout: 30
builders:
+ - gerrit-review-last-refspec
- shell:
!include-raw: common/scripts/deploy_heat_stack.sh
set -ex
-if [ ! -z ${GERRIT_REVIEW} ] ; then
-refspec=$(curl "https://review.fuel-infra.org/changes/?q=${GERRIT_REVIEW}&o=CURRENT_REVISION" | grep '"ref":' | awk -F ": " '{print $2}' | tr -d '"')
-git fetch https://review.fuel-infra.org/tools/sustaining "${refspec}" && git cherry-pick -n FETCH_HEAD
-fi
-
OPENSTACK_CLIENTS_VENV="${OPENSTACK_CLIENTS_VENV:-/home/jenkins/venv-openstack-clients}"
if [[ ! -d "${OPENSTACK_CLIENTS_VENV}" ]] ; then