v2.0.0
github-actions
released this
04 Jul 08:33
·
5 commits
to refs/heads/master
since this release
What's changed
- Module refactor, by @JaroVojtek (#12)
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
- 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_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 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