Documentation ¶
Index ¶
Constants ¶
View Source
const ( AwsSecretName = "aws-secret" AzureSecretName = "azure-config-file" GoogleSecretName = "google-config-file" AzureSecretDataKey = "azure.json" GoogleSecretDataKey = "credentials.json" AwsSecretDataKey = "credentials" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWSCredentials ¶
type AWSSettings ¶
type AWSSettings struct { Credentials *AWSCredentials `json:"credentials,omitempty"` Region string `json:"region,omitempty"` ZoneType string `json:"zoneType,omitempty"` AssumeRoleARN string `json:"assumeRoleArn,omitempty"` BatchChangeSize uint `json:"batchChangeSize,omitempty"` }
type AzureSettings ¶
type ChartValues ¶
type ChartValues struct { Sources []string `json:"sources,omitempty"` RBAC *RBACSettings `json:"rbac,omitempty"` Image *ImageSettings `json:"image,omitempty"` DomainFilters []string `json:"domainFilters,omitempty"` Policy string `json:"policy,omitempty"` TXTOwnerID string `json:"txtOwnerId,omitempty"` ExtraArgs map[string]string `json:"extraArgs,omitempty"` TXTPrefix string `json:"txtPrefix,omitempty"` Azure *AzureSettings `json:"azure,omitempty"` AWS *AWSSettings `json:"aws,omitempty"` Google *GoogleSettings `json:"google,omitempty"` Provider string `json:"provider"` }
ChartValues describes external-dns helm chart values (https://hub.helm.sh/charts/stable/external-dns)
type GoogleSettings ¶
type ImageSettings ¶
Click to show internal directories.
Click to hide internal directories.