Преглед изворни кода

add serviceaccount status to router

Ajay Tripathy пре 5 година
родитељ
комит
2836a5ba15
1 измењених фајлова са 7 додато и 0 уклоњено
  1. 7 0
      pkg/costmodel/router.go

+ 7 - 0
pkg/costmodel/router.go

@@ -644,6 +644,12 @@ func (p *Accesses) ClusterInfo(w http.ResponseWriter, r *http.Request, ps httpro
 	w.Write(WrapData(data, err))
 }
 
+func (p *Accesses) GetServiceAccountStatus(w http.ResponseWriter, _ *http.Request, _ httprouter.Params) {
+	w.Header().Set("Content-Type", "application/json")
+	w.Header().Set("Access-Control-Allow-Origin", "*")
+	w.Write(WrapData(A.Cloud.ServiceAccountStatus()))
+}
+
 func (p *Accesses) GetPrometheusMetadata(w http.ResponseWriter, _ *http.Request, _ httprouter.Params) {
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Access-Control-Allow-Origin", "*")
@@ -1237,6 +1243,7 @@ func Initialize(additionalConfigWatchers ...ConfigWatchers) {
 	Router.GET("/managementPlatform", A.ManagementPlatform)
 	Router.GET("/clusterInfo", A.ClusterInfo)
 	Router.GET("/clusters", managerEndpoints.GetAllClusters)
+	Router.GET("/serviceAccountStatus", A.)
 	Router.PUT("/clusters", managerEndpoints.PutCluster)
 	Router.DELETE("/clusters/:id", managerEndpoints.DeleteCluster)
 }