Merge "Disable optional undercloud features in longer jobs"
This commit is contained in:
commit
d7ef55e8f6
|
@ -310,7 +310,7 @@ function layer_ci_repo {
|
|||
function echo_vars_to_deploy_env {
|
||||
CALLER=$(caller)
|
||||
echo "# Written via echo_vars_to_deploy_env from $CALLER" >> $TRIPLEO_ROOT/tripleo-ci/deploy.env
|
||||
for VAR in CENTOS_MIRROR http_proxy INTROSPECT MY_IP no_proxy NODECOUNT OVERCLOUD_DEPLOY_ARGS OVERCLOUD_UPDATE_ARGS PACEMAKER SSH_OPTIONS STABLE_RELEASE TRIPLEO_ROOT TRIPLEO_SH_ARGS NETISO_V4 NETISO_V6 TOCI_JOBTYPE UNDERCLOUD_SSL UNDERCLOUD_HEAT_CONVERGENCE RUN_TEMPEST_TESTS RUN_PING_TEST JOB_NAME OVB UNDERCLOUD_IDEMPOTENT MULTINODE CONTROLLER_HOSTS COMPUTE_HOSTS SUBNODES_SSH_KEY TEST_OVERCLOUD_DELETE OVERCLOUD OSINFRA UNDERCLOUD_SANITY_CHECK PINGTEST_TEMPLATE OVERCLOUD_PINGTEST_ARGS FEATURE_BRANCH OVERCLOUD_ROLES UPGRADE_RELEASE OVERCLOUD_MAJOR_UPGRADE MAJOR_UPGRADE UNDERCLOUD_MAJOR_UPGRADE CA_SERVER; do
|
||||
for VAR in CENTOS_MIRROR http_proxy INTROSPECT MY_IP no_proxy NODECOUNT OVERCLOUD_DEPLOY_ARGS OVERCLOUD_UPDATE_ARGS PACEMAKER SSH_OPTIONS STABLE_RELEASE TRIPLEO_ROOT TRIPLEO_SH_ARGS NETISO_V4 NETISO_V6 TOCI_JOBTYPE UNDERCLOUD_SSL UNDERCLOUD_HEAT_CONVERGENCE RUN_TEMPEST_TESTS RUN_PING_TEST JOB_NAME OVB UNDERCLOUD_IDEMPOTENT MULTINODE CONTROLLER_HOSTS COMPUTE_HOSTS SUBNODES_SSH_KEY TEST_OVERCLOUD_DELETE OVERCLOUD OSINFRA UNDERCLOUD_SANITY_CHECK PINGTEST_TEMPLATE OVERCLOUD_PINGTEST_ARGS FEATURE_BRANCH OVERCLOUD_ROLES UPGRADE_RELEASE OVERCLOUD_MAJOR_UPGRADE MAJOR_UPGRADE UNDERCLOUD_MAJOR_UPGRADE CA_SERVER UNDERCLOUD_TELEMETRY UNDERCLOUD_UI UNDERCLOUD_VALIDATIONS; do
|
||||
echo "export $VAR=\"${!VAR}\"" >> $TRIPLEO_ROOT/tripleo-ci/deploy.env
|
||||
done
|
||||
for role in $OVERCLOUD_ROLES; do
|
||||
|
|
|
@ -94,6 +94,17 @@ if [ $UNDERCLOUD_SSL == 1 ] ; then
|
|||
echo 'generate_service_certificate = True' >> ~/undercloud.conf
|
||||
fi
|
||||
|
||||
if [ $UNDERCLOUD_TELEMETRY == 0 ] ; then
|
||||
echo 'enable_telemetry = False' >> ~/undercloud.conf
|
||||
echo 'enable_legacy_ceilometer_api = false' >> ~/undercloud.conf
|
||||
fi
|
||||
if [ $UNDERCLOUD_UI == 0 ] ; then
|
||||
echo 'enable_ui = False' >> ~/undercloud.conf
|
||||
fi
|
||||
if [ $UNDERCLOUD_VALIDATIONS == 0 ] ; then
|
||||
echo 'enable_validations = False' >> ~/undercloud.conf
|
||||
fi
|
||||
|
||||
if [ $UNDERCLOUD_HEAT_CONVERGENCE == 1 ] ; then
|
||||
cat <<EOF >>$HOME/undercloud-hieradata-override.yaml
|
||||
heat::engine::convergence_engine: true
|
||||
|
|
|
@ -93,6 +93,9 @@ export OOOQ=0
|
|||
export DEPLOY_OVB_EXTRA_NODE=0
|
||||
export CONTAINERS=0
|
||||
export CA_SERVER=0
|
||||
export UNDERCLOUD_TELEMETRY=0
|
||||
export UNDERCLOUD_UI=0
|
||||
export UNDERCLOUD_VALIDATIONS=0
|
||||
|
||||
if [[ $TOCI_JOBTYPE =~ scenario ]]; then
|
||||
# note: we don't need PINGTEST_TEMPLATE here. See tripleo.sh. Though
|
||||
|
@ -195,6 +198,9 @@ for JOB_TYPE_PART in $(sed 's/-/ /g' <<< "${TOCI_JOBTYPE:-}") ; do
|
|||
INTROSPECT=1
|
||||
NODECOUNT=3
|
||||
UNDERCLOUD_SSL=1
|
||||
UNDERCLOUD_TELEMETRY=1
|
||||
UNDERCLOUD_UI=1
|
||||
UNDERCLOUD_VALIDATIONS=1
|
||||
;;
|
||||
containers)
|
||||
CONTAINERS=1
|
||||
|
@ -248,6 +254,9 @@ for JOB_TYPE_PART in $(sed 's/-/ /g' <<< "${TOCI_JOBTYPE:-}") ; do
|
|||
UNDERCLOUD_SSL=0
|
||||
INTROSPECT=0
|
||||
UNDERCLOUD_SSL=1
|
||||
UNDERCLOUD_TELEMETRY=1
|
||||
UNDERCLOUD_UI=1
|
||||
UNDERCLOUD_VALIDATIONS=1
|
||||
export UNDERCLOUD_SANITY_CHECK=1
|
||||
;;
|
||||
periodic)
|
||||
|
|
Loading…
Reference in New Issue