Skip to content

Releases: cloudposse-terraform-components/aws-eks-external-dns

v2.0.0

27 Aug 16:48
0903d43

Choose a tag to compare

Replace Bitnami Usage @milldr (#42) ## what
  • Migrated from deprecated Bitnami external-dns chart to official Kubernetes SIGs external-dns chart
  • Updated chart repository from https://charts.bitnami.com/bitnami to https://kubernetes-sigs.github.io/external-dns/
  • Modified configuration structure to match official chart format (e.g., provider.name: aws instead of provider: aws)
  • Removed unused publish_internal_services variable
  • Fixed deprecated Terraform index syntax (.* to [0])
  • Updated documentation to reflect new chart structure and examples

why

  • Bitnami external-dns chart is deprecated and no longer maintained
  • Official Kubernetes SIGs chart provides active development and security updates
  • Ensures long-term maintainability and support for the component
  • Fixes TFLint warnings for deprecated syntax and unused variables
  • Maintains all existing functionality while using actively supported chart

ref

  • DEV-3586

Summary by CodeRabbit

  • Documentation

    • Switched docs and examples to the official Kubernetes SIGs external-dns chart and updated links.
    • Removed publish_internal_services from docs and added rbac_enabled (default: true); updated examples to use provider.name and extraArgs.
  • Chores

    • Migrated chart source/version to upstream external-dns (1.18.0) and aligned defaults.
    • Component/module creation and outputs now respect the enabled flag.
  • Refactor

    • AWS config moved to provider/extraArgs style; removed legacy aws/rbac blocks.
  • Tests

    • Updated fixtures and test expectations to match new repo/version and config format.

🤖 Automatic Updates

Update README.md and docs @[cloudposse-releaser[bot]](https://github.com/apps/cloudposse-releaser) (#43) ## what This is an auto-generated PR that updates the README.md and docs

why

To have most recent changes of README.md and doc from origin templates

Update README.md and docs @[cloudposse-releaser[bot]](https://github.com/apps/cloudposse-releaser) (#41) ## what This is an auto-generated PR that updates the README.md and docs

why

To have most recent changes of README.md and doc from origin templates

Update README.yaml wiht AI @goruha (#39) ## what - Update README.yaml

why

  • Use atmos to generate readme
Update README.md and docs @[cloudposse-releaser[bot]](https://github.com/apps/cloudposse-releaser) (#40) ## what This is an auto-generated PR that updates the README.md and docs

why

To have most recent changes of README.md and doc from origin templates

chore(deps): update tflint plugin terraform-linters/tflint-ruleset-aws to v0.42.0 @[renovate[bot]](https://github.com/apps/renovate) (#38) This PR contains the following updates:
Package Type Update Change
terraform-linters/tflint-ruleset-aws plugin minor 0.41.0 -> 0.42.0

Release Notes

terraform-linters/tflint-ruleset-aws (terraform-linters/tflint-ruleset-aws)

v0.42.0

Compare Source

What's Changed

Breaking Changes
Chores

Full Changelog: terraform-linters/tflint-ruleset-aws@v0.41.0...v0.42.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

chore(deps): update tflint plugin terraform-linters/tflint-ruleset-aws to v0.41.0 @[renovate[bot]](https://github.com/apps/renovate) (#37) This PR contains the following updates:
Package Type Update Change
terraform-linters/tflint-ruleset-aws plugin minor 0.40.0 -> 0.41.0

Release Notes

terraform-linters/tflint-ruleset-aws (terraform-linters/tflint-ruleset-aws)

v0.41.0

Compare Source

What's Changed

Breaking Changes
Enhancements
Chores
Read more

v1.536.2

30 Jun 19:15
9f0efba

Choose a tag to compare

chore(deps): restrict aws provider version to < 6.0.0 @Benbentwo (#31) This pull request includes a version constraint update for the AWS provider in the Terraform configuration file `src/versions.tf`. The change ensures compatibility with versions up to but not including 6.0.0.
  • src/versions.tf: Updated the version constraint for the aws provider to >= 4.9.0, < 6.0.0 to ensure compatibility with future versions while avoiding potential breaking changes in version 6.0.0.

Summary by CodeRabbit

  • Chores
    • Updated AWS provider version constraints to allow versions from 4.9.0 up to, but not including, 6.0.0 in the Terraform configuration.
    • Upgraded the version of the "eks/alb-controller" component to improve compatibility and performance.

🤖 Automatic Updates

Update README.md and docs @[cloudposse-releaser[bot]](https://github.com/apps/cloudposse-releaser) (#36) ## what This is an auto-generated PR that updates the README.md and docs

why

To have most recent changes of README.md and doc from origin templates

v1.536.1

28 Jun 18:31
18871ac

Choose a tag to compare

chore(deps): restrict helm provider version to ~ 2.0.0 @Benbentwo (#32) This pull request includes a version constraint update for the Helm provider in the Terraform configuration file `src/versions.tf`. The change ensures compatibility with versions up to but not including 3.0.0.

🤖 Automatic Updates

Update README.md and docs @[cloudposse-releaser[bot]](https://github.com/apps/cloudposse-releaser) (#34) ## what This is an auto-generated PR that updates the README.md and docs

why

To have most recent changes of README.md and doc from origin templates

v1.536.0

03 Jun 17:18
ea4f563

Choose a tag to compare

🤖 Automatic Updates

Update README.md and docs @[cloudposse-releaser[bot]](https://github.com/apps/cloudposse-releaser) (#30) ## what This is an auto-generated PR that updates the README.md and docs

why

To have most recent changes of README.md and doc from origin templates

chore(deps): update terraform cloudposse/helm-release/aws to v0.10.1 @[renovate[bot]](https://github.com/apps/renovate) (#3) This PR contains the following updates:
Package Type Update Change
cloudposse/helm-release/aws (source) module patch 0.10.0 -> 0.10.1

Release Notes

cloudposse/terraform-aws-helm-release (cloudposse/helm-release/aws)

v0.10.1

Compare Source

🐛 Bug Fixes
Update iam-policy 2.0.0 -> 2.0.1 @​Nuru (#​53)
what
  • Update iam-policy 2.0.0 -> 2.0.1
why
  • Fix bug when iam_policy_statements is a tuple that cannot be converted to a list
references

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Enable merge queue @goruha (#29) ## what - Added `auto-merge` workflow - Update `settings.yaml` - Fix CodeOwners files

why

  • Support auto merge PRs
  • Create merge queue
  • Implement new CodeOwners policy
Enable merge queue @goruha (#28) ## what - Added `auto-merge` workflow - Update `settings.yaml` - Fix CodeOwners files

why

  • Support auto merge PRs
  • Create merge queue
  • Implement new CodeOwners policy

Summary by CodeRabbit

  • Chores
    • Minor formatting update to project configuration files.
chore(deps): update tflint plugin terraform-linters/tflint-ruleset-aws to v0.40.0 @[renovate[bot]](https://github.com/apps/renovate) (#6) This PR contains the following updates:
Package Type Update Change
terraform-linters/tflint-ruleset-aws plugin minor 0.23.1 -> 0.40.0

Release Notes

terraform-linters/tflint-ruleset-aws (terraform-linters/tflint-ruleset-aws)

v0.40.0

Compare Source

What's Changed

Enhancements
Chores

Full Changelog: terraform-linters/tflint-ruleset-aws@v0.39.0...v0.40.0

v0.39.0

Compare Source

What's Changed

Enhancements
Bug Fixes
Chores
Read more

v1.535.1

31 Mar 12:13
f303a18

Choose a tag to compare

Added tests @goruha (#17) # What * [x] Add `basic` component test * [x] Add `disabled` component test * [x] Test component drifting * [ ] Add any additional use case tests

Why

  • Test basic component features
  • Verify that the component does not create any resources when input enabled: false set
  • Verify that the component does not drift on a second run with the same inputs
  • Add test for any additional than basic use cases for the component

References

Summary by CodeRabbit

  • New Features

    • Introduced additional sample configurations to simplify cloud resource deployment.
    • Added a new CLI application configuration file for enhanced flexibility in managing settings.
    • Included new YAML configuration files for various components, including VPC, EKS cluster, and DNS management.
    • Added a new local variable to aggregate zone names for enhanced domain filtering in DNS configurations.
  • Chores

    • Upgraded module versions for improved stability and reliability.
    • Created a .gitignore file to manage unnecessary files in version control.
  • Tests

    • Added a comprehensive test suite to verify deployments, including multiple test functions.
    • Enhanced ignore rules and dependency management to support a consistent testing environment.
  • Revert

    • Removed an unused test script that had no additional logic or functionality.

🤖 Automatic Updates

Update README.md and docs @[cloudposse-releaser[bot]](https://github.com/apps/cloudposse-releaser) (#18) ## what This is an auto-generated PR that updates the README.md and docs

why

To have most recent changes of README.md and doc from origin templates

v1.535.0

04 Jan 11:22
e64c0ea

Choose a tag to compare

Migrate component from cloudposse/terraform-aws-components

v1.534.0

04 Jan 11:05
e64c0ea

Choose a tag to compare

Migrate component from cloudposse/terraform-aws-components

v1.533.0

13 Dec 19:51
0d03f7d

Choose a tag to compare

Migrate component from cloudposse/terraform-aws-components

v1.532.0

27 Nov 11:33
cba7b4a

Choose a tag to compare

Migrate component from cloudposse/terraform-aws-components