Skip to content

Releases: lablabs/terraform-aws-eks-external-dns

v1.2.0

04 Jul 09:02
c3381f9
Compare
Choose a tag to compare

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

20 Dec 13:10
8ac079e
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1.0...v1.1.1

v1.1.0

01 Jul 14:08
77eda91
Compare
Choose a tag to compare

What's changed

Features

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

09 May 10:14
Compare
Choose a tag to compare

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:
  • Add new common argo variables:
    • argo_metadata - ArgoCD Application metadata configuration. Override or create additional metadata parameters
    • argo_spec - ArgoCD Application spec configuration. Override or create additional spec parameters
    • argo_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 Terraform
    • argo_kubernetes_manifest_field_manager_force_conflicts - Forcibly override any field manager conflicts when applying the kubernetes manifest resource
    • argo_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

09 Dec 16:08
58073f9
Compare
Choose a tag to compare

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

08 Oct 08:44
f010578
Compare
Choose a tag to compare

Fix Kubernetes provider issues when deploying addon as ArgoCD application

v0.8.0

29 Sep 13:34
b14f27f
Compare
Choose a tag to compare

Add ArgoCD support

v0.7.0

30 Aug 17:09
089c191
Compare
Choose a tag to compare

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

v0.6.1

10 Mar 09:56
d005780
Compare
Choose a tag to compare
  • bump default chart version

v0.6.0

09 Mar 19:38
945fee2
Compare
Choose a tag to compare
  • tf 0.13 as minimum required version
  • cleanup workflow & update workflow components