Mahmood Ali
8f5bc0d8cd
Parse variable files
2020-11-09 15:02:21 -05:00
Mahmood Ali
bbe3d315d7
Restructure Variables and Locals
...
This reimplements the handling of Variables and Locals in HCL2 config.
This change supports declaring variables and locals, with defaults.
2020-11-09 14:58:57 -05:00
Mahmood Ali
9927a6b8cd
copy variables files from Packer
2020-11-09 14:35:02 -05:00
Chris Baker
719077a26d
added new policy capabilities for recommendations API
...
state store: call-out to generic update of job recommendations from job update method
recommendations API work, and http endpoint errors for OSS
support for scaling polices in task block of job spec
add query filters for ScalingPolicy list endpoint
command: nomad scaling policy list: added -job and -type
2020-10-28 14:32:16 +00:00
Mahmood Ali
b8b993eea0
hclv2: handle block labels
2020-10-26 16:24:43 -04:00
Mahmood Ali
1d948bb4e8
hclv2: special case attributes with map values
...
HCLv1 special case map assignment:
```hcl
map_attr = { "K" = "V" }
```
is parsed as
```json
{"map_attr": [{"K": "V"}]}
```
2020-10-26 16:20:41 -04:00
Mahmood Ali
639fc3a88d
floats always parsed as float64
2020-10-26 16:20:41 -04:00
Mahmood Ali
e3d0d3a94e
Refactor handling of blocks as attr
2020-10-26 16:20:41 -04:00
Mahmood Ali
0c56438486
hclv2 tests: test complex config configuration
2020-10-26 16:20:41 -04:00
Mahmood Ali
d3a17b5c82
address review feedback
2020-10-22 11:49:37 -04:00
Mahmood Ali
b3c118ae22
Add hclv2 parser
2020-10-21 15:46:56 -04:00