Skip to content

Commit a66e1d7

Browse files
authored
fix: include helm parameters when not empty (#6)
1 parent 8666117 commit a66e1d7

File tree

5 files changed

+14
-10
lines changed

5 files changed

+14
-10
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ See [Basic example](examples/basic/README.md) for further information.
6262
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.0 |
6363
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 4.19.0 |
6464
| <a name="requirement_helm"></a> [helm](#requirement\_helm) | >= 2.6.0 |
65-
| <a name="requirement_kubernetes"></a> [kubernetes](#requirement\_kubernetes) | >= 2.16.0 |
65+
| <a name="requirement_kubernetes"></a> [kubernetes](#requirement\_kubernetes) | >= 2.20.0 |
6666
| <a name="requirement_utils"></a> [utils](#requirement\_utils) | >= 0.17.0 |
6767

6868
## Modules

argo.tf

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,16 @@ locals {
1010
"repoURL" : var.helm_repo_url
1111
"chart" : var.helm_chart_name
1212
"targetRevision" : var.helm_chart_version
13-
"helm" : {
14-
"releaseName" : var.helm_release_name
15-
"parameters" : [for k, v in var.settings : tomap({ "forceString" : true, "name" : k, "value" : v })]
16-
"values" : var.enabled ? data.utils_deep_merge_yaml.values[0].output : ""
17-
"skipCrds" : var.argo_skip_crds
18-
}
13+
"helm" : merge(
14+
{
15+
"releaseName" : var.helm_release_name
16+
"values" : var.enabled ? data.utils_deep_merge_yaml.values[0].output : ""
17+
"skipCrds" : var.argo_skip_crds
18+
},
19+
length(var.settings) > 0 ? {
20+
"parameters" : [for k, v in var.settings : tomap({ "forceString" : true, "name" : k, "value" : v })]
21+
} : {}
22+
)
1923
}
2024
"destination" : {
2125
"server" : var.argo_destination_server

examples/basic/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ The code in this example shows how to use the module with basic configuration an
1010
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.0 |
1111
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 4.19.0 |
1212
| <a name="requirement_helm"></a> [helm](#requirement\_helm) | >= 2.6.0 |
13-
| <a name="requirement_kubernetes"></a> [kubernetes](#requirement\_kubernetes) | >= 2.11.0 |
13+
| <a name="requirement_kubernetes"></a> [kubernetes](#requirement\_kubernetes) | >= 2.20.0 |
1414

1515
## Modules
1616

examples/basic/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ terraform {
88
}
99
kubernetes = {
1010
source = "hashicorp/kubernetes"
11-
version = ">= 2.11.0"
11+
version = ">= 2.20.0"
1212
}
1313
helm = {
1414
source = "hashicorp/helm"

versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ terraform {
88
}
99
kubernetes = {
1010
source = "hashicorp/kubernetes"
11-
version = ">= 2.16.0"
11+
version = ">= 2.20.0"
1212
}
1313
helm = {
1414
source = "hashicorp/helm"

0 commit comments

Comments
 (0)