Documentation ¶
Index ¶
- func ApplyDeliveryGlobalVariables(c *gin.Context)
- func CreateDeliveryActivities(c *gin.Context)
- func CreateHelmDeliveryVersion(c *gin.Context)
- func CreateK8SDeliveryVersion(c *gin.Context)
- func DeleteDeliveryVersion(c *gin.Context)
- func DownloadDeliveryChart(c *gin.Context)
- func GetChartVersionFromRepo(c *gin.Context)
- func GetDeliveryArtifact(c *gin.Context)
- func GetDeliveryArtifactIDByImage(c *gin.Context)
- func GetDeliveryChartFileContent(c *gin.Context)
- func GetDeliveryChartFilePath(c *gin.Context)
- func GetDeliveryVersion(c *gin.Context)
- func GetProductNameByDelivery(c *gin.Context)
- func ListDeliveryArtifacts(c *gin.Context)
- func ListDeliveryVersion(c *gin.Context)
- func OpenAPICreateHelmDeliveryVersion(c *gin.Context)
- func OpenAPICreateK8SDeliveryVersion(c *gin.Context)
- func OpenAPIDeleteDeliveryVersion(c *gin.Context)
- func OpenAPIGetDeliveryVersion(c *gin.Context)
- func OpenAPIListDeliveryVersion(c *gin.Context)
- func PreviewGetDeliveryChart(c *gin.Context)
- type DeliveryFileDetail
- type DeliveryFileInfo
- type OpenAPIListDeliveryVersionRequest
- type OpenAPIRouter
- type Router
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateK8SDeliveryVersion ¶
@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 DownloadDeliveryChart ¶
func GetChartVersionFromRepo ¶
func GetDeliveryArtifact ¶
func GetDeliveryVersion ¶
func ListDeliveryArtifacts ¶
func ListDeliveryVersion ¶
func OpenAPICreateHelmDeliveryVersion ¶ added in v2.3.1
@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
@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
@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
@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
@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 ¶
Types ¶
type DeliveryFileDetail ¶
type DeliveryFileInfo ¶
type DeliveryFileInfo struct { FileName string `json:"fileName"` DeliveryFileDetail []DeliveryFileDetail `json:"versionInfo"` }
type OpenAPIListDeliveryVersionRequest ¶ added in v2.3.1
type OpenAPIRouter ¶ added in v2.3.1
type OpenAPIRouter struct{}
func (*OpenAPIRouter) Inject ¶ added in v2.3.1
func (*OpenAPIRouter) Inject(router *gin.RouterGroup)