Documentation
¶
Index ¶
- func RegisterRoutes(r chi.Router)
- type Controller
- func (cc *Controller) BatchRestart(c *response.Context)
- func (cc *Controller) BatchRestore(c *response.Context)
- func (cc *Controller) BatchStop(c *response.Context)
- func (cc *Controller) History(c *response.Context)
- func (cc *Controller) Restart(c *response.Context)
- func (cc *Controller) Undo(c *response.Context)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterRoutes ¶ added in v0.0.145
Types ¶
type Controller ¶ added in v0.0.145
type Controller struct{}
func (*Controller) BatchRestart ¶ added in v0.0.145
func (cc *Controller) BatchRestart(c *response.Context)
@Summary 批量重启DaemonSet @Security BearerAuth @Param cluster query string true "集群名称" @Param body body object true "包含name_list和ns_list的请求体" @Success 200 {object} string @Router /k8s/cluster/{cluster}/daemonset/batch/restart [post]
func (*Controller) BatchRestore ¶ added in v0.0.145
func (cc *Controller) BatchRestore(c *response.Context)
@Summary 批量恢复DaemonSet @Security BearerAuth @Param cluster query string true "集群名称" @Param body body object true "包含name_list和ns_list的请求体" @Success 200 {object} string @Router /k8s/cluster/{cluster}/daemonset/batch/restore [post]
func (*Controller) BatchStop ¶ added in v0.0.145
func (cc *Controller) BatchStop(c *response.Context)
@Summary 批量停止DaemonSet @Security BearerAuth @Param cluster query string true "集群名称" @Param body body object true "包含name_list和ns_list的请求体" @Success 200 {object} string @Router /k8s/cluster/{cluster}/daemonset/batch/stop [post]
func (*Controller) History ¶ added in v0.0.145
func (cc *Controller) History(c *response.Context)
@Summary 获取DaemonSet回滚历史 @Security BearerAuth @Param cluster query string true "集群名称" @Param ns path string true "命名空间" @Param name path string true "DaemonSet名称" @Success 200 {object} string @Router /k8s/cluster/{cluster}/daemonset/ns/{ns}/name/{name}/rollout/history [get]
func (*Controller) Restart ¶ added in v0.0.145
func (cc *Controller) Restart(c *response.Context)
@Summary 重启DaemonSet @Security BearerAuth @Param cluster query string true "集群名称" @Param ns path string true "命名空间" @Param name path string true "DaemonSet名称" @Success 200 {object} string @Router /k8s/cluster/{cluster}/daemonset/ns/{ns}/name/{name}/restart [post]
func (*Controller) Undo ¶ added in v0.0.145
func (cc *Controller) Undo(c *response.Context)
@Summary 回滚DaemonSet到指定版本 @Security BearerAuth @Param cluster query string true "集群名称" @Param ns path string true "命名空间" @Param name path string true "DaemonSet名称" @Param revision path string true "回滚版本" @Success 200 {object} string @Router /k8s/cluster/{cluster}/daemonset/ns/{ns}/name/{name}/revision/{revision}/rollout/undo [post]