github hashicorp/nomad-pack v0.1.0

latest releases: nightly, v0.4.1, v0.4.0...
2 years ago

0.1.0 (October 31, 2023)

  • Generate Variable Override Files for Packs - With
    nomad-pack generate var-file, you can create a documented variable override
    file as a starting point for customizing a Nomad Pack for deploying in your
    environment.

  • Templating Non-Job Files - Pack authors can now add non-job templates to
    their packs. These extra files could be used to provide pre-built configuration
    files, or to generate Nomad dependency configurations, like ACL policies and
    Volume configurations for operators to load into their clusters before deploying
    the pack to their cluster.

  • Vendoring Dependencies - With nomad-pack deps vendor, you can
    automatically download all the dependencies listed in the metadata.hcl file
    into a deps/ subdirectory.

BUG FIXES:

  • cli: generate registry command creates registry in properly named folder [GH-445]
  • cli: generate pack validates name argument [GH-460]

IMPROVEMENTS:

  • cache: Change the way registries are stored and versioned in the cache [GH-356]
  • cli: Add generate var-file command [GH-333]
  • cli: registry list command now shows git refs to repositories present in the cache [GH-318]
  • cli: registry list command now shows only registries, and a new command list shows packs [GH-337], [GH-373]
  • cli: deps vendor command [GH-367]
  • cli: deps vendor command now allows dependencies to be pinned [GH-447]
  • cli: generate pack command now supports --overwrite flag [GH-380]
  • cli: registry add command now uses shallow cloning [GH-444]
  • deps: Update the Nomad OpenAPI dependency; require Go 1.18 as a build dependency [GH-288]
  • pack: Author field no longer supported in pack metadata [GH-317]
  • pack: URL field no longer supported in pack metadata [GH-343]
  • runner: Submit the job spec to Nomad while running pack [GH-375]
  • template: Render templates other than Nomad job specifications inside templates/ [GH-303]
  • template: Automatically format templates before outputting [GH-311]
  • template: Skip templates that would render to just whitespace [GH-313]
  • template: Extract namespace and region from the templates before submitting them to the client [GH-366]
  • vars: Add flag to ignore variables provided in the given var-files unused by the pack [GH-315]

Don't miss a new nomad-pack release

NewReleases is sending notifications on new releases.