handler

package
v1.18.0 Latest Latest
Warning

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

Go to latest
Published: Aug 11, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddBuildTemplate added in v1.9.9

func AddBuildTemplate(c *gin.Context)

func AddChartTemplate

func AddChartTemplate(c *gin.Context)

func CreateDockerfileTemplate added in v1.6.0

func CreateDockerfileTemplate(c *gin.Context)

func CreateWorkflowTemplate added in v1.9.9

func CreateWorkflowTemplate(c *gin.Context)

func CreateYamlTemplate added in v1.6.0

func CreateYamlTemplate(c *gin.Context)

@Summary Create yaml template @Description Create yaml template @Tags template @Accept json @Produce json @Param body body template.YamlTemplate true "body" @Success 200 @Router /api/aslan/template/yaml [post]

func DeleteDockerfileTemplate added in v1.6.0

func DeleteDockerfileTemplate(c *gin.Context)

func DeleteWorkflowTemplateByID added in v1.9.9

func DeleteWorkflowTemplateByID(c *gin.Context)

func DeleteYamlTemplate added in v1.6.0

func DeleteYamlTemplate(c *gin.Context)

func ExtractTemplateVariables added in v1.9.9

func ExtractTemplateVariables(c *gin.Context)

DEPRECATED since 1.18, now we auto extract varialbes when save yaml content

func GetBuildTemplate added in v1.9.9

func GetBuildTemplate(c *gin.Context)

func GetBuildTemplateReference added in v1.9.9

func GetBuildTemplateReference(c *gin.Context)

func GetChartTemplate

func GetChartTemplate(c *gin.Context)

func GetChartTemplateReference added in v1.9.9

func GetChartTemplateReference(c *gin.Context)

func GetDockerfileTemplateDetail added in v1.6.0

func GetDockerfileTemplateDetail(c *gin.Context)

func GetDockerfileTemplateReference added in v1.6.0

func GetDockerfileTemplateReference(c *gin.Context)

func GetFlatKvs added in v1.9.9

func GetFlatKvs(c *gin.Context)

DEPRECATED, since 1.18

func GetTemplateVariables added in v1.6.0

func GetTemplateVariables(c *gin.Context)

func GetWorkflowTemplateByID added in v1.9.9

func GetWorkflowTemplateByID(c *gin.Context)

func GetYamlTemplateDetail added in v1.6.0

func GetYamlTemplateDetail(c *gin.Context)

@Summary Get yaml template detail @Description Get yaml template detail @Tags template @Accept json @Produce json @Param id path string true "template id" @Success 200 {object} template.YamlDetail @Router /api/aslan/template/yaml/{id} [get]

func GetYamlTemplateReference added in v1.6.0

func GetYamlTemplateReference(c *gin.Context)

func ListBuildTemplates added in v1.9.9

func ListBuildTemplates(c *gin.Context)

func ListChartTemplates

func ListChartTemplates(c *gin.Context)

func ListDockerfileTemplate added in v1.6.0

func ListDockerfileTemplate(c *gin.Context)

func ListFiles

func ListFiles(c *gin.Context)

func ListWorkflowTemplate added in v1.9.9

func ListWorkflowTemplate(c *gin.Context)

func ListYamlTemplate added in v1.6.0

func ListYamlTemplate(c *gin.Context)

func RemoveBuildTemplate added in v1.9.9

func RemoveBuildTemplate(c *gin.Context)

func RemoveChartTemplate

func RemoveChartTemplate(c *gin.Context)

func SyncChartTemplateReference added in v1.9.9

func SyncChartTemplateReference(c *gin.Context)

func SyncYamlTemplateReference added in v1.9.9

func SyncYamlTemplateReference(c *gin.Context)

func UpdateBuildTemplate added in v1.9.9

func UpdateBuildTemplate(c *gin.Context)

func UpdateChartTemplate

func UpdateChartTemplate(c *gin.Context)

func UpdateChartTemplateVariables added in v1.6.0

func UpdateChartTemplateVariables(c *gin.Context)

func UpdateDockerfileTemplate added in v1.6.0

func UpdateDockerfileTemplate(c *gin.Context)

func UpdateWorkflowTemplate added in v1.9.9

func UpdateWorkflowTemplate(c *gin.Context)

func UpdateYamlTemplate added in v1.6.0

func UpdateYamlTemplate(c *gin.Context)

@Summary Update yaml template @Description Update yaml template @Tags template @Accept json @Produce json @Param id path string true "template id" @Param body body template.YamlTemplate true "body" @Success 200 @Router /api/aslan/template/yaml/{id} [put]

func UpdateYamlTemplateVariable added in v1.9.9

func UpdateYamlTemplateVariable(c *gin.Context)

@Summary Update yaml template variable @Description Update yaml template variable @Tags template @Accept json @Produce json @Param id path string true "template id" @Param body body template.YamlTemplate true "body" @Success 200 @Router /api/aslan/template/yaml/{id}/variable [put]

func ValidateDockerfileTemplate added in v1.6.0

func ValidateDockerfileTemplate(c *gin.Context)

func ValidateTemplateVariables added in v1.9.9

func ValidateTemplateVariables(c *gin.Context)

@Summary Validate template varaibles @Description Validate template varaibles @Tags service @Accept json @Produce json @Param body body getYamlTemplateVariablesReq true "body" @Success 200 @Router /api/aslan/template/yaml/validateVariable [post]

Types

type ListDockefileResp added in v1.6.0

type ListDockefileResp struct {
	DockerfileTemplates []*template.DockerfileListObject `json:"dockerfile_template"`
	Total               int                              `json:"total"`
}

type ListYamlResp added in v1.6.0

type ListYamlResp struct {
	SystemVariables []*commonmodels.ChartVariable `json:"system_variables"`
	YamlTemplates   []*template.YamlListObject    `json:"yaml_template"`
	Total           int                           `json:"total"`
}

type Router

type Router struct{}

func (*Router) Inject

func (*Router) Inject(router *gin.RouterGroup)

Jump to

Keyboard shortcuts

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