v0.1.0
- Add support for bootstrapping local fs path
- Add reconcile package to allow git and fs bootstrap to be reused.
- Add watch flag to disable or enable watch mode (i.e. loop forever)
- Add delete flag to disable or enable delete of missing jobs.
- For git watch and delete flag is enabled by default
- For fs watch and delete flag is disabled by default
- Nomad use job "name" to detect duplicates instead of filename. Detect dupes using the job.Name and skip if dupe is encountered.
- Add support for variable reconciliation. Variables are *.yml instead of hcl files as in the future we can easily add support for built-in sops decryption without installing additional tool. As meta is not supported for variables based on hashicorp/nomad#19329, using nomoporator and nomoporatorOldKeys to maintain state.
Thanks to @prabirshrestha.