github.com/kyma-incubator/compass/components/director@v0.0.0-20230623144113-d764f56ff805/pkg/certloader/config.go (about)

     1  package certloader
     2  
     3  // Config holds external client certificate configuration available for the certificate loader
     4  type Config struct {
     5  	ExternalClientCertSecret  string `envconfig:"APP_EXTERNAL_CLIENT_CERT_SECRET"`
     6  	ExternalClientCertCertKey string `envconfig:"APP_EXTERNAL_CLIENT_CERT_KEY"`
     7  	ExternalClientCertKeyKey  string `envconfig:"APP_EXTERNAL_CLIENT_KEY_KEY"`
     8  
     9  	ExtSvcClientCertSecret  string `envconfig:"APP_EXT_SVC_CLIENT_CERT_SECRET"`
    10  	ExtSvcClientCertCertKey string `envconfig:"APP_EXT_SVC_CLIENT_CERT_KEY"`
    11  	ExtSvcClientCertKeyKey  string `envconfig:"APP_EXT_SVC_CLIENT_KEY_KEY"`
    12  }