Documentation
¶
Index ¶
- Constants
- func ReplaceVariablesInFile(fileSystem afero.Fs, path string, functionCall Callable) error
- type Bitbucket
- type BranchLoader
- type BranchLoaderInterface
- type Callable
- type Cleanup
- type Cluster
- type Config
- type ConfigLoaderInterface
- type DNSConfig
- type Database
- type Endpoints
- type Namespace
- type ReplaceFunc
Constants ¶
View Source
const ProductionEnvironment = "production"
View Source
const StagingEnvironment = "staging"
Variables ¶
This section is empty.
Functions ¶
Types ¶
type BranchLoader ¶
type BranchLoader struct { }
func (*BranchLoader) LoadBranches ¶
func (b *BranchLoader) LoadBranches(bitbucket Bitbucket) ([]string, error)
type BranchLoaderInterface ¶
type Config ¶
type Config struct { KubernetesConfigFilepath string `yaml:"kubernetes_config_filepath"` ProjectID string `yaml:"project_id"` ClusterID string `yaml:"cluster_id"` Endpoints Endpoints Cluster Cluster Zone string Bitbucket Bitbucket Cleanup Cleanup DNS DNSConfig `yaml:"dns"` Database Database Namespace Namespace `validate:"required"` }
type ConfigLoaderInterface ¶
Click to show internal directories.
Click to hide internal directories.