@@ -96,7 +96,7 @@ func ShowClusterHandler(w http.ResponseWriter, r *http.Request) {
9696 ccpimagetag := request .Ccpimagetag
9797 clientVersion := request .ClientVersion
9898 namespace := request .Namespace
99- allflag := request .Allflag
99+ allflag := request .AllFlag
100100
101101 log .Debugf ("ShowClusterHandler: parameters name [%s] selector [%s] ccpimagetag [%s] version [%s] namespace [%s] allflag [%s]" , clustername , selector , ccpimagetag , clientVersion , namespace , allflag )
102102
@@ -193,15 +193,20 @@ func DeleteClusterHandler(w http.ResponseWriter, r *http.Request) {
193193// TestClusterHandler ...
194194// pgo test mycluster
195195func TestClusterHandler (w http.ResponseWriter , r * http.Request ) {
196+
197+ var request msgs.ClusterTestRequest
198+ _ = json .NewDecoder (r .Body ).Decode (& request )
199+
200+ log .Debugf ("clusterservice.TestClusterHandler %v\n " , request )
201+
196202 var ns string
197- vars := mux .Vars (r )
198- clustername := vars ["name" ]
203+ clustername := request .Clustername
199204
200- selector := r . URL . Query (). Get ( "selector" )
201- namespace := r . URL . Query (). Get ( "namespace" )
202- clientVersion := r . URL . Query (). Get ( "version" )
205+ selector := request . Selector
206+ namespace := request . Namespace
207+ clientVersion := request . ClientVersion
203208
204- log .Debugf ("TestClusterHandler parameters name [%s] version [%s] namespace [%s] selector [%s] " , clustername , clientVersion , namespace , selector )
209+ log .Debugf ("TestClusterHandler parameters %v " , request )
205210
206211 username , err := apiserver .Authn (apiserver .TEST_CLUSTER_PERM , w , r )
207212 if err != nil {
@@ -228,7 +233,7 @@ func TestClusterHandler(w http.ResponseWriter, r *http.Request) {
228233 return
229234 }
230235
231- resp = TestCluster (clustername , selector , ns )
236+ resp = TestCluster (clustername , selector , ns , request . AllFlag )
232237 json .NewEncoder (w ).Encode (resp )
233238}
234239
0 commit comments