handler

package
v1.15.0 Latest Latest
Warning

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

Go to latest
Published: Sep 30, 2022 License: Apache-2.0 Imports: 25 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CheckShareEnvReady added in v1.9.9

func CheckShareEnvReady(c *gin.Context)

func CheckWorkloadsK8sServices added in v1.9.9

func CheckWorkloadsK8sServices(c *gin.Context)

func CleanProductCronJob

func CleanProductCronJob(c *gin.Context)

func ConnectSshPmExec added in v1.9.9

func ConnectSshPmExec(c *gin.Context)

func CreateCommonEnvCfg added in v1.9.9

func CreateCommonEnvCfg(c *gin.Context)

func CreateProduct

func CreateProduct(c *gin.Context)

CreateProduct creates new product Query param `auto` determines if create in onBoarding progress Query param `helm` determines if is helm project Query param `scene` determines if the product is copied from some project

func DeleteCommonEnvCfg added in v1.9.9

func DeleteCommonEnvCfg(c *gin.Context)

func DeletePod

func DeletePod(c *gin.Context)

func DeleteProduct

func DeleteProduct(c *gin.Context)

func DeleteProductServices added in v1.9.9

func DeleteProductServices(c *gin.Context)

func DisableBaseEnv added in v1.9.9

func DisableBaseEnv(c *gin.Context)

func DownloadFileFromPod added in v1.9.9

func DownloadFileFromPod(c *gin.Context)

func EnableBaseEnv added in v1.9.9

func EnableBaseEnv(c *gin.Context)

func EstimatedValues added in v1.6.0

func EstimatedValues(c *gin.Context)

func ExportYaml

func ExportYaml(c *gin.Context)

func GetBundleResources added in v1.7.1

func GetBundleResources(c *gin.Context)

func GetChartInfos added in v1.8.0

func GetChartInfos(c *gin.Context)

func GetChartValues added in v1.9.9

func GetChartValues(c *gin.Context)

func GetEstimatedRenderCharts added in v1.5.0

func GetEstimatedRenderCharts(c *gin.Context)

func GetHelmChartVersions added in v1.2.0

func GetHelmChartVersions(c *gin.Context)

func GetImageInfos added in v1.9.9

func GetImageInfos(c *gin.Context)

func GetInitProduct

func GetInitProduct(c *gin.Context)

func GetOperationLogs added in v1.9.9

func GetOperationLogs(c *gin.Context)

func GetProduct

func GetProduct(c *gin.Context)

func GetProductDefaultValues added in v1.6.0

func GetProductDefaultValues(c *gin.Context)

func GetProductInfo

func GetProductInfo(c *gin.Context)

func GetService

func GetService(c *gin.Context)

func GetServiceContainer

func GetServiceContainer(c *gin.Context)

func GetServiceRenderCharts added in v1.5.0

func GetServiceRenderCharts(c *gin.Context)

func GetYamlContent added in v1.6.0

func GetYamlContent(c *gin.Context)

func ListAvailableNamespaces

func ListAvailableNamespaces(c *gin.Context)

func ListCanaryDeploymentServiceInfo added in v1.9.9

func ListCanaryDeploymentServiceInfo(c *gin.Context)

func ListCommonEnvCfgHistory added in v1.9.9

func ListCommonEnvCfgHistory(c *gin.Context)

func ListConfigMaps

func ListConfigMaps(c *gin.Context)

func ListCustomWorkload added in v1.9.9

func ListCustomWorkload(c *gin.Context)

func ListGroups

func ListGroups(c *gin.Context)

func ListIngresses added in v1.9.9

func ListIngresses(c *gin.Context)

func ListKubeEvents

func ListKubeEvents(c *gin.Context)

func ListLatestEnvCfg added in v1.9.9

func ListLatestEnvCfg(c *gin.Context)

func ListNamespace added in v1.9.9

func ListNamespace(c *gin.Context)

func ListNodes added in v1.8.0

func ListNodes(c *gin.Context)

func ListPodEvents

func ListPodEvents(c *gin.Context)

func ListProducts

func ListProducts(c *gin.Context)

func ListProductsRevision

func ListProductsRevision(c *gin.Context)

func ListPvcs added in v1.9.9

func ListPvcs(c *gin.Context)

