Hi,
When creating a main pack which in turns uses dependencies, I would like my main pack to override the var values in these dependencies.
Context:
This main pack uses prometheus pack dependency from the community registry.
If I use the -var-file argument, with an override file in which I define prometheus_task_resources={"cpu" = 500, "memory" = 512}, it's not working:
nomad-pack render --parser-v1 -var-file="./monitoring/override.hcl" ./monitoring
The dependency variables values still apply.
My understanding, taken from the docs, is that I need to use the entire dependency object to modify the var value. Indeed, the doc says:
nomad-pack run hello_pack_with_deps --var demo_dep.message="example"
What I'm doing:
So, when using -var argument and not -var-file anymore, if I use:
nomad-pack render --parser-v1 -var 'prometheus.prometheus_task_resources={"cpu"=500,"memory"=512}' ./monitoring
It's working.
Question:
How to do the same with -var-file ?
I see there is this issue which mentions something similar. Is this a missing feature ?
Thanks
Hi,
When creating a main pack which in turns uses dependencies, I would like my main pack to override the var values in these dependencies.
Context:
This main pack uses
prometheuspack dependency from the community registry.If I use the
-var-fileargument, with an override file in which I defineprometheus_task_resources={"cpu" = 500, "memory" = 512}, it's not working:nomad-pack render --parser-v1 -var-file="./monitoring/override.hcl" ./monitoringThe dependency variables values still apply.
My understanding, taken from the docs, is that I need to use the entire dependency object to modify the var value. Indeed, the doc says:
nomad-pack run hello_pack_with_deps --var demo_dep.message="example"What I'm doing:
So, when using
-varargument and not-var-fileanymore, if I use:nomad-pack render --parser-v1 -var 'prometheus.prometheus_task_resources={"cpu"=500,"memory"=512}' ./monitoringIt's working.
Question:
How to do the same with
-var-file?I see there is this issue which mentions something similar. Is this a missing feature ?
Thanks