Add requests to nodes (#2078)

* add requests and limits to nodes

* add requests and limits to nodes
This commit is contained in:
zryfish
2020-05-15 17:31:38 +08:00
committed by GitHub
parent 044dd8eba3
commit d2600705c6
8 changed files with 662 additions and 1 deletions

View File

@@ -32,6 +32,7 @@ import (
const (
GroupName = "resources.kubesphere.io"
tagClusteredResource = "Clustered Resource"
tagComponentStatus = "Component Status"
tagNamespacedResource = "Namespaced Resource"
@@ -47,7 +48,7 @@ func AddToContainer(c *restful.Container, informerFactory informers.InformerFact
webservice.Route(webservice.GET("/{resources}").
To(handler.handleListResources).
Metadata(restfulspec.KeyOpenAPITags, []string{tagNamespacedResource}).
Metadata(restfulspec.KeyOpenAPITags, []string{tagClusteredResource}).
Doc("Cluster level resources").
Param(webservice.PathParameter("resources", "cluster level resource type, e.g. pods,jobs,configmaps,services.")).
Param(webservice.QueryParameter(query.ParameterName, "name used to do filtering").Required(false)).
@@ -57,6 +58,14 @@ func AddToContainer(c *restful.Container, informerFactory informers.InformerFact
Param(webservice.QueryParameter(query.ParameterOrderBy, "sort parameters, e.g. orderBy=createTime")).
Returns(http.StatusOK, ok, api.ListResult{}))
webservice.Route(webservice.GET("/{resources}/{name}").
To(handler.handleGetResources).
Metadata(restfulspec.KeyOpenAPITags, []string{tagClusteredResource}).
Doc("Cluster level resource").
Param(webservice.PathParameter("resources", "cluster level resource type, e.g. pods,jobs,configmaps,services.")).
Param(webservice.PathParameter("name", "the name of the clustered resources")).
Returns(http.StatusOK, api.StatusOK, nil))
webservice.Route(webservice.GET("/namespaces/{namespace}/{resources}").
To(handler.handleListResources).
Metadata(restfulspec.KeyOpenAPITags, []string{tagNamespacedResource}).