func ListReleases added in v1.8.0

func ListReleases(c *gin.Context)

func ListSecrets added in v1.9.9

func ListSecrets(c *gin.Context)

func ListServicePods

func ListServicePods(c *gin.Context)

func ListWorkloads added in v1.5.0

func ListWorkloads(c *gin.Context)

func ListWorkloadsInEnv added in v1.5.0

func ListWorkloadsInEnv(c *gin.Context)

func MigrateHistoryConfigMaps added in v1.9.9

func MigrateHistoryConfigMaps(c *gin.Context)

func PatchDebugContainer added in v1.9.9

func PatchDebugContainer(c *gin.Context)

func PatchWorkload added in v1.9.9

func PatchWorkload(c *gin.Context)

func RecoverWorkload added in v1.9.9

func RecoverWorkload(c *gin.Context)

func RestartNewService

func RestartNewService(c *gin.Context)

func RestartService

func RestartService(c *gin.Context)

func RollBackConfigMap

func RollBackConfigMap(c *gin.Context)

func ScaleNewService

func ScaleNewService(c *gin.Context)

func ScaleService

func ScaleService(c *gin.Context)

func ServiceDiff

func ServiceDiff(c *gin.Context)

func SyncEnvResource added in v1.9.9

func SyncEnvResource(c *gin.Context)

func SyncHelmProductRenderset added in v1.9.9

func SyncHelmProductRenderset(c *gin.Context)

func UpdateCommonEnvCfg added in v1.9.9

func UpdateCommonEnvCfg(c *gin.Context)

func UpdateDeploymentContainerImage

func UpdateDeploymentContainerImage(c *gin.Context)

func UpdateHelmProductCharts added in v1.9.9

func UpdateHelmProductCharts(c *gin.Context)

func UpdateHelmProductDefaultValues added in v1.9.9

func UpdateHelmProductDefaultValues(c *gin.Context)

func UpdateHelmProductRenderset added in v1.6.0

func UpdateHelmProductRenderset(c *gin.Context)

func UpdateMultiProducts added in v1.7.1

func UpdateMultiProducts(c *gin.Context)

func UpdateProduct

func UpdateProduct(c *gin.Context)

func UpdateProductRecycleDay added in v1.2.0

func UpdateProductRecycleDay(c *gin.Context)

func UpdateProductRegistry added in v1.8.0

func UpdateProductRegistry(c *gin.Context)

func UpdateService

func UpdateService(c *gin.Context)

func UpdateStatefulSetContainerImage

func UpdateStatefulSetContainerImage(c *gin.Context)

Types

type ChartInfoArgs

type ChartInfoArgs struct {
	ChartInfos []*template.RenderChart `json:"chart_infos"`
}

type DeleteProductServicesRequest added in v1.9.9

type DeleteProductServicesRequest struct {
	ServiceNames []string `json:"service_names"`
}

type ListServicePodsArgs

type ListServicePodsArgs struct {
	ProductName string `json:"product_name"`
	EnvName     string `json:"env_name"`
	// contains filtered or unexported fields
}

type ListWorkloadsArgs added in v1.5.0

type ListWorkloadsArgs struct {
	Namespace    string `json:"namespace"    form:"namespace"`
	ClusterID    string `json:"clusterId"    form:"clusterId"`
	WorkloadName string `json:"workloadName" form:"workloadName"`
	PerPage      int    `json:"perPage"      form:"perPage,default:20"`
	Page         int    `json:"page"         form:"page,default:1"`
}

type NamespaceResource

type NamespaceResource struct {
	Services  []*commonservice.ServiceResp `json:"services"`
	Ingresses []resource.Ingress           `json:"ingresses"`
}

type OperationLog added in v1.9.9

type OperationLog struct {
	Count int                    `json:"count"`
	Logs  []*models.OperationLog `json:"logs"`
}

type Router

type Router struct{}

func (*Router) Inject

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

type UpdateProductParams added in v1.9.9

type UpdateProductParams struct {
	ServiceNames []string `json:"service_names"`
	commonmodels.Product
}

type UpdateProductRegistryRequest added in v1.8.0

type UpdateProductRegistryRequest struct {
	RegistryID string `json:"registry_id"`
}

Jump to

Keyboard shortcuts

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