Skip to content

Releases: lablabs/terraform-aws-eks-cluster-autoscaler

v2.2.0

23 Nov 12:27
4183b0d
Compare
Choose a tag to compare

What's changed

  • feat(iam): Align IAM permissions with documentation, by @Balsir (#22)

v2.1.1

15 Sep 07:35
8b113d9
Compare
Choose a tag to compare

What's changed

v2.1.0

10 Mar 12:45
8990dc8
Compare
Choose a tag to compare

What's changed

Features

New Contributors

Full Changelog: v2.0.0...v2.1.0

v2.0.0

04 Jul 08:33
7c330eb
Compare
Choose a tag to compare

What's changed

Release Description

TF module refactoring to align with LARA unified design

Breaking changes:

  • Multiple variables has been renamed:
    • k8s_namespace -> namespace
    • k8s_rbac_create -> rbac_create
    • k8s_service_account_create -> service_account_create
    • k8s_irsa_role_create -> irsa_role_create
    • k8s_service_account_name -> service_account_name
    • argo_application_enabled -> argo_enabled
    • argo_application_use_helm -> argo_helm_enabled
    • argo_application_values -> argo_helm_values
    • argo_destionation_server -> argo_destination_server (fix typo)

Changes:

  • Add new helm related variables:
    • almost all supported helm_release 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_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 new irsa variables for handling IAM roles and policy creation and assignment:
    • irsa_policy_enabled - Whether to create opinionated policy.
    • irsa_assume_role_enabled - Whether IRSA is allowed to assume role defined by assume_role_arn.
    • irsa_assume_role_arn - Assume role arn. Assume role must be enabled.
    • irsa_additional_policies - Map of the additional policies to be attached to default role. Where key is arbitrary id and value is policy arn.
    • irsa_role_name_prefix - The IRSA role name prefix for vector
    • irsa_tags - IRSA resources tags
  • 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/basic

v1.6.2

09 May 10:34
fcfc086
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.6.1...v1.6.2

v1.6.1

08 Oct 08:38
9444948
Compare
Choose a tag to compare

Fix Terraform provider issues when deploying addon as ArgoCD application

v1.6.0

22 Sep 14:02
7486ab3
Compare
Choose a tag to compare

Add ArgoCD support

v1.5.0

30 Aug 20:13
86dd6dd
Compare
Choose a tag to compare

Changes:

  • Add ability to specify custom configuration options as values yaml
  • Delegate Kubernetes namespace creation to helm provider from Kubernetes provider
  • Bump default chart version to the 9.10.3
  • Update terraform docs version in pre-commit

Breaking changes:

  • Removes fake dependency variable mod_dependency in favor of terraform built-in module dependency injection

v1.4.0

04 Aug 17:05
1d8a470
Compare
Choose a tag to compare

Add option to pass values as a variable

v1.3.0

10 Mar 09:45
a23146d
Compare
Choose a tag to compare
  • Github workflow improvements & add gitignore

  • minimum required Terraform version bumped to 0.13.0

  • update exmaple

  • change default chart version