open-nomad/jobspec
Mahmood Ali af8cab3d74
Isolate the jobspec package from the rest of Nomad (#8815)
This eases adoption of the jobspec package by other projects (e.g. terraform nomad provider, Lavant). Either by consuming directy as a library (hopefully without having go mod import rest of nomad) or by copying the package without modification.

Ideally, this package will be published as an independent module. We aren't ready for that considering we'll be switching to HCLv2 "soon", but eitherway, this seems like a reasonable intermediate step if we choose to.
2020-09-03 06:34:04 -05:00
..
test-fixtures consul/connect: remove envoy dns option from gateway proxy config 2020-08-24 09:11:55 -05:00
helper.go Isolate the jobspec package from the rest of Nomad (#8815) 2020-09-03 06:34:04 -05:00
helper_test.go Isolate the jobspec package from the rest of Nomad (#8815) 2020-09-03 06:34:04 -05:00
parse.go Isolate the jobspec package from the rest of Nomad (#8815) 2020-09-03 06:34:04 -05:00
parse_group.go Isolate the jobspec package from the rest of Nomad (#8815) 2020-09-03 06:34:04 -05:00
parse_job.go Isolate the jobspec package from the rest of Nomad (#8815) 2020-09-03 06:34:04 -05:00
parse_multiregion.go Isolate the jobspec package from the rest of Nomad (#8815) 2020-09-03 06:34:04 -05:00
parse_network.go Isolate the jobspec package from the rest of Nomad (#8815) 2020-09-03 06:34:04 -05:00
parse_service.go Isolate the jobspec package from the rest of Nomad (#8815) 2020-09-03 06:34:04 -05:00
parse_task.go Isolate the jobspec package from the rest of Nomad (#8815) 2020-09-03 06:34:04 -05:00
parse_test.go Isolate the jobspec package from the rest of Nomad (#8815) 2020-09-03 06:34:04 -05:00
utils.go
utils_test.go