2.1.0 (December 20th, 2023)
IMPROVEMENTS:
- Target Nomad 1.7.2: updated the nomad client to support Nomad API and jobspec version 1.7.2 (#404)
- provider: update Go to 1.21.5 (#399)
- resource/nomad_acl_auth_method: add support for
token_name_format
(#403) - resource/nomad_csi_volume: changes to
capacity_min
orcapacity_max
may now expand the volume instead of forcing replacement, - resource/nomad_csi_volume: update import key to be
<volume id>@<namespace>
to allow importing volumes from namespaces other thandefault
(#408) - resource/nomad_csi_volume_registration: update import key to be
<volume id>@<namespace>
to allow importing volume registrations from namespaces other thandefault
(#408)
on Nomad version 1.6.3 or later, if the CSI plugin supports it (#382) - resource/nomad_job: read and submit original jobspec on state refresh and job register (#405)
- resource/nomad_job: Add
rerun_if_dead
attribute to allow forcing a job to run again if it's marked asdead
. (#407) - resource/nomad_job: update import key to be
<job id>@<namespace>
to allow importing jobs from namespaces other thandefault
(#408)
BUG FIXES:
- resource/nomad_acl_policy: fixed a bug where the namespace would be incorrectly calculated from a job identity (#396)
- resource/nomad_csi_volume_registration: fixed a bug that cause an import operation to not load all of the volume attributes (#402)
- resource/nomad_job: fixed a bug that could cause jobs to be registered in the incorrect namespace if the
NOMAD_NAMESPACE
environment variable is set (#386) - resource/nomad_job: fixed a bug that caused state changes even in case of errors during apply (#412)
- resource/nomad_volume: fixed a bug that cause an import operation to not load all of the volume attributes (#402)