@@ -69,7 +69,7 @@ function joinscenario() {
6969 CMDJOINRESULT=$( join_hub " ${CMDINITRESULT} " $1 )
7070 echo " join command result: " $CMDJOINRESULT >&2
7171
72- echo " Wait 4 min to stabilize" >&2
72+ echo " Wait 4 min maximum to stabilize" >&2
7373
7474 kubectl config use-context kind-${CLUSTER_NAME} -hub
7575 CMDACCEPTRESULT=$( accept_cluster " ${CMDJOINRESULT} " )
@@ -85,17 +85,18 @@ function joinscenario() {
8585
8686function gettokenscenario() {
8787 echo " gettokenscenario 1st parameter: " $1 >&2
88+ echo " gettokenscenario 2nd parameter: " $2 >&2
8889 echo " get token from hub" >&2
8990 kubectl config use-context kind-${CLUSTER_NAME} -hub
90- CMGETTOKENRESULT=$( gettoken)
91+ CMGETTOKENRESULT=$( gettoken $2 )
9192 echo " get token command result: " $CMGETTOKENRESULT >&2
9293
9394 echo " join hub" >&2
9495 kubectl config use-context kind-${CLUSTER_NAME} -$1
9596 CMDJOINRESULT=$( join_hub " ${CMGETTOKENRESULT} " $1 )
9697 echo " join command result: " $CMDJOINRESULT >&1
9798
98- echo " Wait 4 min to stabilize" >&2
99+ echo " Wait 4 min maximum to stabilize" >&2
99100
100101 kubectl config use-context kind-${CLUSTER_NAME} -hub
101102 CMDACCEPTRESULT=$( accept_cluster " ${CMDJOINRESULT} " )
@@ -107,6 +108,22 @@ function gettokenscenario() {
107108 else
108109 echo " accept command result: " $CMDACCEPTRESULT >&2
109110 fi
111+
112+ echo " delete token" >&2
113+ clusteradm delete token
114+ if [ $? != 0 ]
115+ then
116+ echo " accept command result: " $CMDACCEPTRESULT >&2
117+ ERROR_REPORT=$ERROR_REPORT +" no CSR get approved\n"
118+ fi
119+
120+ echo " get token from hub" >&2
121+ kubectl config use-context kind-${CLUSTER_NAME} -hub
122+ CMGETTOKENRESULT2=$( gettoken $2 )
123+ if [ " $CMGETTOKENRESULT " == " $CMGETTOKENRESULT2 " ]
124+ then
125+ ERROR_REPORT=$ERROR_REPORT +" new token identical as previous token after delete"
126+ fi
110127}
111128
112129echo " With bootstrap token"
@@ -132,7 +149,7 @@ kind delete cluster --name ${CLUSTER_NAME}-c1
132149kind create cluster --name ${CLUSTER_NAME} -c2
133150echo " Joining with get token and bootstrap token"
134151echo " ------------------------------------------"
135- gettokenscenario c2
152+ gettokenscenario c2 --use-bootstrap-token
136153
137154kind delete cluster --name ${CLUSTER_NAME} -hub
138155kind delete cluster --name ${CLUSTER_NAME} -c2
0 commit comments