-
Vara Bonthu authoredVara Bonthu authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
README.md 2.92 KiB
External DNS Helm Chart
Introduction
External DNS is a Kubernetes add-on that can automate the management of DNS records based on Ingress and Service resources.
For complete project documentation, please visit the ExternalDNS Github repository.
Requirements
No requirements.
Providers
Name | Version |
---|---|
aws | n/a |
Modules
Name | Source | Version |
---|---|---|
helm_addon | ../helm-addon | n/a |
Resources
Name | Type |
---|---|
aws_iam_policy.external_dns | resource |
aws_iam_policy_document.external_dns_iam_policy_document | data source |
aws_route53_zone.selected | data source |
Inputs
Name | Description | Type | Default | Required |
---|---|---|---|---|
addon_context | Input configuration for the addon | object({ |
n/a | yes |
domain_name | Domain name of the Route53 hosted zone to use with External DNS. | string |
n/a | yes |
helm_config | External DNS Helm Configuration | any |
{} |
no |
irsa_policies | Additional IAM policies used for the add-on service account. | list(string) |
n/a | yes |
manage_via_gitops | Determines if the add-on should be managed via GitOps. | bool |
false |
no |
Outputs
Name | Description |
---|---|
argocd_gitops_config | Configuration used for managing the add-on with GitOps |
zone_filter_ids | Zone Filter Ids for the add-on |