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: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ApplyDeliveryGlobalVariables

func ApplyDeliveryGlobalVariables(c *gin.Context)

func CreateDeliveryActivities

func CreateDeliveryActivities(c *gin.Context)

func CreateHelmDeliveryVersion

func CreateHelmDeliveryVersion(c *gin.Context)

func CreateK8SDeliveryVersion

func CreateK8SDeliveryVersion(c *gin.Context)

@Summary Create K8S Delivery Version @Description Create K8S Delivery Version @Tags delivery @Accept json @Produce json @Param body body deliveryservice.CreateK8SDeliveryVersionArgs true "body" @Success 200 @Router /api/aslan/delivery/releases/k8s [post]

func DeleteDeliveryVersion

func DeleteDeliveryVersion(c *gin.Context)

func DownloadDeliveryChart

func DownloadDeliveryChart(c *gin.Context)

func GetChartVersionFromRepo

func GetChartVersionFromRepo(c *gin.Context)

func GetDeliveryArtifact

func GetDeliveryArtifact(c *gin.Context)

func GetDeliveryArtifactIDByImage

func GetDeliveryArtifactIDByImage(c *gin.Context)

func GetDeliveryChartFileContent

func GetDeliveryChartFileContent(c *gin.Context)

func GetDeliveryChartFilePath

func GetDeliveryChartFilePath(c *gin.Context)

func GetDeliveryVersion

func GetDeliveryVersion(c *gin.Context)

func GetProductNameByDelivery

func GetProductNameByDelivery(c *gin.Context)

func ListDeliveryArtifacts

func ListDeliveryArtifacts(c *gin.Context)

func ListDeliveryVersion

func ListDeliveryVersion(c *gin.Context)

func OpenAPICreateHelmDeliveryVersion added in v2.3.1

func OpenAPICreateHelmDeliveryVersion(c *gin.Context)

@Summary OpenAPI Create Helm Delivery Version @Description OpenAPI Create Helm Delivery Version @Tags OpenAPI @Accept json @Produce json @Param body body service.OpenAPICreateHelmDeliveryVersionRequest true "body" @Success 200 @Router /openapi/delivery/releases/helm [post]

func OpenAPICreateK8SDeliveryVersion added in v2.3.1

func OpenAPICreateK8SDeliveryVersion(c *gin.Context)

@Summary OpenAPI Create K8S Delivery Version @Description OpenAPI Create K8S Delivery Version @Tags OpenAPI @Accept json @Produce json @Param body body service.OpenAPICreateK8SDeliveryVersionRequest true "body" @Success 200 @Router /openapi/delivery/releases/k8s [post]

func OpenAPIDeleteDeliveryVersion added in v2.3.1

func OpenAPIDeleteDeliveryVersion(c *gin.Context)

@Summary OpenAPI Delete Delivery Version @Description OpenAPI Delete Delivery Version @Tags OpenAPI @Accept json @Produce json @Param projectKey query string true "project key" @Success 200 @Router /openapi/delivery/releases/{id} [delete]

func OpenAPIGetDeliveryVersion added in v2.3.1

func OpenAPIGetDeliveryVersion(c *gin.Context)

@Summary OpenAPI Get Delivery Version @Description OpenAPI Get Delivery Version @Tags OpenAPI @Accept json @Produce json @Param projectKey query string true "project key" @Success 200 @Router /openapi/delivery/releases/{id} [get]

func OpenAPIListDeliveryVersion added in v2.3.1

func OpenAPIListDeliveryVersion(c *gin.Context)

@Summary OpenAPI List Delivery Version @Description OpenAPI List Delivery Version @Tags OpenAPI @Accept json @Produce json @Param projectKey query string true "project key" @Param pageNum query int true "page num" @Param pageSize query int true "page size" @Success 200 @Router /openapi/delivery/releases [get]

func PreviewGetDeliveryChart

func PreviewGetDeliveryChart(c *gin.Context)

Types

type DeliveryFileDetail

type DeliveryFileDetail struct {
	FileVersion     string `json:"fileVersion"`
	DeliveryVersion string `json:"deliveryVersion"`
	DeliveryID      string `json:"deliveryId"`
}

type DeliveryFileInfo

type DeliveryFileInfo struct {
	FileName           string               `json:"fileName"`
	DeliveryFileDetail []DeliveryFileDetail `json:"versionInfo"`
}

type OpenAPIListDeliveryVersionRequest added in v2.3.1

type OpenAPIListDeliveryVersionRequest struct {
	ProjectKey string `form:"projectKey" binding:"required"`
	PageNum    int    `form:"pageNum" binding:"required"`
	PageSize   int    `form:"pageSize" binding:"required"`
}

type OpenAPIRouter added in v2.3.1

type OpenAPIRouter struct{}

func (*OpenAPIRouter) Inject added in v2.3.1

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

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