Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Configuration ¶
type Configuration struct { ConfigPath string `yaml:"ConfigPath,omitempty"` ProjectName string `yaml:"ProjectName,omitempty"` Language string `yaml:"Language,omitempty"` Docker struct { RegistryName string `yaml:"RegistryName,omitempty"` RegistrySubDomain string `yaml:"RegistrySubDomain,omitempty"` RegistryDomain string `yaml:"RegistryDomain,omitempty"` RegistryRepository string `yaml:"RegistryRepository,omitempty"` Namespace string `yaml:"NameSpace,omitempty"` RegistryUser string `yaml:"RegistryUser,omitempty"` RegistryPassword string `yaml:"RegistryPassword,omitempty"` } `yaml:"Docker,omitempty"` KubernetesContexts map[string]string `yaml:"KubernetesContexts,omitempty"` Deployments map[string]struct { KubernetesContext string `yaml:"KubernetesContext,omitempty"` Run []string `yaml:"Run,omitempty"` } `yaml:"Deployments,omitempty"` VersionControl struct { Provider string `yaml:"Provider,omitempty"` NameSpace string `yaml:"NameSpace,omitempty"` Project string `yaml:"Project,omitempty"` Repository string `yaml:"Repository,omitempty"` Username string `yaml:"Username,omitempty"` Password string `yaml:"Password,omitempty"` } `yaml:"VersionControl,omitempty"` Aws struct { CertificatePath string `yaml:"CertificatePath,omitempty"` } }
func Create ¶
func Create(path string) (Configuration, error)
func New ¶
func New() (Configuration, error)
func (*Configuration) SaveConfig ¶
func (config *Configuration) SaveConfig() error
Click to show internal directories.
Click to hide internal directories.