github.com/kyma-project/kyma-environment-broker@v0.0.1/common/gardener/config.go (about) 1 package gardener 2 3 type Config struct { 4 Project string `envconfig:"default=gardenerProject"` 5 ShootDomain string `envconfig:"optional"` 6 KubeconfigPath string `envconfig:"default=./dev/kubeconfig.yaml"` 7 DNSProviders DNSProvidersData `envconfig:"-"` 8 } 9 10 type DNSProvidersData struct { 11 Providers []DNSProviderData `json:"providers" yaml:"providers"` 12 } 13 14 type DNSProviderData struct { 15 DomainsInclude []string `json:"domainsInclude" yaml:"domainsInclude"` 16 Primary bool `json:"primary" yaml:"primary"` 17 SecretName string `json:"secretName" yaml:"secretName"` 18 Type string `json:"type" yaml:"type"` 19 }