service

package
v0.0.0-...-959b965 Latest Latest
Warning

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

Go to latest
Published: Mar 30, 2021 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

View Source
const PREFIX_APP_KEY = "app_"

PREFIX_APP_KEY ...

Variables

View Source
var DEFAULT_LIST_LIMIT = 6

DEFAULT_LIST_LIMIT ...

Functions

func AddApp

func AddApp(c *gin.Context)

AddApp ...

func AddCluster

func AddCluster(c *gin.Context)

AddCluster ...

func AddConfig

func AddConfig(c *gin.Context)

AddConfig ...

func AddEnv

func AddEnv(c *gin.Context)

AddEnv ...

func AddFilter

func AddFilter(c *gin.Context)

AddFilter ...

func BuildTag

func BuildTag(c *gin.Context)

BuildTag ...

func Dashboard

func Dashboard(c *gin.Context)

Dashboard ...

func DeleteAPP

func DeleteAPP(c *gin.Context)

DeleteAPP ...

func DeleteCluster

func DeleteCluster(c *gin.Context)

DeleteCluster ...

func DeleteConfig

func DeleteConfig(c *gin.Context)

DeleteConfig ...

func DeleteEnv

func DeleteEnv(c *gin.Context)

DeleteEnv ...

func DeleteServiceItem

func DeleteServiceItem(c *gin.Context)

DeleteServiceItem ...

func DeleteTag

func DeleteTag(c *gin.Context)

DeleteTag ...

func DeployDeleteConfig

func DeployDeleteConfig(c *gin.Context)

DeployDeleteConfig ...

func DeployDeleteFilter

func DeployDeleteFilter(c *gin.Context)

DeployDeleteFilter ...

func DeployUpdateConfig

func DeployUpdateConfig(c *gin.Context)

DeployUpdateConfig ...

func DeployUpdateFilter

func DeployUpdateFilter(c *gin.Context)

DeployUpdateFilter ...

func GetCluster

func GetCluster(c *gin.Context)

GetCluster ...

func GetFilter

func GetFilter(c *gin.Context)

GetFilter ...

func GetFilterMode

func GetFilterMode(c *gin.Context)

GetFilterMode ...

func GetServiceDetail

func GetServiceDetail(c *gin.Context)

GetServiceDetail ...

func GetTag

func GetTag(c *gin.Context)

GetTag ...

func ListApp

func ListApp(c *gin.Context)

ListApp ...

func ListCluster

func ListCluster(c *gin.Context)

ListCluster ...

func ListConfig

func ListConfig(c *gin.Context)

ListConfig ...

func ListEnv

func ListEnv(c *gin.Context)

ListEnv ...

func ListTag

func ListTag(c *gin.Context)

ListTag ...

func Login

func Login(c *gin.Context)

Login ...

func UpdateApp

func UpdateApp(c *gin.Context)

UpdateApp ...

func UpdateCluster

func UpdateCluster(c *gin.Context)

UpdateCluster ...

func UpdateConfig

func UpdateConfig(c *gin.Context)

UpdateConfig ...

func UpdateConfigSchema

func UpdateConfigSchema(c *gin.Context)

UpdateConfigSchema ...

func UpdateConfigVal

func UpdateConfigVal(c *gin.Context)

UpdateConfigVal ...

func UpdateConfigValAndConfig

func UpdateConfigValAndConfig(c *gin.Context)

UpdateConfigValAndConfig ...

func UpdateEnv

func UpdateEnv(c *gin.Context)

UpdateEnv ...

func UpdateEnvFilter

func UpdateEnvFilter(c *gin.Context)

UpdateEnvFilter ...

func UpdateFilter

func UpdateFilter(c *gin.Context)

UpdateFilter ...

func UpdateServiceDetail

func UpdateServiceDetail(c *gin.Context)

UpdateServiceDetail ...

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

type AddFilterRequest struct {
	Filter string `form:"filter"`
	Mode   int    `json:"mode"`
}

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

type UpdateAppRequest struct {
	Name string `form:"name"`
	Desc string `form:"desc"`
}

UpdateAppRequest ...

type UpdateClusterRequest

type UpdateClusterRequest struct {
	Namespace string `form:"namespace"`
	Register  string `form:"register"`
	Desc      string `form:"desc"`
}

UpdateClusterRequest ...

type UpdateConfigRequest

type UpdateConfigRequest struct {
	Name string `form:"name"`
	Desc string `form:"desc"`
}

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 ...

Jump to

Keyboard shortcuts

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