From 08926eb1de9a290c246243793ab4fc57220aded8 Mon Sep 17 00:00:00 2001 From: David Shrewsbury Date: Fri, 26 May 2017 11:10:35 -0400 Subject: [PATCH] Do not request nodes for which we have no images Set the min-ready value based on whether or not we are building images for those node labels. Change-Id: I774d39d0147343b07a9ba653fa875d7fd5a3a416 --- devstack/plugin.sh | 39 +++++++++++++++++++++++++++++++++------ 1 file changed, 33 insertions(+), 6 deletions(-) diff --git a/devstack/plugin.sh b/devstack/plugin.sh index 710fffdaa..149c3edd6 100644 --- a/devstack/plugin.sh +++ b/devstack/plugin.sh @@ -197,6 +197,33 @@ EOF DIB_DEBOOTSTRAP_EXTRA_ARGS="DIB_DEBOOTSTRAP_EXTRA_ARGS: '--no-check-gpg'" fi + + NODEPOOL_CENTOS_7_MIN_READY=1 + NODEPOOL_DEBIAN_JESSIE_MIN_READY=1 + NODEPOOL_FEDORA_25_MIN_READY=1 + NODEPOOL_UBUNTU_PRECISE_MIN_READY=1 + NODEPOOL_UBUNTU_TRUSTY_MIN_READY=1 + NODEPOOL_UBUNTU_XENIAL_MIN_READY=1 + + if $NODEPOOL_PAUSE_CENTOS_7_DIB ; then + NODEPOOL_CENTOS_7_MIN_READY=0 + fi + if $NODEPOOL_PAUSE_DEBIAN_JESSIE_DIB ; then + NODEPOOL_DEBIAN_JESSIE_MIN_READY=0 + fi + if $NODEPOOL_PAUSE_FEDORA_25_DIB ; then + NODEPOOL_FEDORA_25_MIN_READY=0 + fi + if $NODEPOOL_PAUSE_UBUNTU_PRECISE_DIB ; then + NODEPOOL_UBUNTU_PRECISE_MIN_READY=0 + fi + if $NODEPOOL_PAUSE_UBUNTU_TRUSTY_DIB ; then + NODEPOOL_UBUNTU_TRUSTY_MIN_READY=0 + fi + if $NODEPOOL_PAUSE_UBUNTU_XENIAL_DIB ; then + NODEPOOL_UBUNTU_XENIAL_MIN_READY=0 + fi + cat > /tmp/nodepool.yaml <