Releases: lablabs/terraform-aws-eks-external-dns
Releases · lablabs/terraform-aws-eks-external-dns
v1.2.0
What's Changed
- feat(policy_document): add var.aws_partition to assemble ARNs for multiple partitions by @tomas-balaz in #35
Full Changelog: v1.1.1...v1.2.0
v1.1.1
What's Changed
- fix: var.settings boolean error when using argocd by @floppyfish14 in #30
New Contributors
- @floppyfish14 made their first contribution in #30
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's changed
Features
- Unify module design, by @tomas-balaz (#28)
Release Description
TF module refactoring to align with LARA unified desing
Breaking changes:
- Multiple variables has been renamed:
argo_destionation_server
->argo_destination_server
(fix typo)
Changes:
- Update default helm chart version to the latest
- Update provider versions
- Update workflows
- Update readme
- Update pre-commit versions
- Community standards/experience improvements
- Update examples
v1.0.0
Breaking changes:
- Multiple variables has been renamed:
k8s_namespace
->namespace
k8s_rbac_create
->rbac_create
k8s_service_account_create
->service_account_create
k8s_service_account_name
->service_account_name
k8s_irsa_role_create
->irsa_role_create
k8s_irsa_role_name_prefix
->irsa_role_name_prefix
k8s_assume_role_enabled
->irsa_assume_role_enabled
k8s_assume_role_arn
->irsa_assume_role_arn
k8s_irsa_additional_policies
->irsa_additional_policies
k8s_irsa_policy_enabled
->irsa_policy_enabled
argo_application_enabled
->argo_enabled
argo_application_use_helm
->argo_helm_enabled
argo_application_values
->argo_helm_values
Fixes:
- Various issues with
enabled
flag has been fixed - Fixed gh workflows
Changes:
- Add new helm related variables:
- almost all supported
helm_release
variables - https://github.com/lablabs/terraform-aws-eks-external-dns/blob/master/variables.tf#L214-L337
- almost all supported
- Add new common argo variables:
argo_metadata
- ArgoCD Application metadata configuration. Override or create additional metadata parametersargo_spec
- ArgoCD Application spec configuration. Override or create additional spec parametersargo_apiversion
- ArgoCD Appliction apiVersion
- Add new argo variables for
kubernetes_manifest
installation method:argo_kubernetes_manifest_computed_fields
- List of paths of fields to be handled as "computed". The user-configured value for the field will be overridden by any different value returned by the API after apply.argo_kubernetes_manifest_field_manager_name
- The name of the field manager to use when applying the kubernetes manifest resource. Defaults to Terraformargo_kubernetes_manifest_field_manager_force_conflicts
- Forcibly override any field manager conflicts when applying the kubernetes manifest resourceargo_kubernetes_manifest_wait_for_fields
- A map of fields and a corresponding regular expression with a pattern to wait for. The provider will wait until the field matches the regular expression. Use * for any value
- Add raw outputs from resources:
iam_role_attributes
- Update default helm chart version to the latest
- Update provider versions
- Update readme
- Update pre-commit versions
- Update examples
Full Changelog: v0.9.0...v1.0.0
v0.9.0
Breaking changes:
- IRSA has been renamed to be more generic (terraform resources and role name)
- Remove
cluster_name
unused variable
Changes:
- Add new input variable
k8s_irsa_policy_enabled
(bu default true) - Add new input variable
k8s_irsa_additional_policies
- Add outputs
- Add tags variable
- Add kubernetes provider with minimal supported version for GA manifests
- Terraform resources has been renamed to
this
- Update readme
- Update pre-commit versions
- Update examples
v0.8.1
Fix Kubernetes provider issues when deploying addon as ArgoCD application
v0.8.0
v0.7.0
Changes:
- Add ability to specify custom configuration options as values yaml
- Add ability to opt-out from IRSA role creation
- Add new variable k8s_assume_role_arn for assume role arn definition
- Delegate Kubernetes namespace creation to helm provider from Kubernetes provider
- Bump default chart version to the 5.4.4
- Update terraform docs version in pre-commit
Breaking changes:
- Removes fake dependency variable mod_dependency in favor of terraform built-in module dependency injection
- Rename variable k8s_create_namespace to helm_create_namespace
- Assume role arn should be specified by variable k8s_assume_role_arn instead of parameter passed in settings