package
Version:
v1.0.46
Opens a new window with list of versions in this module.
Published: Mar 2, 2023
License: BSD-3-Clause
Opens a new window with license information.
Imports: 0
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
type AppRelease struct {
AppVersion string `yaml:"appVersion"`
Cluster string `yaml:"cluster"`
Enabled bool `yaml:"enabled"`
ChartName string `yaml:"chartName"`
ChartVersion string `yaml:"chartVersion"`
Repo string `yaml:"repo"`
Subdomain string `yaml:"subdomain"`
Protocol string `yaml:"protocol"`
Port int `yaml:"port"`
}
type Cluster struct {
Address string `yaml:"address"`
Project string `yaml:"project"`
Location string `yaml:"location"`
RequireSuitable bool `yaml:"requireSuitable"`
Releases map[string]ClusterRelease `yaml:"releases"`
}
type ClusterRelease struct {
Namespace string `yaml:"namespace"`
Enabled bool `yaml:"enabled"`
ChartName string `yaml:"chartName"`
ChartVersion string `yaml:"chartVersion"`
Repo string `yaml:"repo"`
}
type Environment struct {
DefaultCluster string `yaml:"defaultCluster"`
Releases map[string]AppRelease `yaml:"releases"`
Lifecycle string `yaml:"lifecycle"`
RequireSuitable bool `yaml:"requireSuitable"`
BaseDomain string `yaml:"baseDomain"`
NamePrefixesDomain bool `yaml:"namePrefixesDomain"`
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.