Versions in this module Expand all Collapse all v0 v0.1.0 Oct 23, 2019 Changes in this version type Environment + Name string v0.0.1 Oct 23, 2019 Changes in this version + func InitRepo(dir string) *git2.Repository + func InitRepoWithCommit(dir string) (plumbing.Hash, *git2.Repository) + type CIConfig struct + Azure *ci.Azure + Buildkite *ci.Buildkite + Github *ci.Github + Gitlab *ci.Gitlab + TeamCity *ci.TeamCity + type Config struct + AvailableCI []ci.CI + AvailableRegistries []registry.Registry + CI *CIConfig + Environments map[string]Environment + Registry *RegistryConfig + Scaffold *scaffold.Config + VCS *VCSConfig + func InitEmptyConfig() *Config + func Load(dir string, out io.Writer) (*Config, error) + func (c *Config) CurrentCI() ci.CI + func (c *Config) CurrentEnvironment(environment string) (*Environment, error) + func (c *Config) CurrentRegistry() registry.Registry + func (c *Config) CurrentVCS() vcs.VCS + type Environment struct + Context string + Kubeconfig string + Namespace string + type RegistryConfig struct + Dockerhub *registry.Dockerhub + ECR *registry.ECR + Github *registry.Github + Gitlab *registry.Gitlab + Quay *registry.Quay + type VCSConfig struct + VCS vcs.VCS