models

package
v1.20.0 Latest Latest
Warning

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

Go to latest
Published: Apr 1, 2022 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CannotDeleteNonOrphanedEnvironment

func CannotDeleteNonOrphanedEnvironment(appName, envName string) error

CannotDeleteNonOrphanedEnvironment Can only delete orphaned environments

func CannotRestartAuxiliaryResource added in v1.19.2

func CannotRestartAuxiliaryResource(appName, componentName string) error

CannotRestartAuxiliaryResource Auxiliary resource cannot be restarted

func CannotRestartComponent

func CannotRestartComponent(appName, componentName, state string) error

CannotRestartComponent Component cannot be restarted

func CannotStartComponent

func CannotStartComponent(appName, componentName, state string) error

CannotStartComponent Component cannot be started

func CannotStopComponent

func CannotStopComponent(appName, componentName, state string) error

CannotStopComponent Component cannot be stopped

func MissingAuxiliaryResourceDeployment added in v1.19.2

func MissingAuxiliaryResourceDeployment(appName, componentName string) error

CannotRestartAuxiliaryResource Auxiliary resource cannot be restarted

func NonExistingComponent

func NonExistingComponent(appName, componentName string) error

NonExistingComponent No component found by name

func NonExistingComponentAuxiliaryType added in v1.19.2

func NonExistingComponentAuxiliaryType(appName, componentName, auxType string) error

NonExistingComponentAuxiliaryType Auxiliary resource for component component not found

func NonExistingEnvironment

func NonExistingEnvironment(underlyingError error, appName, envName string) error

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

Jump to

Keyboard shortcuts

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