name: STACK_NAME
default: "nordix-cicd-verify-engine-{distro}-$BUILD_NUMBER"
description: 'Name of the created stack'
+ - string:
+ name: KEYPAIR_NAME
+ default: "keypair-nordix-cicd-verify-engine-{distro}-$BUILD_NUMBER"
+ description: 'Name of the created keypair'
- string:
name: USE_PREBUILT_DEPLOYMENT_IMAGE
default: 'true'
DEPLOY_TYPE=$DEPLOY_TYPE
PROVISIONER_TYPE=$PROVISIONER_TYPE
STACK_NAME=$STACK_NAME
+ KEYPAIR_NAME=$KEYPAIR_NAME
HEAT_ENVIRONMENT_FILENAME=$HEAT_ENVIRONMENT_FILENAME
USE_PREBUILT_DEPLOYMENT_IMAGE=$USE_PREBUILT_DEPLOYMENT_IMAGE
CLEANUP=$CLEANUP
DEPLOY_TYPE=$DEPLOY_TYPE
PROVISIONER_TYPE=$PROVISIONER_TYPE
STACK_NAME=$STACK_NAME
+ KEYPAIR_NAME=$KEYPAIR_NAME
HEAT_ENVIRONMENT_FILENAME=$HEAT_ENVIRONMENT_FILENAME
USE_PREBUILT_DEPLOYMENT_IMAGE=$USE_PREBUILT_DEPLOYMENT_IMAGE
TEST_SUITE=$TEST_SUITE
- string:
name: STACK_NAME
default: 'nordix-cicd-{deploy-scenario}-{onap-branch}-{onap-flavor}'
+ - string:
+ name: KEYPAIR_NAME
+ default: 'keypair-nordix-cicd-{deploy-scenario}-{onap-branch}-{onap-flavor}'
- string:
name: HEAT_ENVIRONMENT_FILENAME
default: "heat-environment-{cloud}-{distro}-full.yaml"
ONAP_FLAVOR=$ONAP_FLAVOR
POD_NAME=$POD_NAME
STACK_NAME=$STACK_NAME
+ KEYPAIR_NAME=$KEYPAIR_NAME
HEAT_ENVIRONMENT_FILENAME=$HEAT_ENVIRONMENT_FILENAME
ENGINE_VERSION=$ENGINE_VERSION
ENGINE_REFSPEC=$ENGINE_REFSPEC
TEST_TYPE=oom-healthcheck
POD_NAME=$POD_NAME
STACK_NAME=$STACK_NAME
+ KEYPAIR_NAME=$KEYPAIR_NAME
HEAT_ENVIRONMENT_FILENAME=$HEAT_ENVIRONMENT_FILENAME
ENGINE_VERSION=$ENGINE_VERSION
ENGINE_REFSPEC=$ENGINE_REFSPEC
TEST_TYPE=onap-healthcheck
POD_NAME=$POD_NAME
STACK_NAME=$STACK_NAME
+ KEYPAIR_NAME=$KEYPAIR_NAME
HEAT_ENVIRONMENT_FILENAME=$HEAT_ENVIRONMENT_FILENAME
ENGINE_VERSION=$ENGINE_VERSION
ENGINE_REFSPEC=$ENGINE_REFSPEC
TEST_TYPE=onap-healthcheck
POD_NAME=$POD_NAME
STACK_NAME=$STACK_NAME
+ KEYPAIR_NAME=$KEYPAIR_NAME
HEAT_ENVIRONMENT_FILENAME=$HEAT_ENVIRONMENT_FILENAME
ENGINE_VERSION=$ENGINE_VERSION
ENGINE_REFSPEC=$ENGINE_REFSPEC
TEST_TYPE=onap-healthcheck
POD_NAME=$POD_NAME
STACK_NAME=$STACK_NAME
+ KEYPAIR_NAME=$KEYPAIR_NAME
HEAT_ENVIRONMENT_FILENAME=$HEAT_ENVIRONMENT_FILENAME
ENGINE_VERSION=$ENGINE_VERSION
ENGINE_REFSPEC=$ENGINE_REFSPEC
TEST_TYPE=onap-healthcheck
POD_NAME=$POD_NAME
STACK_NAME=$STACK_NAME
+ KEYPAIR_NAME=$KEYPAIR_NAME
HEAT_ENVIRONMENT_FILENAME=$HEAT_ENVIRONMENT_FILENAME
ENGINE_VERSION=$ENGINE_VERSION
ENGINE_REFSPEC=$ENGINE_REFSPEC
TEST_TYPE=onap-healthcheck
POD_NAME=$POD_NAME
STACK_NAME=$STACK_NAME
+ KEYPAIR_NAME=$KEYPAIR_NAME
HEAT_ENVIRONMENT_FILENAME=$HEAT_ENVIRONMENT_FILENAME
ENGINE_VERSION=$ENGINE_VERSION
ENGINE_REFSPEC=$ENGINE_REFSPEC
ENGINE_REFSPEC=$ENGINE_REFSPEC
POD_NAME=$POD_NAME
STACK_NAME=$STACK_NAME
+ KEYPAIR_NAME=$KEYPAIR_NAME
HEAT_ENVIRONMENT_FILENAME=$HEAT_ENVIRONMENT_FILENAME
DEPLOY_SCENARIO_VERSION=$DEPLOY_SCENARIO_VERSION
DEPLOY_SCENARIO_REFSPEC=$DEPLOY_SCENARIO_REFSPEC
source $WORKSPACE/.venv/bin/activate
set -u
pip install -q openstacksdk python-openstackclient python-heatclient
-echo "Info: Deleting stack $STACK_NAME"
+echo "Info: Deleting stack $STACK_NAME and keypair $KEYPAIR_NAME"
echo "-------------------------------------------------------------------------"
source /tmp/openrc && /bin/rm -f /tmp/openrc
openstack stack delete $STACK_NAME --wait --yes
+openstack keypair delete $KEYPAIR_NAME
echo "-------------------------------------------------------------------------"
-echo "Info: Stack $STACK_NAME has been deleted!"
+echo "Info: Stack $STACK_NAME and keypair $KEYPAIR_NAME have been deleted!"
# vim: set ts=2 sw=2 expandtab: