Remove external requirements

Third party repos are included in the extras requirements
file in tripleo-quickstart.

Change-Id: I0d3bef6b24d458d591730ca27d29f30e80cb726f
This commit is contained in:
Ronelle Landy 2016-09-14 12:12:08 -04:00
parent 4477d9ed1f
commit 616eda6b94
4 changed files with 10 additions and 26 deletions

View File

@ -1,11 +1,9 @@
#!/bin/bash #!/bin/bash
# CI test that cleans up a deploy and image on Openstack Virtual Baremetal. # CI test that cleans up a deploy and image on Openstack Virtual Baremetal.
# $HW_ENV_DIR is the directory where environment-specific files are kept. # $HW_ENV_DIR is the directory where environment-specific files are kept.
# $REQUIREMENTS_FILE is used to include any additional repositories
# Usage: cleanup-stack-image-ovb.sh \ # Usage: cleanup-stack-image-ovb.sh \
# <hw-env-dir> \ # <hw-env-dir> \
# <network-isolation> \ # <network-isolation> \
# <requirements-file> \
# <ovb-creds-file> \ # <ovb-creds-file> \
# <playbook> # <playbook>
@ -13,9 +11,8 @@ set -eux
HW_ENV_DIR=$1 HW_ENV_DIR=$1
NETWORK_ISOLATION=$2 NETWORK_ISOLATION=$2
REQUIREMENTS_FILE=$3 OVB_CREDS_FILE=$3
OVB_CREDS_FILE=$4 PLAYBOOK=$4
PLAYBOOK=$5
# env file is named <prefix>env.yaml # env file is named <prefix>env.yaml
# prefix is built from: # prefix is built from:
@ -35,7 +32,6 @@ bash quickstart.sh \
--bootstrap \ --bootstrap \
--working-dir $WORKSPACE/ \ --working-dir $WORKSPACE/ \
--requirements quickstart-extras-requirements.txt \ --requirements quickstart-extras-requirements.txt \
--requirements $WORKSPACE/$HW_ENV_DIR/network_configs/$NETWORK_ISOLATION/requirements_files/$REQUIREMENTS_FILE \
--release $RELEASE \ --release $RELEASE \
--extra-vars prefix=$PREFIX \ --extra-vars prefix=$PREFIX \
--extra-vars @$OVB_CREDS_FILE \ --extra-vars @$OVB_CREDS_FILE \

View File

@ -1,12 +1,10 @@
#!/bin/bash #!/bin/bash
# CI test that does a full deploy on baremetal hardware. # CI test that does a full deploy on baremetal hardware.
# $HW_ENV_DIR is the directory where environment-specific files are kept. # $HW_ENV_DIR is the directory where environment-specific files are kept.
# $REQUIREMENTS_FILE is used to include any additional repositories
# Usage: full-deploy-baremetal.sh \ # Usage: full-deploy-baremetal.sh \
# <release> \ # <release> \
# <hw-env-dir> \ # <hw-env-dir> \
# <network-isolation> \ # <network-isolation> \
# <requirements-file> \
# <config-file> \ # <config-file> \
# <playbook> # <playbook>
@ -15,9 +13,8 @@ set -eux
RELEASE=$1 RELEASE=$1
HW_ENV_DIR=$2 HW_ENV_DIR=$2
NETWORK_ISOLATION=$3 NETWORK_ISOLATION=$3
REQUIREMENTS_FILE=$4 CONFIG_FILE=$4
CONFIG_FILE=$5 PLAYBOOK=$5
PLAYBOOK=$6
socketdir=$(mktemp -d /tmp/sockXXXXXX) socketdir=$(mktemp -d /tmp/sockXXXXXX)
export ANSIBLE_SSH_CONTROL_PATH=$socketdir/%%h-%%r export ANSIBLE_SSH_CONTROL_PATH=$socketdir/%%h-%%r
@ -30,7 +27,6 @@ bash quickstart.sh \
--no-clone \ --no-clone \
--teardown all \ --teardown all \
--requirements quickstart-extras-requirements.txt \ --requirements quickstart-extras-requirements.txt \
--requirements $WORKSPACE/$HW_ENV_DIR/network_configs/$NETWORK_ISOLATION/requirements_files/$REQUIREMENTS_FILE \
--config $WORKSPACE/$HW_ENV_DIR/network_configs/$NETWORK_ISOLATION/config_files/$CONFIG_FILE \ --config $WORKSPACE/$HW_ENV_DIR/network_configs/$NETWORK_ISOLATION/config_files/$CONFIG_FILE \
--extra-vars @$WORKSPACE/$HW_ENV_DIR/network_configs/$NETWORK_ISOLATION/env_settings.yml \ --extra-vars @$WORKSPACE/$HW_ENV_DIR/network_configs/$NETWORK_ISOLATION/env_settings.yml \
--playbook $PLAYBOOK \ --playbook $PLAYBOOK \

