Skip to content

Releases: lablabs/terraform-aws-eks-prometheus

v1.1.0

18 Jan 21:01
c5acad0
Compare
Choose a tag to compare

What's changed

Features

Release Description

TF module refactoring to align with addons unified design

Changes:

  • Fix ArgoCD Helm parameters in ArgoCD Apps source when not empty. This ensures compatibility with Terraform K8s provider > 2.20
  • Add new wait mechanism for argo-helm installation:
    • argo_helm_wait_timeout - Timeout for ArgoCD Application Helm release wait job
    • argo_helm_wait_node_selector - Node selector for ArgoCD Application Helm release wait job
    • argo_helm_wait_tolerations - Tolerations for ArgoCD Application Helm release wait job
    • argo_helm_wait_backoff_limit - Backoff limit for ArgoCD Application Helm release wait job
  • Update provider versions
  • Update workflows
  • Update Readme
  • Update pre-commit versions
  • Community standards/experience improvements
  • Update examples/basic

Full Changelog: v1.0.0...v1.1.0

v1.0.0

24 Oct 11:46
295eb3f
Compare
Choose a tag to compare

What's changed

Features

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_service_account_name -> service_account_name
    • k8s_irsa_role_name_prefix -> irsa_role_name_prefix
    • k8s_irsa_additional_policies -> irsa_additional_policies
    • 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_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_role_create - Whether to create IRSA role and annotate service account
    • 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

New Contributors

Full Changelog: 0.0.4...v1.0.0

0.0.4

19 Sep 11:42
6351fd1
Compare
Choose a tag to compare

What's Changed

  • feat: add support for argo application kubernetes manifest field manager by @jaygridley in #2

Full Changelog: 0.0.3...0.0.4

0.0.3

21 Mar 21:19
Compare
Choose a tag to compare

Changes:

  • Use merge() in ArgoCD Application manifest instead of deep merge. Fix kubernetes provider crash: panic: AttributeName("spec"): can't use tftypes.DynamicPseudoType as tftypes.Object

Full Changelog: 0.0.2...0.0.3

0.0.2

10 Mar 17:40
6b2ab4d
Compare
Choose a tag to compare

Changes:

  • Add argo_spec variable for additional Application spec options and ability to override spec #1

Full Changelog: 0.0.1...0.0.2

0.0.1

06 Dec 00:48
Compare
Choose a tag to compare

Initial release