Documentation ¶
Index ¶
- Constants
- Variables
- func AddApp(c *gin.Context)
- func AddCluster(c *gin.Context)
- func AddConfig(c *gin.Context)
- func AddEnv(c *gin.Context)
- func AddFilter(c *gin.Context)
- func BuildTag(c *gin.Context)
- func Dashboard(c *gin.Context)
- func DeleteAPP(c *gin.Context)
- func DeleteCluster(c *gin.Context)
- func DeleteConfig(c *gin.Context)
- func DeleteEnv(c *gin.Context)
- func DeleteServiceItem(c *gin.Context)
- func DeleteTag(c *gin.Context)
- func DeployDeleteConfig(c *gin.Context)
- func DeployDeleteFilter(c *gin.Context)
- func DeployUpdateConfig(c *gin.Context)
- func DeployUpdateFilter(c *gin.Context)
- func GetCluster(c *gin.Context)
- func GetFilter(c *gin.Context)
- func GetFilterMode(c *gin.Context)
- func GetServiceDetail(c *gin.Context)
- func GetTag(c *gin.Context)
- func ListApp(c *gin.Context)
- func ListCluster(c *gin.Context)
- func ListConfig(c *gin.Context)
- func ListEnv(c *gin.Context)
- func ListTag(c *gin.Context)
- func Login(c *gin.Context)
- func UpdateApp(c *gin.Context)
- func UpdateCluster(c *gin.Context)
- func UpdateConfig(c *gin.Context)
- func UpdateConfigSchema(c *gin.Context)
- func UpdateConfigVal(c *gin.Context)
- func UpdateConfigValAndConfig(c *gin.Context)
- func UpdateEnv(c *gin.Context)
- func UpdateEnvFilter(c *gin.Context)
- func UpdateFilter(c *gin.Context)
- func UpdateServiceDetail(c *gin.Context)
- type AddAppRequest
- type AddClusterRequest
- type AddConfigRequest
- type AddEnvRequest
- type AddFilterRequest
- type BuildTagRequest
- type DeleteServiceItemRequest
- type DeployDeleteConfigRequest
- type DeployDeleteFilterRequest
- type DeployUpdateConfigRequest
- type DeployUpdateFilterRequest
- type GetClusterRepsonse
- type GetServiceDetailRequest
- type ListAppRequest
- type ListAppResponse
- type ListClusterRequest
- type ListClusterResponse
- type ListConfigRequest
- type ListConfigResponse
- type ListEnvRequest
- type ListEnvResponse
- type ListTagRequest
- type ListTagResponse
- type LoginRequest
- type UpdateAppRequest
- type UpdateClusterRequest
- type UpdateConfigRequest
- type UpdateConfigSchemaRequest
- type UpdateConfigValAndConfigRequest
- type UpdateConfigValRequest
- type UpdateEnvFilterRequest
- type UpdateEnvRequest
- type UpdateFilterRequest
- type UpdateServiceDetailRequest
Constants ¶
const PREFIX_APP_KEY = "app_"
PREFIX_APP_KEY ...
Variables ¶
var DEFAULT_LIST_LIMIT = 6
DEFAULT_LIST_LIMIT ...
Functions ¶
func UpdateConfigValAndConfig ¶
UpdateConfigValAndConfig ...
Types ¶
type AddAppRequest ¶
type AddAppRequest struct { Name string `form:"name" binding:"required"` Key string `form:"key"` Desc string `form:"desc"` }
AddAppRequest ...
type AddClusterRequest ¶
type AddClusterRequest struct { Namespace string `form:"namespace" binding:"required"` Register string `form:"register" binding:"required"` Desc string `form:"desc"` }
AddClusterRequest ...
type AddConfigRequest ¶
type AddConfigRequest struct { App int `form:"app" binding:"required"` Env int `form:"env" binding:"required"` Name string `form:"name" binding:"required"` Key string `form:"key"` Desc string `form:"desc"` }
AddConfigRequest ...
type AddEnvRequest ¶
type AddEnvRequest struct { App int `form:"app" binding:"required"` Filter string `form:"filter"` Name string `form:"name" binding:"required"` Key string `form:"key"` Weight int `json:"weight"` Desc string `form:"desc"` }
AddEnvRequest ...
type AddFilterRequest ¶
AddFilterRequest ...
type BuildTagRequest ¶
type BuildTagRequest struct { Tag string `form:"tag" binding:"required"` Desc string `form:"desc"` Config int `form:"config" binding:"required"` }
BuildTagRequest ...
type DeleteServiceItemRequest ¶
type DeleteServiceItemRequest struct { Service string `json:"service"` App string `json:"app"` Env string `json:"env"` Filter string `json:"filter"` Config string `json:"config"` Type string `json:"type"` }
DeleteServiceItemRequest ...
type DeployDeleteConfigRequest ¶
type DeployDeleteConfigRequest struct { Cluster int `form:"cluster" binding:"required"` Config int `form:"config" binding:"required"` }
DeployDeleteConfigRequest ...
type DeployDeleteFilterRequest ¶
type DeployDeleteFilterRequest struct { Cluster int `form:"cluster" binding:"required"` Env int `form:"env" binding:"required"` }
DeployDeleteFilterRequest ...
type DeployUpdateConfigRequest ¶
type DeployUpdateConfigRequest struct { Cluster int `form:"cluster" binding:"required"` Tag int `form:"tag" binding:"required"` }
DeployUpdateConfigRequest ...
type DeployUpdateFilterRequest ¶
type DeployUpdateFilterRequest struct { Cluster int `form:"cluster" binding:"required"` Env int `form:"env" binding:"required"` }
DeployUpdateFilterRequest ...
type GetClusterRepsonse ¶
type GetClusterRepsonse struct { *model.Cluster Services []*register.ServiceVal `json:"services"` }
GetClusterRepsonse ...
type GetServiceDetailRequest ¶
type GetServiceDetailRequest struct { Cluster int `form:"cluster"` Service string `form:"service" binding:"required"` }
GetServiceDetailRequest ...
type ListAppRequest ¶
type ListAppRequest struct { Filter string `form:"filter"` Limit int `form:"limit"` Offset int `form:"offset"` }
ListAppRequest ...
type ListAppResponse ¶
type ListAppResponse struct { Id int `json:"id"` Name string `json:"name"` Desc string `json:"desc"` Key string `json:"key"` CreateTime int64 `json:"create_time"` UpdateTime int64 `json:"update_time"` }
ListAppResponse ...
type ListClusterRequest ¶
type ListClusterRequest struct { Filter string `form:"filter"` Limit int `form:"limit"` Offset int `form:"offset"` }
ListClusterRequest ...
type ListClusterResponse ¶
type ListClusterResponse struct { Id int `json:"id"` Namespace string `json:"namespace"` Register string `json:"register"` Desc string `json:"desc"` CreateTime int64 `json:"create_time"` UpdateTime int64 `json:"update_time"` }
ListClusterResponse ...
type ListConfigRequest ¶
type ListConfigRequest struct { App int `form:"app"` Env int `form:"env"` Filter string `form:"filter"` Limit int `form:"limit"` Offset int `form:"offset"` }
ListConfigRequest ...
type ListConfigResponse ¶
type ListConfigResponse struct { Id int `json:"id"` Name string `json:"name"` Desc string `json:"desc"` Key string `json:"key"` Config string `json:"config"` Schema string `json:"schema"` DeployTime int64 `json:"deploy_time"` DeployTag string `json:"deploy_tag"` CreateTime int64 `json:"create_time"` UpdateTime int64 `json:"update_time"` }
ListConfigResponse ...
type ListEnvRequest ¶
type ListEnvRequest struct { App int `form:"app"` Filter string `form:"filter"` Limit int `form:"limit"` Offset int `form:"offset"` }
ListEnvRequest ...
type ListEnvResponse ¶
type ListEnvResponse struct { Id int `json:"id"` Name string `json:"name"` Desc string `json:"desc"` Key string `json:"key"` Weight int `json:"weight"` Filter int `json:"filter"` DeployTime int64 `json:"deploy_time"` CreateTime int64 `json:"create_time"` UpdateTime int64 `json:"update_time"` }
ListEnvResponse ...
type ListTagRequest ¶
type ListTagRequest struct { Config int `form:"config" binding:"required"` Filter string `form:"filter"` Limit int `form:"limit"` Offset int `form:"offset"` }
ListTagRequest ...
type ListTagResponse ¶
type ListTagResponse struct { Id int `json:"id"` Tag string `json:"tag"` Desc string `json:"desc"` CreateTime int64 `json:"create_time"` UpdateTime int64 `json:"update_time"` }
ListTagResponse ...
type LoginRequest ¶
type LoginRequest struct { Username string `json:"username" binding:"required"` Password string `json:"password" binding:"required"` }
LoginRequest ...
type UpdateAppRequest ¶
UpdateAppRequest ...
type UpdateClusterRequest ¶
type UpdateClusterRequest struct { Namespace string `form:"namespace"` Register string `form:"register"` Desc string `form:"desc"` }
UpdateClusterRequest ...
type UpdateConfigRequest ¶
UpdateConfigRequest ...
type UpdateConfigSchemaRequest ¶
type UpdateConfigSchemaRequest struct {
Val string `form:"config"`
}
UpdateConfigSchemaRequest ...
type UpdateConfigValAndConfigRequest ¶
type UpdateConfigValAndConfigRequest struct { Config string `form:"config"` Schema string `form:"schema"` }
UpdateConfigValAndConfigRequest ...
type UpdateConfigValRequest ¶
type UpdateConfigValRequest struct {
Val string `form:"config"`
}
UpdateConfigValRequest ...
type UpdateEnvFilterRequest ¶
type UpdateEnvFilterRequest struct {
Filter int `form:"filter"`
}
UpdateEnvFilterRequest ...
type UpdateEnvRequest ¶
type UpdateEnvRequest struct { Name string `form:"name"` Desc string `form:"desc"` Weight int `json:"weight"` }
UpdateEnvRequest ...
type UpdateFilterRequest ¶
type UpdateFilterRequest struct { Id int `form:"id"` Filter string `form:"filter"` Mode int `json:"mode"` }
UpdateFilterRequest ...
type UpdateServiceDetailRequest ¶
type UpdateServiceDetailRequest struct { Service string `json:"service"` App string `json:"app"` Env string `json:"env"` Filter string `json:"filter"` Config string `json:"config"` ConfigVal string `json:"configval"` Type string `json:"type"` }
UpdateServiceDetailRequest ...