Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplicationConfig ¶
type ApplicationConfig struct { Name string `yaml:"name"` Namespaces []SourceNamespace `yaml:"namespaces"` }
func (*ApplicationConfig) MandatoryParamsByNSAndConfigMap ¶
func (c *ApplicationConfig) MandatoryParamsByNSAndConfigMap(namespace string, configMap string) []string
type ClusterConfig ¶
type Config ¶
type Config struct { Exporter ExporterConfig `yaml:"exporter"` RootInstallationFolder string RootOutputFolder string }
func ReadConfig ¶
func ReadConfig() *Config
type ExporterConfig ¶
type ExporterConfig struct { Cluster ClusterConfig `yaml:"cluster"` Application ApplicationConfig `yaml:"application"` }
type MandatoryParam ¶
type SourceNamespace ¶
type SourceNamespace struct { Name string `yaml:"name"` MandatoryParams []MandatoryParam `yaml:"mandatory-params"` }
Click to show internal directories.
Click to hide internal directories.