Documentation ¶
Index ¶
- func BatchCreatePMHost(c *gin.Context)
- func CreateOrUpdateMatchRules(c *gin.Context)
- func CreatePMHost(c *gin.Context)
- func CreateProductTemplate(c *gin.Context)
- func CreateVariableSet(c *gin.Context)
- func DeletePMHost(c *gin.Context)
- func DeleteProductTemplate(c *gin.Context)
- func DeleteVariableSet(c *gin.Context)
- func GetCustomMatchRules(c *gin.Context)
- func GetGlobalVariableCandidates(c *gin.Context)
- func GetGlobalVariables(c *gin.Context)
- func GetPMHost(c *gin.Context)
- func GetProductTemplate(c *gin.Context)
- func GetProductTemplateServices(c *gin.Context)
- func GetProductionGlobalVariableCandidates(c *gin.Context)
- func GetProductionGlobalVariables(c *gin.Context)
- func GetRenderSetInfo(c *gin.Context)
- func GetVariableSet(c *gin.Context)
- func ListLabels(c *gin.Context)
- func ListPMHosts(c *gin.Context)
- func ListProjects(c *gin.Context)
- func ListTemplatesHierachy(c *gin.Context)
- func ListVariableSets(c *gin.Context)
- func OpenAPICreateProductTemplate(c *gin.Context)
- func OpenAPIDeleteProject(c *gin.Context)
- func OpenAPIGetGlobalVariables(c *gin.Context)
- func OpenAPIGetProjectDetail(c *gin.Context)
- func OpenAPIInitializeHelmProject(c *gin.Context)
- func OpenAPIInitializeYamlProject(c *gin.Context)
- func OpenAPIListProject(c *gin.Context)
- func TransferProject(c *gin.Context)
- func UpdateGlobalVariables(c *gin.Context)
- func UpdatePMHost(c *gin.Context)
- func UpdateProductTemplate(c *gin.Context)
- func UpdateProductTmplStatus(c *gin.Context)
- func UpdateProductionGlobalVariables(c *gin.Context)
- func UpdateProductionServiceOrchestration(c *gin.Context)
- func UpdateProject(c *gin.Context)
- func UpdateServiceOrchestration(c *gin.Context)
- func UpdateVariableSet(c *gin.Context)
- type OpenAPIRouter
- type Router
- type UpdateOrchestrationServiceReq
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BatchCreatePMHost ¶ added in v1.9.9
func CreateOrUpdateMatchRules ¶ added in v1.5.0
func CreatePMHost ¶ added in v1.9.9
func CreateProductTemplate ¶
func CreateVariableSet ¶ added in v1.9.9
func DeletePMHost ¶ added in v1.9.9
TODO: add authorization to this
func DeleteProductTemplate ¶
func DeleteVariableSet ¶ added in v1.9.9
func GetCustomMatchRules ¶ added in v1.5.0
func GetGlobalVariableCandidates ¶ added in v1.9.9
@Summary Get global variable candidates @Description Get global variable candidates @Tags project @Accept json @Produce json @Param name path string true "project name" @Success 200 {array} projectservice.GetGlobalVariableCandidatesRespone @Router /api/aslan/project/products/{name}/globalVariableCandidates [get]
func GetGlobalVariables ¶ added in v1.9.9
@Summary Get global variables @Description Get global variables @Tags project @Accept json @Produce json @Param name path string true "project name" @Success 200 {array} commontypes.ServiceVariableKV @Router /api/aslan/project/products/{name}/globalVariables [get]
func GetProductTemplate ¶
func GetProductTemplateServices ¶
TODO: no authorization whatsoever
func GetProductionGlobalVariableCandidates ¶ added in v1.9.9
@Summary Get production_global variable candidates @Description Get global variable candidates @Tags project @Accept json @Produce json @Param name path string true "project name" @Success 200 {array} projectservice.GetGlobalVariableCandidatesRespone @Router /api/aslan/project/products/{name}/globalProductionGlobalVariables [get]
func GetProductionGlobalVariables ¶ added in v1.9.9
@Summary Get global production_variables @Description Get global variables @Tags project @Accept json @Produce json @Param name path string true "project name" @Success 200 {array} commontypes.ServiceVariableKV @Router /api/aslan/project/products/{name}/productionGlobalVariables [get]
func GetRenderSetInfo ¶
func GetVariableSet ¶ added in v1.9.9
func ListLabels ¶ added in v1.9.9
func ListPMHosts ¶ added in v1.9.9
func ListProjects ¶ added in v1.5.0
func ListTemplatesHierachy ¶
func ListVariableSets ¶ added in v1.9.9
TODO: no authorization, fix this
func OpenAPICreateProductTemplate ¶ added in v1.9.9
func OpenAPIDeleteProject ¶ added in v1.9.9
func OpenAPIGetGlobalVariables ¶ added in v1.9.9
func OpenAPIGetProjectDetail ¶ added in v1.9.9
func OpenAPIInitializeHelmProject ¶ added in v1.9.9
func OpenAPIInitializeYamlProject ¶ added in v1.9.9
@Summary OpenAPI Initialize Yaml Project @Description OpenAPI Initialize Yaml Project @Tags OpenAPI @Accept json @Produce json @Param body body service.OpenAPIInitializeProjectReq true "body" @Success 200 @Router /openapi/projects/project/init/yaml [post]
func OpenAPIListProject ¶ added in v1.9.9
func TransferProject ¶ added in v1.9.9
func UpdateGlobalVariables ¶ added in v1.9.9
@Summary Update global variables @Description Update global variables @Tags project @Accept json @Produce json @Param name path string true "project name" @Param body body updateGlobalVariablesRequest true "body" @Success 200 @Router /api/aslan/project/products/{name}/globalVariables [put]
func UpdatePMHost ¶ added in v1.9.9
func UpdateProductTmplStatus ¶
TODO: old API with no authorizations
func UpdateProductionGlobalVariables ¶ added in v1.9.9
@Summary Update production_global variables @Description Update global variables @Tags project @Accept json @Produce json @Param name path string true "project name" @Param body body updateGlobalVariablesRequest true "body" @Success 200 @Router /api/aslan/project/products/{name}/productionGlobalVariables [put]
func UpdateProductionServiceOrchestration ¶ added in v1.9.9
func UpdateProject ¶
func UpdateServiceOrchestration ¶ added in v1.6.0
func UpdateVariableSet ¶ added in v1.9.9
Types ¶
type OpenAPIRouter ¶ added in v1.9.9
type OpenAPIRouter struct{}
func (*OpenAPIRouter) Inject ¶ added in v1.9.9
func (*OpenAPIRouter) Inject(router *gin.RouterGroup)
type Router ¶
type Router struct{}
func (*Router) Inject ¶
func (*Router) Inject(router *gin.RouterGroup)