|
13 | 13 | fi |
14 | 14 | # Read settings -- make sure you can trust it |
15 | 15 | source "$SET" |
| 16 | +if test -z "$CS_SERIES"; then echo "Configure CS_SERIES, default to scs2"; CS_SERIES=scs2; fi |
16 | 17 | # If we have an array, match what CS_VERSION we want to wait for |
17 | 18 | if test "${CS_VERSION:0:1}" = "["; then |
18 | 19 | VERSIONS="$(echo $CS_VERSION | sed -e 's/\[//' -e 's/\]//' -e 's/,/ /g')" |
19 | 20 | for ver in $VERSIONS; do |
20 | | - #echo "Wait for clusterstackrelease -n $CS_NAMESPACE openstack-scs-${CS_MAINVER/./-}-${ver/./-} readiness" |
21 | | - echo "Wait for clusterstackrelease -n $CS_NAMESPACE openstack-scs-${CS_MAINVER/./-}-${ver/./-} creation" |
22 | | - kubectl wait -n "$CS_NAMESPACE" clusterstackrelease openstack-scs-${CS_MAINVER/./-}-${ver/./-} --for create |
| 21 | + echo "Wait for clusterstackrelease -n $CS_NAMESPACE openstack-${CS_SERIES}-${CS_MAINVER/./-}-${ver/./-} creation" |
| 22 | + kubectl wait -n "$CS_NAMESPACE" clusterstackrelease openstack-${CS_SERIES}-${CS_MAINVER/./-}-${ver/./-} --for create |
23 | 23 | done |
24 | 24 | VERSIONS=$(kubectl get clusterstackreleases -n $CS_NAMESPACE -o "custom-columns=NAME:.metadata.name,K8SVER:.status.kubernetesVersion") |
25 | 25 | echo -e "# Table of registered clusterstackreleases:\n$VERSIONS" |
26 | 26 | while read csnm k8sver; do |
27 | 27 | if test "$csnm" = "NAME"; then continue; fi |
28 | 28 | if test "$k8sver" = "v$CL_PATCHVER"; then |
29 | | - CS_VERSION="v${csnm#openstack-scs-?-??-v}" |
| 29 | + CS_VERSION="v${csnm#openstack-${CS_SERIES}-?-??-v}" |
30 | 30 | CS_VERSION="${CS_VERSION//-/.}" |
31 | 31 | CS_VERSION="${CS_VERSION/./-}" |
| 32 | + #echo "$CS_VERSION" |
32 | 33 | break |
33 | 34 | fi |
34 | 35 | done < <(echo "$VERSIONS") |
35 | 36 | if test "${CS_VERSION:0:1}" = "["; then |
36 | 37 | echo "No clusterstackrelease with v$CL_PATCHVER found" |
37 | 38 | fi |
38 | 39 | else |
39 | | - echo "Wait for clusterstackrelease -n $CS_NAMESPACE openstack-scs-${CS_MAINVER/./-}-${CS_VERSION/./-} readiness" |
40 | | - kubectl wait -n "$CS_NAMESPACE" clusterstackrelease openstack-scs-${CS_MAINVER/./-}-${CS_VERSION/./-} --for condition=ready |
| 40 | + echo "Wait for clusterstackrelease -n $CS_NAMESPACE openstack-${CS_SERIES}-${CS_MAINVER/./-}-${CS_VERSION/./-} readiness" |
| 41 | + kubectl wait -n "$CS_NAMESPACE" clusterstackrelease openstack-${CS_SERIES}-${CS_MAINVER/./-}-${CS_VERSION/./-} --for condition=ready |
41 | 42 | fi |
42 | | -echo "# Wait for clusterclass -n $CS_NAMESPACE openstack-scs-${CS_MAINVER/./-}-${CS_VERSION} creation" |
43 | | -kubectl wait -n "$CS_NAMESPACE" clusterclass openstack-scs-${CS_MAINVER/./-}-${CS_VERSION} --for create |
| 43 | +echo "# Wait for clusterclass -n $CS_NAMESPACE openstack-${CS_SERIES}-${CS_MAINVER/./-}-${CS_VERSION} creation" |
| 44 | +kubectl wait -n "$CS_NAMESPACE" clusterclass openstack-${CS_SERIES}-${CS_MAINVER/./-}-${CS_VERSION} --for create |
44 | 45 | kubectl get clusterclasses -n "$CS_NAMESPACE" |
45 | 46 | kubectl get images -n "$CS_NAMESPACE" |
0 commit comments