View File

@ -1,12 +1,10 @@
#!/bin/bash #!/bin/bash
# CI test that does a full deploy on Openstack Virtual Baremetal. # CI test that does a full deploy on Openstack Virtual Baremetal.
# $HW_ENV_DIR is the directory where environment-specific files are kept. # $HW_ENV_DIR is the directory where environment-specific files are kept.
# $REQUIREMENTS_FILE is used to include any additional repositories
# Usage: full-deploy-ovb.sh \ # Usage: full-deploy-ovb.sh \
# <release> \ # <release> \
# <hw-env-dir> \ # <hw-env-dir> \
# <network-isolation> \ # <network-isolation> \
# <requirements-file> \
# <config-file> \ # <config-file> \
# <ovb-settings-file> \ # <ovb-settings-file> \
# <ovb-creds-file> \ # <ovb-creds-file> \
@ -17,11 +15,10 @@ set -eux
RELEASE=$1 RELEASE=$1
HW_ENV_DIR=$2 HW_ENV_DIR=$2
NETWORK_ISOLATION=$3 NETWORK_ISOLATION=$3
REQUIREMENTS_FILE=$4 CONFIG_FILE=$4
CONFIG_FILE=$5 OVB_SETTINGS_FILE=$5
OVB_SETTINGS_FILE=$6 OVB_CREDS_FILE=$6
OVB_CREDS_FILE=$7 PLAYBOOK=$7
PLAYBOOK=$8
socketdir=$(mktemp -d /tmp/sockXXXXXX) socketdir=$(mktemp -d /tmp/sockXXXXXX)
export ANSIBLE_SSH_CONTROL_PATH=$socketdir/%%h-%%r export ANSIBLE_SSH_CONTROL_PATH=$socketdir/%%h-%%r
@ -33,7 +30,6 @@ bash quickstart.sh \
--tags all \ --tags all \
--no-clone \ --no-clone \
--requirements quickstart-extras-requirements.txt \ --requirements quickstart-extras-requirements.txt \
--requirements $WORKSPACE/$HW_ENV_DIR/network_configs/$NETWORK_ISOLATION/requirements_files/$REQUIREMENTS_FILE \
--config $WORKSPACE/$HW_ENV_DIR/network_configs/$NETWORK_ISOLATION/config_files/$CONFIG_FILE \ --config $WORKSPACE/$HW_ENV_DIR/network_configs/$NETWORK_ISOLATION/config_files/$CONFIG_FILE \
--extra-vars @$OVB_SETTINGS_FILE \ --extra-vars @$OVB_SETTINGS_FILE \
--extra-vars @$OVB_CREDS_FILE \ --extra-vars @$OVB_CREDS_FILE \

View File

@ -1,12 +1,10 @@
#!/bin/bash #!/bin/bash
# CI script to upload an undercloud image to Openstack Virtual Baremetal. # CI script to upload an undercloud image to Openstack Virtual Baremetal.
# $HW_ENV_DIR is the directory where environment-specific files are kept. # $HW_ENV_DIR is the directory where environment-specific files are kept.
# $REQUIREMENTS_FILE is used to include any additional repositories
# Usage: ovb-image-upload.sh \ # Usage: ovb-image-upload.sh \
# <release> \ # <release> \
# <hw-env-dir> \ # <hw-env-dir> \
# <network-isolation> \ # <network-isolation> \
# <requirements-file> \
# <ovb-creds-file> \ # <ovb-creds-file> \
# <playbook> # <playbook>
@ -15,9 +13,8 @@ set -eux
RELEASE=$1 RELEASE=$1
HW_ENV_DIR=$2 HW_ENV_DIR=$2
NETWORK_ISOLATION=$3 NETWORK_ISOLATION=$3
REQUIREMENTS_FILE=$4 OVB_CREDS_FILE=$4
OVB_CREDS_FILE=$5 PLAYBOOK=$5
PLAYBOOK=$6
pushd $WORKSPACE/tripleo-quickstart pushd $WORKSPACE/tripleo-quickstart
@ -26,7 +23,6 @@ bash quickstart.sh \
--bootstrap \ --bootstrap \
--working-dir $WORKSPACE/ \ --working-dir $WORKSPACE/ \
--requirements quickstart-extras-requirements.txt \ --requirements quickstart-extras-requirements.txt \
--requirements $WORKSPACE/$HW_ENV_DIR/network_configs/$NETWORK_ISOLATION/requirements_files/$REQUIREMENTS_FILE \
--release $RELEASE \ --release $RELEASE \
--extra-vars @$OVB_CREDS_FILE \ --extra-vars @$OVB_CREDS_FILE \
--extra-vars get_latest_image='upload' \ --extra-vars get_latest_image='upload' \