Make manual usage of helm and helmfile easier
First, a simple helmfile diff
fails:
root@varac-oas:~# helmfile diff
no state file found. It must be named helmfile.d/*.yaml, helmfile.yaml, or charts.yaml, or otherwise specified with the --file flag
Even with specifying the right parameters it still complains about the missing KEYCLOAK_PASSWORD
env var:
root@varac-oas:~# helmfile -b /snap/bin/helm -e oas -f /oas/source/repos/helmfiles/helmfile.d/ diff
Building dependency /oas/source/repos/local-storage
No requirements found in /oas/source/repos/local-storage/charts.
Comparing oas-test-local-storage /oas/source/repos/local-storage
error during 10-base.yaml parsing: template: stringTemplate:20:21: executing "stringTemplate" at <requiredEnv "KEYCLOA...>: error calling requiredEnv: required env var `KEYCLOAK_PASSWORD` is not set