Releases: lablabs/terraform-aws-eks-prometheus
Releases · lablabs/terraform-aws-eks-prometheus
v1.1.0
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 jobargo_helm_wait_node_selector
- Node selector for ArgoCD Application Helm release wait jobargo_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
What's changed
Features
- Refactor prometheus module by @tomas-balaz in #3
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
- 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_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 accountirsa_role_name_prefix
- The IRSA role name prefix for vectorirsa_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
- @tomas-balaz made their first contribution in #3
Full Changelog: 0.0.4...v1.0.0
0.0.4
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
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