Documentation
¶
Index ¶
- func CannotDeleteNonOrphanedEnvironment(appName, envName string) error
- func CannotRestartAuxiliaryResource(appName, componentName string) error
- func CannotRestartComponent(appName, componentName, state string) error
- func CannotStartComponent(appName, componentName, state string) error
- func CannotStopComponent(appName, componentName, state string) error
- func MissingAuxiliaryResourceDeployment(appName, componentName string) error
- func NonExistingComponent(appName, componentName string) error
- func NonExistingComponentAuxiliaryType(appName, componentName, auxType string) error
- func NonExistingEnvironment(underlyingError error, appName, envName string) error
- type ConfigurationStatus
- type Environment
- type EnvironmentSummary
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CannotDeleteNonOrphanedEnvironment ¶
CannotDeleteNonOrphanedEnvironment Can only delete orphaned environments
func CannotRestartAuxiliaryResource ¶ added in v1.19.2
CannotRestartAuxiliaryResource Auxiliary resource cannot be restarted
func CannotRestartComponent ¶
CannotRestartComponent Component cannot be restarted
func CannotStartComponent ¶
CannotStartComponent Component cannot be started
func CannotStopComponent ¶
CannotStopComponent Component cannot be stopped
func MissingAuxiliaryResourceDeployment ¶ added in v1.19.2
CannotRestartAuxiliaryResource Auxiliary resource cannot be restarted
func NonExistingComponent ¶
NonExistingComponent No component found by name
func NonExistingComponentAuxiliaryType ¶ added in v1.19.2
NonExistingComponentAuxiliaryType Auxiliary resource for component component not found
func NonExistingEnvironment ¶
NonExistingEnvironment No application found by name
Types ¶
type ConfigurationStatus ¶
type ConfigurationStatus int
ConfigurationStatus Enumeration of the statuses of configuration
const ( // Pending In configuration but not in cluster Pending ConfigurationStatus = iota // Consistent In configuration and in cluster Consistent // Orphan In cluster and not in configuration Orphan )
func (ConfigurationStatus) String ¶
func (p ConfigurationStatus) String() string
type Environment ¶
type Environment struct { // Name of the environment // // required: false // example: prod Name string `json:"name"` // Status of the environment // - Pending = Environment exists in Radix config, but not in cluster // - Consistent = Environment exists in Radix config and in cluster // - Orphan = Environment does not exist in Radix config, but exists in cluster // // required: false // Enum: Pending,Consistent,Orphan // example: Consistent Status string `json:"status"` // Deployments All deployments in environment // // required: false Deployments []*deployModels.DeploymentSummary `json:"deployments,omitempty"` // Secrets All secrets in environment // // required: false Secrets []models.Secret `json:"secrets,omitempty"` // ActiveDeployment The latest deployment in the environment // // required: false ActiveDeployment *deployModels.Deployment `json:"activeDeployment,omitempty"` // BranchMapping The branch mapped to this environment // // required: false // example: master BranchMapping string `json:"branchMapping,omitempty"` }
Environment holds detail information about environment swagger:model Environment
type EnvironmentSummary ¶
type EnvironmentSummary struct { // Name of the environment // // required: false // example: prod Name string `json:"name"` // Status of the environment // - Pending = Environment exists in Radix config, but not in cluster // - Consistent = Environment exists in Radix config and in cluster // - Orphan = Environment does not exist in Radix config, but exists in cluster // // required: false // Enum: Pending,Consistent,Orphan // example: Consistent Status string `json:"status"` // ActiveDeployment The latest deployment in the environment // // required: false ActiveDeployment *deployModels.DeploymentSummary `json:"activeDeployment,omitempty"` // BranchMapping The branch mapped to this environment // // required: false BranchMapping string `json:"branchMapping,omitempty"` }
EnvironmentSummary holds general information about environment swagger:model EnvironmentSummary