20 lines
504 B
Go
20 lines
504 B
Go
|
package main
|
||
|
|
||
|
import (
|
||
|
restful "github.com/emicklei/go-restful"
|
||
|
)
|
||
|
|
||
|
var clusterTokens = newClusterSecretKV[string]("tokens")
|
||
|
|
||
|
func wsClusterTokens(req *restful.Request, resp *restful.Response) {
|
||
|
clusterName := req.PathParameter("cluster-name")
|
||
|
clusterTokens.WsList(resp, clusterName+"/")
|
||
|
}
|
||
|
|
||
|
func wsClusterToken(req *restful.Request, resp *restful.Response) {
|
||
|
clusterName := req.PathParameter("cluster-name")
|
||
|
name := req.PathParameter("token-name")
|
||
|
|
||
|
clusterTokens.WsGet(resp, clusterName+"/"+name)
|
||
|
}
|