Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { // TODO: Promote this to a proper (versioned) k8s Object DNSZone string `json:"dnsZone"` ContactEmail string `json:"contactEmail"` ExternalDNS ExternalDNSConfig `json:"externalDns"` OauthProxy OauthProxyConfig `json:"oauthProxy"` // contains filtered or unexported fields }
Local config required for EKS platforms
type ExternalDNSConfig ¶
type ExternalDNSConfig struct { AWSAccessKeyID string `json:"aws_access_key_id"` AWSSecretAccessKey string `json:"aws_secret_access_key"` }
Structure of `azure.json` required by external-dns
type OauthProxyConfig ¶
type OauthProxyConfig struct { //AuthzDomain string `json:"authz_domain"` ClientID string `json:"client_id"` ClientSecret string `json:"client_secret"` CookieSecret string `json:"cookie_secret"` AWSRegion string `json:"aws_region"` AWSUserPoolID string `json:"aws_user_pool_id"` }
Config options required by oauth2-proxy
Click to show internal directories.
Click to hide internal directories.