Documentation
¶
Index ¶
Constants ¶
View Source
const ( PIPELINE_DEPLOYMENT_TYPE_HELM = "helm" PIPELINE_DEPLOYMENT_TYPE_ACD = "argo_cd" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterEnvDto ¶
type DataSourceMetaData ¶ added in v1.5.0
type EnvDto ¶
type EnvDto struct {
EnvironmentId int `json:"environmentId" validate:"number"`
EnvironmentName string `json:"environmentName,omitempty" validate:"max=50"`
Namespace string `json:"namespace,omitempty" validate:"name-space-component,max=50"`
EnvironmentIdentifier string `json:"environmentIdentifier,omitempty"`
Description string `json:"description" validate:"max=40"`
IsVirtualEnvironment bool `json:"isVirtualEnvironment"`
}
type EnvironmentBean ¶
type EnvironmentBean struct {
Id int `json:"id,omitempty" validate:"number"`
Environment string `json:"environment_name,omitempty" validate:"required,max=50"`
ClusterId int `json:"cluster_id,omitempty" validate:"number,required"`
ClusterName string `json:"cluster_name,omitempty"`
Active bool `json:"active"`
Default bool `json:"default"`
PrometheusEndpoint string `json:"prometheus_endpoint,omitempty"`
Namespace string `json:"namespace,omitempty" validate:"name-space-component,max=50"`
CdArgoSetup bool `json:"isClusterCdActive"`
EnvironmentIdentifier string `json:"environmentIdentifier"`
Description string `json:"description" validate:"max=40"`
AppCount int `json:"appCount"`
IsVirtualEnvironment bool `json:"isVirtualEnvironment"`
AllowedDeploymentTypes []string `json:"allowedDeploymentTypes"`
ClusterServerUrl string `json:"-"`
ErrorInConnecting string `json:"-"`
ClusterToken string `json:"-"`
InsecureSkipTlsVerify bool `json:"-"`
ClusterConfig map[string]string `json:"-"`
ClusterCAData string `json:"-"`
ClusterKeyData string `json:"-"`
ClusterCertData string `json:"-"`
DataSourceId int `json:"-"`
}
type EphemeralContainerAdvancedData ¶ added in v1.2.1
type EphemeralContainerAdvancedData struct {
Manifest string `json:"manifest"`
}
type EphemeralContainerBasicData ¶ added in v1.2.1
type EphemeralContainerRequest ¶ added in v1.2.1
type EphemeralContainerRequest struct {
BasicData *EphemeralContainerBasicData `json:"basicData"`
AdvancedData *EphemeralContainerAdvancedData `json:"advancedData"`
Namespace string `json:"namespace" validate:"required"`
ClusterId int `json:"clusterId" validate:"gt=0"`
PodName string `json:"podName" validate:"required"`
ExternalArgoApplicationName string `json:"externalArgoApplicationName,omitempty"`
UserId int32 `json:"-"`
}
func (EphemeralContainerRequest) GetContainerBean ¶ added in v1.2.1
func (request EphemeralContainerRequest) GetContainerBean() repository.EphemeralContainerBean
type ResourceGroupingResponse ¶
type ResourceGroupingResponse struct {
EnvList []EnvironmentBean `json:"envList"`
EnvCount int `json:"envCount"`
}
Click to show internal directories.
Click to hide internal directories.