Documentation ¶
Index ¶
- func Check(e error)
- type AddStorage
- type AutoBuildController
- type AutoDownController
- type CreateDeployment
- type CreatePod
- type CreateService
- type CreateStatefulset
- type DeleteDeployment
- type DeletePod
- type DeleteService
- type DeleteStatefulset
- type DeleteStorage
- type GetDeployment
- type GetPod
- type GetService
- type GetStatefulset
- type GetStorage
- type IndexController
- type LogController
- type LoginController
- type RollBackDeployment
- type SignupController
- type UpdateDeployment
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AddStorage ¶
type AddStorage struct {
// contains filtered or unexported fields
}
AddStorage struct
func (*AddStorage) Get ¶
func (d *AddStorage) Get()
Get to create a new PV. /v1/sto/create @router /create [get]
func (*AddStorage) Post ¶
func (d *AddStorage) Post()
Post create a new PV. /v1/sto/create @Title Create a PV @Description Get 1 job's detail info @Param PV body models.PV true @Success 200 {object} models.Response @Failure 400 "连接超时" @Failure 500 "内部服务器错误" @router /create [post]
type AutoBuildController ¶
type AutoBuildController struct {
// contains filtered or unexported fields
}
AutoBuildController struct
func (*AutoBuildController) Get ¶
func (d *AutoBuildController) Get()
Get to Build @Title Get to Build @Description Get to up @Success 200 {object} models.Response @Failure 400 "连接超时" @Failure 500 "内部服务器错误" @router /up [get]
func (*AutoBuildController) Post ¶
func (d *AutoBuildController) Post()
Post to Build @Title Post to Build @Description Post to up @Param compose.yaml formData true "docker-compose.yaml" @Success 200 {object} models.Response @Failure 400 "连接超时" @Failure 500 "内部服务器错误" @router /up [post]
type AutoDownController ¶
type AutoDownController struct {
// contains filtered or unexported fields
}
AutoDownController struct
func (*AutoDownController) Get ¶
func (d *AutoDownController) Get()
Get to Down @Title Get to Down @Description Get to login system @Success 200 {object} models.Response @Failure 400 "连接超时" @Failure 500 "内部服务器错误" @router /down [get]
func (*AutoDownController) Post ¶
func (c *AutoDownController) Post()
Post to Down @Title Post to Down @Description Post to login system @Success 200 {object} models.Response @Failure 400 "连接超时" @Failure 500 "内部服务器错误" @router /down [post]
type CreateDeployment ¶
type CreateDeployment struct {
// contains filtered or unexported fields
}
CreateDeployment struct
func (*CreateDeployment) Post ¶
func (d *CreateDeployment) Post()
Post create a new deployment. /v1/deployment/create @Title Create a deployment @Description Create a deployment @Param deployment body models.Deployment true @Success 200 {object} models.Response @Failure 400 "连接超时" @Failure 500 "内部服务器错误" @router /create [post]
type CreatePod ¶
type CreatePod struct {
// contains filtered or unexported fields
}
CreatePod struct
type CreateService ¶
type CreateService struct {
// contains filtered or unexported fields
}
CreateService struct
func (*CreateService) Post ¶
func (d *CreateService) Post()
Post create a new Service. /v1/service/create @Title Create a Service @Description Create a Service @Param service body models.Service true @Success 200 {object} models.Response @Failure 400 连接超时 @Failure 500 内部服务器错误 @router /create [post]
type CreateStatefulset ¶
type CreateStatefulset struct {
// contains filtered or unexported fields
}
CreateStatefulset struct
func (*CreateStatefulset) Get ¶
func (d *CreateStatefulset) Get()
Get to create a new statefulset. /v1/pod/create @router /create [get]
func (*CreateStatefulset) Post ¶
func (d *CreateStatefulset) Post()
Post create a new statefulset. /v1/st/create @Title Create a statefulset @Description Get 1 statefulset's detail info @Param statefulset body models.Statefulset true @Success 200 {object} models.Response @Failure 400 "连接超时" @Failure 500 "内部服务器错误" @router /create [post]
type DeleteDeployment ¶
type DeleteDeployment struct {
// contains filtered or unexported fields
}
DeleteDeployment struct
func (*DeleteDeployment) Post ¶
func (d *DeleteDeployment) Post()
Post to delete the specify deployment. /v1/deployment/delete @Title Delete a deployment @Description Delete a deployment @Param deployment body models.Delete true @Success 200 {object} models.Response @Failure 400 "连接超时" @Failure 500 "内部服务器错误" @router /delete [post]
type DeletePod ¶
type DeletePod struct {
// contains filtered or unexported fields
}
DeletePod struct
type DeleteService ¶
type DeleteService struct {
// contains filtered or unexported fields
}
DeleteService struct
func (*DeleteService) Post ¶
func (d *DeleteService) Post()
Post to delete the specify service. /v1/service/delete @Title Delete a Service @Description Delete a Service @Param service body models.Delete true @Success 200 {object} models.Response @Failure 400 "连接超时" @Failure 500 "内部服务器错误" @router /delete [post]
type DeleteStatefulset ¶
type DeleteStatefulset struct {
// contains filtered or unexported fields
}
DeleteStatefulset struct
func (*DeleteStatefulset) Get ¶
func (d *DeleteStatefulset) Get()
Get to get statefulsets @Title Get statefulsets @Description Get statefulsets @Success 200 {object} models.Response @Failure 400 "连接超时" @Failure 500 "内部服务器错误"
func (*DeleteStatefulset) Post ¶
func (d *DeleteStatefulset) Post()
Post to delete a specify statefulset. /v1/st/delete @Title Delete a statefulset @Description Delete a statefulset @Param statefulset body models.Delete true @Success 200 {object} models.Response @Failure 400 "连接超时" @Failure 500 "内部服务器错误" @router /delete [post]
type DeleteStorage ¶
type DeleteStorage struct {
// contains filtered or unexported fields
}
DeleteStorage struct
func (*DeleteStorage) Get ¶
func (d *DeleteStorage) Get()
Get to get PV @Title Get PV @Description Get PV @Success 200 {object} models.Response @Failure 400 "连接超时" @Failure 500 "内部服务器错误"
func (*DeleteStorage) Post ¶
func (d *DeleteStorage) Post()
Post to delete a specify PV. /v1/sto/delete @Title Delete a PV @Description Delete a PV @Param PV body models.Delete true @Success 200 {object} models.Response @Failure 400 "连接超时" @Failure 500 "内部服务器错误" @router /delete [post]
type GetDeployment ¶
type GetDeployment struct {
// contains filtered or unexported fields
}
GetDeployment struct
func (*GetDeployment) Get ¶
func (c *GetDeployment) Get()
Get to get the get deeployment html @router /getinfo [get]
func (*GetDeployment) Getjson ¶
func (c *GetDeployment) Getjson()
Getjson to get all deployment's information. /v1/deployment/getinfo @Title get deployments information @Description get deployments information @Success 200 {object} models.DeploymentList @Failure 400 "连接超时" @Failure 500 "内部服务器错误" @router /getjson [get]
type GetPod ¶
type GetPod struct {
// contains filtered or unexported fields
}
GetPod struct
type GetService ¶
type GetService struct {
// contains filtered or unexported fields
}
GetService struct
func (*GetService) Getjson ¶
func (c *GetService) Getjson()
Get to get all service's information. /v1/service/getinfo @Title Get Services information @Description Get Service information @Success 200 {object} models.Response @Failure 400 "连接超时" @Failure 500 "内部服务器错误" @router /getjson [get]
type GetStatefulset ¶
type GetStatefulset struct {
// contains filtered or unexported fields
}
GetStatefulset struct
func (*GetStatefulset) Get ¶
func (c *GetStatefulset) Get()
Get to get all statefulsets's information. /v1/st/getinfo @router /getinfo [get]
func (*GetStatefulset) Getjson ¶
func (c *GetStatefulset) Getjson()
Getjson to get all pods's information. /v1/st/getinfo @Title Get a statefulset info @Description Get a statefulsets info @Success 200 {object} models.StatefulSetList{} @Failure 400 "连接超时" @Failure 500 "内部服务器错误" @router /getjson [get]
type GetStorage ¶
type GetStorage struct {
// contains filtered or unexported fields
}
GetStorage struct
func (*GetStorage) Get ¶
func (c *GetStorage) Get()
Get to get all PV's information. /v1/sto/getinfo @router /getinfo [get]
func (*GetStorage) Getjson ¶
func (c *GetStorage) Getjson()
Getjson to get all PV's information. /v1/sto/getinfo @Title Get a PVinfo @Description Get a PV info @Success 200 {object} models.PV{} @Failure 400 "连接超时" @Failure 500 "内部服务器错误" @router /getjson [get]
type IndexController ¶
type IndexController struct {
// contains filtered or unexported fields
}
IndexController struct
type LogController ¶
type LogController struct {
// contains filtered or unexported fields
}
func (*LogController) Getlog ¶
func (m *LogController) Getlog()
Getjson to get all pods's information. /v1/pod/getinfo @Title Get a podinfo @Description Get a pods info @Success 200 {object} models.Log @Failure 400 "连接超时" @Failure 500 "内部服务器错误" @router /log [get]
type LoginController ¶
type LoginController struct {
beego.Controller
}
LoginController struct
func (*LoginController) Get ¶
func (main *LoginController) Get()
Get to enter login @router /login [get]
func (*LoginController) Post ¶
func (main *LoginController) Post()
Post to handle login information @Title Post to login system @Description Post to login system @Param username query string true @Param password query string true @Success 200 {object} models.Response @Failure 400 "连接超时" @Failure 500 "内部服务器错误" @router /login [post]
type RollBackDeployment ¶
type RollBackDeployment struct {
// contains filtered or unexported fields
}
RollBackDeployment struct
func (*RollBackDeployment) Post ¶
func (d *RollBackDeployment) Post()
Post to rollback the specify deployment. /v1/deployment/rollback @Title rollback deployments @Description rollback deployments @Success 200 {object} models.Response @Failure 400 "连接超时" @Failure 500 "内部服务器错误" @router /rollback [post]
type UpdateDeployment ¶
type UpdateDeployment struct {
// contains filtered or unexported fields
}
UpdateDeployment struct
func (*UpdateDeployment) Post ¶
func (d *UpdateDeployment) Post()
Post to update the specify deployment. /v1/deployment/update @Title update deployments @Description update deployments @Param deployment body models.Deployment true @Success 200 {object} models.Response @Failure 400 "连接超时" @Failure 500 "内部服务器错误" @router /update [post]