Documentation
¶
Index ¶
- type K8sCapacityRestHandler
- type K8sCapacityRestHandlerImpl
- func (handler *K8sCapacityRestHandlerImpl) CordonOrUnCordonNode(w http.ResponseWriter, r *http.Request)
- func (handler *K8sCapacityRestHandlerImpl) DeleteNode(w http.ResponseWriter, r *http.Request)
- func (handler *K8sCapacityRestHandlerImpl) DrainNode(w http.ResponseWriter, r *http.Request)
- func (handler *K8sCapacityRestHandlerImpl) EditNodeTaints(w http.ResponseWriter, r *http.Request)
- func (handler *K8sCapacityRestHandlerImpl) GetClusterDetail(w http.ResponseWriter, r *http.Request)
- func (handler *K8sCapacityRestHandlerImpl) GetClusterListRaw(w http.ResponseWriter, r *http.Request)
- func (handler *K8sCapacityRestHandlerImpl) GetClusterListWithDetail(w http.ResponseWriter, r *http.Request)
- func (handler *K8sCapacityRestHandlerImpl) GetNodeDetail(w http.ResponseWriter, r *http.Request)
- func (handler *K8sCapacityRestHandlerImpl) GetNodeList(w http.ResponseWriter, r *http.Request)
- func (handler *K8sCapacityRestHandlerImpl) UpdateNodeManifest(w http.ResponseWriter, r *http.Request)
- type K8sCapacityRouter
- type K8sCapacityRouterImpl
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type K8sCapacityRestHandler ¶
type K8sCapacityRestHandler interface { GetClusterListRaw(w http.ResponseWriter, r *http.Request) GetClusterListWithDetail(w http.ResponseWriter, r *http.Request) GetClusterDetail(w http.ResponseWriter, r *http.Request) GetNodeList(w http.ResponseWriter, r *http.Request) GetNodeDetail(w http.ResponseWriter, r *http.Request) UpdateNodeManifest(w http.ResponseWriter, r *http.Request) DeleteNode(w http.ResponseWriter, r *http.Request) CordonOrUnCordonNode(w http.ResponseWriter, r *http.Request) DrainNode(w http.ResponseWriter, r *http.Request) EditNodeTaints(w http.ResponseWriter, r *http.Request) }
type K8sCapacityRestHandlerImpl ¶
type K8sCapacityRestHandlerImpl struct {
// contains filtered or unexported fields
}
func NewK8sCapacityRestHandlerImpl ¶
func NewK8sCapacityRestHandlerImpl(logger *zap.SugaredLogger, k8sCapacityService capacity.K8sCapacityService, userService user.UserService, enforcer casbin.Enforcer, clusterService cluster.ClusterService, environmentService cluster.EnvironmentService, clusterRbacService cluster.ClusterRbacService) *K8sCapacityRestHandlerImpl
func (*K8sCapacityRestHandlerImpl) CordonOrUnCordonNode ¶
func (handler *K8sCapacityRestHandlerImpl) CordonOrUnCordonNode(w http.ResponseWriter, r *http.Request)
func (*K8sCapacityRestHandlerImpl) DeleteNode ¶
func (handler *K8sCapacityRestHandlerImpl) DeleteNode(w http.ResponseWriter, r *http.Request)
func (*K8sCapacityRestHandlerImpl) DrainNode ¶
func (handler *K8sCapacityRestHandlerImpl) DrainNode(w http.ResponseWriter, r *http.Request)
func (*K8sCapacityRestHandlerImpl) EditNodeTaints ¶
func (handler *K8sCapacityRestHandlerImpl) EditNodeTaints(w http.ResponseWriter, r *http.Request)
func (*K8sCapacityRestHandlerImpl) GetClusterDetail ¶
func (handler *K8sCapacityRestHandlerImpl) GetClusterDetail(w http.ResponseWriter, r *http.Request)
func (*K8sCapacityRestHandlerImpl) GetClusterListRaw ¶
func (handler *K8sCapacityRestHandlerImpl) GetClusterListRaw(w http.ResponseWriter, r *http.Request)
func (*K8sCapacityRestHandlerImpl) GetClusterListWithDetail ¶
func (handler *K8sCapacityRestHandlerImpl) GetClusterListWithDetail(w http.ResponseWriter, r *http.Request)
func (*K8sCapacityRestHandlerImpl) GetNodeDetail ¶
func (handler *K8sCapacityRestHandlerImpl) GetNodeDetail(w http.ResponseWriter, r *http.Request)
func (*K8sCapacityRestHandlerImpl) GetNodeList ¶
func (handler *K8sCapacityRestHandlerImpl) GetNodeList(w http.ResponseWriter, r *http.Request)
func (*K8sCapacityRestHandlerImpl) UpdateNodeManifest ¶
func (handler *K8sCapacityRestHandlerImpl) UpdateNodeManifest(w http.ResponseWriter, r *http.Request)
type K8sCapacityRouter ¶
type K8sCapacityRouterImpl ¶
type K8sCapacityRouterImpl struct {
// contains filtered or unexported fields
}
func NewK8sCapacityRouterImpl ¶
func NewK8sCapacityRouterImpl(k8sCapacityRestHandler K8sCapacityRestHandler) *K8sCapacityRouterImpl
func (*K8sCapacityRouterImpl) InitK8sCapacityRouter ¶
func (impl *K8sCapacityRouterImpl) InitK8sCapacityRouter(k8sCapacityRouter *mux.Router)
Click to show internal directories.
Click to hide internal directories.