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  }