controllers

package
v0.0.0-...-84f28dd Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 16, 2018 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Check

func Check(e error)

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) Get

func (d *CreateDeployment) Get()

Get info @router /create [get]

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

func (*CreatePod) Get

func (d *CreatePod) Get()

Get to create a new pod. /v1/pod/create @router /create [get]

func (*CreatePod) Post

func (d *CreatePod) Post()

Post create a new pod. /v1/pod/create @Title Create a pod @Description Get 1 job's detail info @Param pod body models.Pod true @Success 200 {object} models.Response @Failure 400 "连接超时" @Failure 500 "内部服务器错误" @router /create [post]

type CreateService

type CreateService struct {
	// contains filtered or unexported fields
}

CreateService struct

func (*CreateService) Get

func (c *CreateService) Get()

@router /create [get]

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

func (*DeletePod) Get

func (d *DeletePod) Get()

Get to get pods @Title Get pods @Description Get pods @Success 200 {object} models.Response @Failure 400 "连接超时" @Failure 500 "内部服务器错误"

func (*DeletePod) Post

func (d *DeletePod) Post()

Post to delete a specify pod. /v1/pod/delete @Title Delete a pod @Description Delete a pod @Param pod body models.Delete true @Success 200 {object} models.Response @Failure 400 "连接超时" @Failure 500 "内部服务器错误" @router /delete [post]

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

func (*GetPod) Get

func (c *GetPod) Get()

Get to get all pods's information. /v1/pod/getinfo @router /getinfo [get]

func (*GetPod) Getjson

func (c *GetPod) Getjson()

Getjson to get all pods's information. /v1/pod/getinfo @Title Get a podinfo @Description Get a pods info @Success 200 {object} models.PodList @Failure 400 "连接超时" @Failure 500 "内部服务器错误" @router /getjson [get]

type GetService

type GetService struct {
	// contains filtered or unexported fields
}

GetService struct

func (*GetService) Get

func (c *GetService) Get()

@router /getinfo [get]

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

func (*IndexController) Get

func (m *IndexController) Get()

Get to enter index @router / [get]

type LogController

type LogController struct {
	// contains filtered or unexported fields
}

func (*LogController) Get

func (m *LogController) Get()

Get to enter index @router / [get]

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 SignupController

type SignupController struct {
	beego.Controller
}

SignupController struct

type UpdateDeployment

type UpdateDeployment struct {
	// contains filtered or unexported fields
}

UpdateDeployment struct

func (*UpdateDeployment) Get

func (d *UpdateDeployment) Get()

@router /update [get]

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]

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL