Skip to content

Commit d1a0d84

Browse files
committed
add sync.createNamespace value to flux-helm-release module
1 parent 3aff6a0 commit d1a0d84

File tree

3 files changed

+3
-0
lines changed

3 files changed

+3
-0
lines changed

modules/flux-helm-release/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ timoni -n default delete podinfo
3333
| `sync: interval:` | `int` | `60` | Reconcile interval in minutes |
3434
| `sync: timeout:` | `int` | `5` | Timeout in minutes |
3535
| `sync: serviceAccountName:` | `string` | `""` | Service account to impersonate |
36+
| `sync: createNamespace:` | `bool` | `false` | Instructs Helm to create the target namespace if it does not exist |
3637
| `sync: disableWait:` | `bool` | `false` | Disables waiting for resource readiness after install/upgrade |
3738
| `dependsOn:` | `[...{name: string}]` | `{}` | List of dependencies |
3839
| `driftDetection:` | `string` | `"disabled"` | Set drift detection mode, can be `enabled` or `warn` |

modules/flux-helm-release/templates/config.cue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ import (
3535
interval: int | *60
3636
timeout: int | *5
3737
disableWait: bool | *false
38+
createNamespace: bool | *false
3839
serviceAccountName?: string
3940
targetNamespace?: string
4041
}

modules/flux-helm-release/templates/helmrelease.cue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ import (
5353
install: {
5454
crds: "Create"
5555
remediation: retries: #config.sync.retries
56+
createNamespace: #config.sync.createNamespace
5657
disableWait: #config.sync.disableWait
5758
disableWaitForJobs: #config.sync.disableWait
5859
}

0 commit comments

Comments
 (0)