File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -24,6 +24,8 @@ TEST_UNDECLARED_OUTPUTS_DIR=${TEST_UNDECLARED_OUTPUTS_DIR:-.}
24
24
25
25
KUBECTL=%{kubectl}
26
26
KUBECONFIG=%{kubeconfig}
27
+ CLUSTER_FILE=%{cluster}
28
+
27
29
SET_NAMESPACE=%{set_namespace}
28
30
IT_MANIFEST_FILTER=%{it_manifest_filter}
29
31
@@ -32,8 +34,8 @@ NAMESPACE_NAME_FILE=${TEST_UNDECLARED_OUTPUTS_DIR}/namespace
32
34
KUBECONFIG_FILE=${TEST_UNDECLARED_OUTPUTS_DIR} /kubeconfig
33
35
34
36
# get cluster and username from provided configuration
35
- CLUSTER=$( ${KUBECTL} --kubeconfig= ${KUBECONFIG} config view -o jsonpath= ' {.clusters[0].name} ' )
36
- USER=$( ${KUBECTL} --kubeconfig=${KUBECONFIG} config view -o jsonpath=' {.users[0 ].name}' )
37
+ CLUSTER=$( cat ${CLUSTER_FILE} )
38
+ USER=$( ${KUBECTL} --kubeconfig=${KUBECONFIG} config view -o jsonpath=' {.users[?(@.name == ' " \" ${CLUSTER} \" ) ].name}" )
37
39
38
40
echo " Cluster: ${CLUSTER} " >&2
39
41
echo " User: ${USER} " >&2
53
55
DELETE_NAMESPACE_FLAG=" -delete_namespace"
54
56
COUNT=" 0"
55
57
while true ; do
56
- NAMESPACE=${USER} -$(( (RANDOM) + 32767 ))
58
+ NAMESPACE=` whoami ` -$(( (RANDOM) + 32767 ))
57
59
${KUBECTL} --kubeconfig=${KUBECONFIG} --cluster=${CLUSTER} --user=${USER} create namespace ${NAMESPACE} && break
58
60
COUNT=$[$COUNT + 1]
59
61
if [ $COUNT -ge 10 ]; then
You can’t perform that action at this time.
0 commit comments