handler

package
v2.3.1 Latest Latest
Warning

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

Go to latest
Published: Apr 26, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddBuildTemplate

func AddBuildTemplate(c *gin.Context)

func AddChartTemplate

func AddChartTemplate(c *gin.Context)

func CreateDockerfileTemplate

func CreateDockerfileTemplate(c *gin.Context)

func CreateScanningTemplate

func CreateScanningTemplate(c *gin.Context)

func CreateWorkflowTemplate

func CreateWorkflowTemplate(c *gin.Context)

func CreateYamlTemplate

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

func DeleteDockerfileTemplate(c *gin.Context)

func DeleteScanningTemplate

func DeleteScanningTemplate(c *gin.Context)

func DeleteWorkflowTemplateByID

func DeleteWorkflowTemplateByID(c *gin.Context)

func DeleteYamlTemplate

func DeleteYamlTemplate(c *gin.Context)

func ExtractTemplateVariables

func ExtractTemplateVariables(c *gin.Context)

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

func GetBuildTemplate

func GetBuildTemplate(c *gin.Context)

func GetBuildTemplateReference

func GetBuildTemplateReference(c *gin.Context)

func GetChartTemplate

func GetChartTemplate(c *gin.Context)

func GetChartTemplateReference

func GetChartTemplateReference(c *gin.Context)

func GetDockerfileTemplateDetail

func GetDockerfileTemplateDetail(c *gin.Context)

func GetDockerfileTemplateReference

func GetDockerfileTemplateReference(c *gin.Context)

func GetFlatKvs

func GetFlatKvs(c *gin.Context)

DEPRECATED, since 1.18

func GetScanningTemplate

func GetScanningTemplate(c *gin.Context)

func GetScanningTemplateReference

func GetScanningTemplateReference(c *gin.Context)

func GetTemplateVariables

func GetTemplateVariables(c *gin.Context)

func GetWorkflowTemplateByID

func GetWorkflowTemplateByID(c *gin.Context)

func GetYamlTemplateDetail

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

func GetYamlTemplateReference(c *gin.Context)

func ListBuildTemplates

func ListBuildTemplates(c *gin.Context)

func ListChartTemplates

func ListChartTemplates(c *gin.Context)

func ListDockerfileTemplate

func ListDockerfileTemplate(c *gin.Context)

func ListFiles

func ListFiles(c *gin.Context)

func ListScanningTemplates

func ListScanningTemplates(c *gin.Context)

func ListWorkflowTemplate

func ListWorkflowTemplate(c *gin.Context)

func ListYamlTemplate

func ListYamlTemplate(c *gin.Context)

func RemoveBuildTemplate

func RemoveBuildTemplate(c *gin.Context)

func RemoveChartTemplate

func RemoveChartTemplate(c *gin.Context)

func SyncChartTemplateReference

func SyncChartTemplateReference(c *gin.Context)

func SyncYamlTemplateReference

func SyncYamlTemplateReference(c *gin.Context)

func UpdateBuildTemplate

func UpdateBuildTemplate(c *gin.Context)

func UpdateChartTemplate

func UpdateChartTemplate(c *gin.Context)

func UpdateChartTemplateVariables

func UpdateChartTemplateVariables(c *gin.Context)

func UpdateDockerfileTemplate

func UpdateDockerfileTemplate(c *gin.Context)

func UpdateScanningTemplate

func UpdateScanningTemplate(c *gin.Context)

func UpdateWorkflowTemplate

func UpdateWorkflowTemplate(c *gin.Context)

func UpdateYamlTemplate

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

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

func ValidateDockerfileTemplate(c *gin.Context)

func ValidateTemplateVariables

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

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

type ListYamlResp

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