fi
if [[ $PROVISIONER_TYPE == "bifrost" ]]; then
- DEPLOY_CMD="./engine/deploy.sh -c -r $PROVISIONER_TYPE -d $INSTALLER_TYPE -o $DISTRO -s $DEPLOY_SCENARIO -p $PDF -i $IDF"
+ DEPLOY_CMD="./engine/deploy.sh -r $PROVISIONER_TYPE -d $INSTALLER_TYPE -o $DISTRO -s $DEPLOY_SCENARIO -p $PDF -i $IDF"
elif [[ $PROVISIONER_TYPE == "heat" ]]; then
- DEPLOY_CMD="./engine/deploy.sh -c -r $PROVISIONER_TYPE -d $INSTALLER_TYPE -o $DISTRO -s $DEPLOY_SCENARIO -u /tmp/openrc -e $HEAT_ENVIRONMENT_FILE"
+ DEPLOY_CMD="./engine/deploy.sh -r $PROVISIONER_TYPE -d $INSTALLER_TYPE -o $DISTRO -s $DEPLOY_SCENARIO -u /tmp/openrc -e $HEAT_ENVIRONMENT_FILE"
else
echo "Error: Unsupported provisioner type. Must either be bifrost or heat!"
exit 1
name: DELETE_STACK
default: 'yes'
description: 'Delete the stack upon completion of the build'
- - string:
- name: CLEANUP
- default: 'true'
- description: 'Cleanup leftovers of the previous run'
properties:
- logrotate
KEYPAIR_NAME=$KEYPAIR_NAME
HEAT_ENVIRONMENT_FILENAME=$HEAT_ENVIRONMENT_FILENAME
USE_PREBUILT_DEPLOYMENT_IMAGE=$USE_PREBUILT_DEPLOYMENT_IMAGE
- CLEANUP=$CLEANUP
GERRIT_PROJECT=$GERRIT_PROJECT
GERRIT_BRANCH=$GERRIT_BRANCH
GERRIT_REFSPEC=$GERRIT_REFSPEC
USE_PREBUILT_DEPLOYMENT_IMAGE=$USE_PREBUILT_DEPLOYMENT_IMAGE
TEST_SUITE=$TEST_SUITE
YARDSTICK_DISPATCHER=$YARDSTICK_DISPATCHER
- CLEANUP=$CLEANUP
GERRIT_PROJECT=$GERRIT_PROJECT
GERRIT_BRANCH=$GERRIT_BRANCH
GERRIT_REFSPEC=$GERRIT_REFSPEC
name: YARDSTICK_DISPATCHER
default: 'file'
description: 'Dispatcher to use for Yardstick reporting'
- - string:
- name: CLEANUP
- default: 'false'
wrappers:
- mask-passwords
name: YARDSTICK_DISPATCHER
default: '{yardstick-dispatcher}'
description: 'Dispatcher to use for Yardstick reporting'
- - string:
- name: CLEANUP
- default: 'true'
- description: 'Cleanup leftovers of the previous run'
properties:
- logrotate
USE_PREBUILT_DEPLOYMENT_IMAGE=$USE_PREBUILT_DEPLOYMENT_IMAGE
INSTALLER_TYPE=$INSTALLER_TYPE
DEPLOY_SCENARIO=$DEPLOY_SCENARIO
- CLEANUP=$CLEANUP
git-revision: true
node-parameters: true
kill-phase-on: FAILURE
DEPLOY_SCENARIO=$DEPLOY_SCENARIO
TEST_SUITE=$TEST_SUITE
YARDSTICK_DISPATCHER=$YARDSTICK_DISPATCHER
- CLEANUP=$CLEANUP
node-parameters: true
kill-phase-on: NEVER
abort-all-job: false
DEPLOY_SCENARIO=$DEPLOY_SCENARIO
TEST_SUITE=$TEST_SUITE
YARDSTICK_DISPATCHER=$YARDSTICK_DISPATCHER
- CLEANUP=$CLEANUP
node-parameters: true
kill-phase-on: NEVER
abort-all-job: false
name: YARDSTICK_DISPATCHER
default: 'file'
description: 'Dispatcher to use for Yardstick reporting'
- - string:
- name: CLEANUP
- default: 'false'
wrappers:
- build-timeout:
name: YARDSTICK_DISPATCHER
default: '{yardstick-dispatcher}'
description: 'Dispatcher to use for Yardstick reporting'
- - string:
- name: CLEANUP
- default: 'true'
- description: 'Cleanup leftovers of the previous run'
properties:
- logrotate
PROVISIONER_TYPE=$PROVISIONER_TYPE
INSTALLER_TYPE=$INSTALLER_TYPE
DEPLOY_SCENARIO=$DEPLOY_SCENARIO
- CLEANUP=$CLEANUP
git-revision: true
node-parameters: true
kill-phase-on: FAILURE
DEPLOY_SCENARIO=$DEPLOY_SCENARIO
TEST_SUITE=$TEST_SUITE
YARDSTICK_DISPATCHER=$YARDSTICK_DISPATCHER
- CLEANUP=$CLEANUP
node-parameters: true
kill-phase-on: NEVER
abort-all-job: false
DEPLOY_SCENARIO=$DEPLOY_SCENARIO
TEST_SUITE=$TEST_SUITE
YARDSTICK_DISPATCHER=$YARDSTICK_DISPATCHER
- CLEANUP=$CLEANUP
node-parameters: true
kill-phase-on: NEVER
abort-all-job: false
DEPLOY_SCENARIO=$DEPLOY_SCENARIO
TEST_SUITE=$TEST_SUITE
YARDSTICK_DISPATCHER=$YARDSTICK_DISPATCHER
- CLEANUP=$CLEANUP
node-parameters: true
kill-phase-on: FAILURE
abort-all-job: true
name: YARDSTICK_DISPATCHER
default: 'file'
description: 'Dispatcher to use for Yardstick reporting'
- - string:
- name: CLEANUP
- default: 'false'
wrappers:
- build-timeout:
DEPLOY_SCENARIO_REFSPEC=$DEPLOY_SCENARIO_REFSPEC
XTESTING_REPO_URL=$XTESTING_REPO_URL
ENGINE_ANSIBLE_PARAMS=$ENGINE_ANSIBLE_PARAMS
- CLEANUP=$CLEANUP
git-revision: true
node-parameters: true
kill-phase-on: NEVER
DEPLOY_SCENARIO_REFSPEC=$DEPLOY_SCENARIO_REFSPEC
XTESTING_REPO_URL=$XTESTING_REPO_URL
ENGINE_ANSIBLE_PARAMS=$ENGINE_ANSIBLE_PARAMS
- CLEANUP=$CLEANUP
node-parameters: true
kill-phase-on: NEVER
abort-all-job: false
DEPLOY_SCENARIO_REFSPEC=$DEPLOY_SCENARIO_REFSPEC
XTESTING_REPO_URL=$XTESTING_REPO_URL
ENGINE_ANSIBLE_PARAMS=$ENGINE_ANSIBLE_PARAMS
- CLEANUP=$CLEANUP
node-parameters: true
kill-phase-on: NEVER
abort-all-job: false
DEPLOY_SCENARIO_REFSPEC=$DEPLOY_SCENARIO_REFSPEC
XTESTING_REPO_URL=$XTESTING_REPO_URL
ENGINE_ANSIBLE_PARAMS=$ENGINE_ANSIBLE_PARAMS
- CLEANUP=$CLEANUP
node-parameters: true
kill-phase-on: NEVER
abort-all-job: false
DEPLOY_SCENARIO_REFSPEC=$DEPLOY_SCENARIO_REFSPEC
XTESTING_REPO_URL=$XTESTING_REPO_URL
ENGINE_ANSIBLE_PARAMS=$ENGINE_ANSIBLE_PARAMS
- CLEANUP=$CLEANUP
node-parameters: true
kill-phase-on: NEVER
abort-all-job: false
DEPLOY_SCENARIO_REFSPEC=$DEPLOY_SCENARIO_REFSPEC
XTESTING_REPO_URL=$XTESTING_REPO_URL
ENGINE_ANSIBLE_PARAMS=$ENGINE_ANSIBLE_PARAMS
- CLEANUP=$CLEANUP
node-parameters: true
kill-phase-on: NEVER
abort-all-job: false
DEPLOY_SCENARIO_REFSPEC=$DEPLOY_SCENARIO_REFSPEC
XTESTING_REPO_URL=$XTESTING_REPO_URL
ENGINE_ANSIBLE_PARAMS=$ENGINE_ANSIBLE_PARAMS
- CLEANUP=$CLEANUP
node-parameters: true
kill-phase-on: NEVER
abort-all-job: false
DEPLOY_SCENARIO_REFSPEC=$DEPLOY_SCENARIO_REFSPEC
XTESTING_REPO_URL=$XTESTING_REPO_URL
ENGINE_ANSIBLE_PARAMS=$ENGINE_ANSIBLE_PARAMS
- CLEANUP=$CLEANUP
node-parameters: true
kill-phase-on: NEVER
abort-all-job: false
name: YARDSTICK_DISPATCHER
default: '{yardstick-dispatcher}'
description: 'Dispatcher to use for Yardstick reporting'
- - string:
- name: CLEANUP
- default: 'true'
- description: 'Cleanup leftovers of the previous run'
properties:
- logrotate
PROVISIONER_TYPE=$PROVISIONER_TYPE
INSTALLER_TYPE=$INSTALLER_TYPE
DEPLOY_SCENARIO=$DEPLOY_SCENARIO
- CLEANUP=$CLEANUP
git-revision: true
node-parameters: true
kill-phase-on: FAILURE
DEPLOY_SCENARIO=$DEPLOY_SCENARIO
TEST_SUITE=$TEST_SUITE
YARDSTICK_DISPATCHER=$YARDSTICK_DISPATCHER
- CLEANUP=$CLEANUP
node-parameters: true
kill-phase-on: NEVER
abort-all-job: false
DEPLOY_SCENARIO=$DEPLOY_SCENARIO
TEST_SUITE=$TEST_SUITE
YARDSTICK_DISPATCHER=$YARDSTICK_DISPATCHER
- CLEANUP=$CLEANUP
node-parameters: true
kill-phase-on: NEVER
abort-all-job: false
DEPLOY_SCENARIO=$DEPLOY_SCENARIO
TEST_SUITE=$TEST_SUITE
YARDSTICK_DISPATCHER=$YARDSTICK_DISPATCHER
- CLEANUP=$CLEANUP
node-parameters: true
kill-phase-on: FAILURE
abort-all-job: true
name: YARDSTICK_DISPATCHER
default: 'file'
description: 'Dispatcher to use for Yardstick reporting'
- - string:
- name: CLEANUP
- default: 'false'
wrappers:
- build-timeout:
name: TEST_SUITE
default: 'healthcheck'
description: 'Test suite to run'
- - string:
- name: CLEANUP
- default: 'true'
- description: 'Cleanup leftovers of the previous run'
properties:
- logrotate
DISTRO=$DISTRO
DEPLOY_TYPE=$DEPLOY_TYPE
USE_PREBUILT_DEPLOYMENT_IMAGE=$USE_PREBUILT_DEPLOYMENT_IMAGE
- CLEANUP=$CLEANUP
GERRIT_PROJECT=$GERRIT_PROJECT
GERRIT_BRANCH=$GERRIT_BRANCH
GERRIT_REFSPEC=$GERRIT_REFSPEC
DEPLOY_TYPE=$DEPLOY_TYPE
USE_PREBUILT_DEPLOYMENT_IMAGE=$USE_PREBUILT_DEPLOYMENT_IMAGE
TEST_SUITE=$TEST_SUITE
- CLEANUP=$CLEANUP
GERRIT_PROJECT=$GERRIT_PROJECT
GERRIT_BRANCH=$GERRIT_BRANCH
GERRIT_REFSPEC=$GERRIT_REFSPEC
name: TEST_REPO_URL
default: 'https://gerrit.nordix.org/infra/test.git'
description: 'URL to Nordix Cloud Infra test repository'
- - string:
- name: CLEANUP
- default: 'false'
wrappers:
- build-timeout:
name: YARDSTICK_DISPATCHER
default: 'file'
description: 'Dispatcher to use for Yardstick reporting'
- - string:
- name: CLEANUP
- default: 'true'
- description: 'Cleanup leftovers of the previous run'
properties:
- logrotate
DEPLOY_SCENARIO=$DEPLOY_SCENARIO
TEST_SUITE=$TEST_SUITE
YARDSTICK_DISPATCHER=$YARDSTICK_DISPATCHER
- CLEANUP=$CLEANUP
GERRIT_PROJECT=$GERRIT_PROJECT
GERRIT_BRANCH=$GERRIT_BRANCH
GERRIT_REFSPEC=$GERRIT_REFSPEC
DEPLOY_SCENARIO=$DEPLOY_SCENARIO
TEST_SUITE=$TEST_SUITE
YARDSTICK_DISPATCHER=$YARDSTICK_DISPATCHER
- CLEANUP=$CLEANUP
GERRIT_PROJECT=$GERRIT_PROJECT
GERRIT_BRANCH=$GERRIT_BRANCH
GERRIT_REFSPEC=$GERRIT_REFSPEC
name: YARDSTICK_DISPATCHER
default: 'file'
description: 'Dispatcher to use for Yardstick reporting'
- - string:
- name: CLEANUP
- default: 'false'
wrappers:
- build-timeout:
echo "Info: Starting K8S cluster creation and ONAP deployment"
echo "-------------------------------------------------------------------------"
cd $WORKSPACE
-./engine/deploy.sh -c -r $PROVISIONER_TYPE -u /tmp/openrc \
+./engine/deploy.sh -r $PROVISIONER_TYPE -u /tmp/openrc \
-s $DEPLOY_SCENARIO -e $HEAT_ENVIRONMENT_FILE
cd $WORKSPACE
name: ENGINE_ANSIBLE_PARAMS
default: ''
description: 'Extra parameters that can be added when run the play books.'
- - string:
- name: CLEANUP
- default: 'true'
- description: 'Cleanup leftovers of the previous run'
+
- builder:
name: 'onap-deploy-macro'
builders:
echo "Info: Starting K8S cluster creation and Spinnaker deployment"
echo "-------------------------------------------------------------------------"
cd $WORKSPACE
-./engine/deploy.sh -c -r $PROVISIONER_TYPE -u /tmp/openrc \
+./engine/deploy.sh -r $PROVISIONER_TYPE -u /tmp/openrc \
-s $DEPLOY_SCENARIO -e $HEAT_ENVIRONMENT_FILE
cd $WORKSPACE