nomad-helper
nomad-helper copied to clipboard
Bump github.com/hashicorp/nomad from 1.3.1 to 1.3.3
Bumps github.com/hashicorp/nomad from 1.3.1 to 1.3.3.
Release notes
Sourced from github.com/hashicorp/nomad's releases.
v1.3.3
1.3.3 (August 05, 2022)
IMPROVEMENTS:
- csi: Add
stage_publish_base_dirfield tocsi_pluginblock to support plugins that require a specific staging/publishing directory for mounts [GH-13919]- qemu: use shorter socket file names to reduce the chance of hitting the max path length [GH-13971]
- template: Expose consul-template configuration options at the client level for
nomad_retry. [GH-13907]- template: Templates support new uid/gid parameter pair [GH-13755]
- ui: Reorder and apply the same style to the Evaluations list page filters to match the Job list page. [GH-13866]
BUG FIXES:
- acl: Fixed a bug where the timestamp for expiring one-time tokens was not deterministic between servers [GH-13737]
- deployments: Fixed a bug that prevented auto-approval if canaries were marked as unhealthy during deployment [GH-14001]
- metrics: Fixed a bug where blocked evals with no class produced no dc:class scope metrics [GH-13786]
- namespaces: Fixed a bug that allowed deleting a namespace that contained a CSI volume [GH-13880]
- qemu: restore the monitor socket path when restoring a QEMU task. [GH-14000]
- servicedisco: Fixed a bug where non-unique services would escape job validation [GH-13869]
- ui: Add missing breadcrumb in the Evaluations page. [GH-13865]
- ui: Fixed a bug where task memory was reported as zero on systems using cgroups v2 [GH-13670]
v1.3.2
1.3.2 (July 13, 2022)
IMPROVEMENTS:
- agent: Added delete support to the eval HTTP API [GH-13492]
- agent: emit a warning message if the agent starts with
bootstrap_expectset to an even number. [GH-12961]- agent: logs are no longer buffered at startup when logging in JSON format [GH-13076]
- api: enable setting
?chooseparameter when querying services [GH-12862]- api: refactor ACL check when using the all namespaces wildcard in the job and alloc list endpoints [GH-13608]
- api: support Authorization Bearer header in lieu of X-Nomad-Token header [GH-12534]
- bootstrap: Added option to allow for an operator generated bootstrap token to be passed to the
acl bootstrapcommand [GH-12520]- cli: Added
deletecommand to the eval CLI [GH-13492]- cli: Added
scheduler get-configandscheduler set-configcommands to the operator CLI [GH-13045]- cli: always display job ID and namespace in the
eval statuscommand [GH-13581]- cli: display namespace and node ID in the
eval listcommand and wheneval statusmatches multiple evals [GH-13581]- cli: update default redis and use nomad service discovery [GH-13044]
- client: added more fault tolerant defaults for template configuration [GH-13041]
- core: Added the ability to pause and un-pause the eval broker and blocked eval broker [GH-13045]
- core: On node updates skip creating evaluations for jobs not in the node's datacenter. [GH-12955]
- core: automatically mark clients with recurring plan rejections as ineligible [GH-13421]
- driver/docker: Eliminate excess Docker registry pulls for the
infra_imagewhen it already exists locally. [GH-13265]- fingerprint: add support for detecting kernel architecture of clients. (attribute:
kernel.arch) [GH-13182]- hcl: added support for using the
filebase64function in jobspecs [GH-11791]- metrics: emit
nomad.nomad.plan.rejection_tracker.node_scoremetric for the number of times a node had a plan rejection within the past time window [GH-13421]- qemu: add support for guest agent socket [GH-12800]
- ui: Namespace filter query paramters are now isolated by route [GH-13679]
... (truncated)
Changelog
Sourced from github.com/hashicorp/nomad's changelog.
1.3.3 (August 05, 2022)
IMPROVEMENTS:
- csi: Add
stage_publish_base_dirfield tocsi_pluginblock to support plugins that require a specific staging/publishing directory for mounts [GH-13919]- qemu: use shorter socket file names to reduce the chance of hitting the max path length [GH-13971]
- template: Expose consul-template configuration options at the client level for
nomad_retry. [GH-13907]- template: Templates support new uid/gid parameter pair [GH-13755]
- ui: Reorder and apply the same style to the Evaluations list page filters to match the Job list page. [GH-13866]
BUG FIXES:
- acl: Fixed a bug where the timestamp for expiring one-time tokens was not deterministic between servers [GH-13737]
- deployments: Fixed a bug that prevented auto-approval if canaries were marked as unhealthy during deployment [GH-14001]
- metrics: Fixed a bug where blocked evals with no class produced no dc:class scope metrics [GH-13786]
- namespaces: Fixed a bug that allowed deleting a namespace that contained a CSI volume [GH-13880]
- qemu: restore the monitor socket path when restoring a QEMU task. [GH-14000]
- servicedisco: Fixed a bug where non-unique services would escape job validation [GH-13869]
- ui: Add missing breadcrumb in the Evaluations page. [GH-13865]
- ui: Fixed a bug where task memory was reported as zero on systems using cgroups v2 [GH-13670]
1.3.2 (July 13, 2022)
IMPROVEMENTS:
- agent: Added delete support to the eval HTTP API [GH-13492]
- agent: emit a warning message if the agent starts with
bootstrap_expectset to an even number. [GH-12961]- agent: logs are no longer buffered at startup when logging in JSON format [GH-13076]
- api: enable setting
?chooseparameter when querying services [GH-12862]- api: refactor ACL check when using the all namespaces wildcard in the job and alloc list endpoints [GH-13608]
- api: support Authorization Bearer header in lieu of X-Nomad-Token header [GH-12534]
- bootstrap: Added option to allow for an operator generated bootstrap token to be passed to the
acl bootstrapcommand [GH-12520]- cli: Added
deletecommand to the eval CLI [GH-13492]- cli: Added
scheduler get-configandscheduler set-configcommands to the operator CLI [GH-13045]- cli: always display job ID and namespace in the
eval statuscommand [GH-13581]- cli: display namespace and node ID in the
eval listcommand and wheneval statusmatches multiple evals [GH-13581]- cli: update default redis and use nomad service discovery [GH-13044]
- client: added more fault tolerant defaults for template configuration [GH-13041]
- core: Added the ability to pause and un-pause the eval broker and blocked eval broker [GH-13045]
- core: On node updates skip creating evaluations for jobs not in the node's datacenter. [GH-12955]
- core: automatically mark clients with recurring plan rejections as ineligible [GH-13421]
- driver/docker: Eliminate excess Docker registry pulls for the
infra_imagewhen it already exists locally. [GH-13265]- fingerprint: add support for detecting kernel architecture of clients. (attribute:
kernel.arch) [GH-13182]- hcl: added support for using the
filebase64function in jobspecs [GH-11791]- metrics: emit
nomad.nomad.plan.rejection_tracker.node_scoremetric for the number of times a node had a plan rejection within the past time window [GH-13421]- qemu: add support for guest agent socket [GH-12800]
- ui: Namespace filter query paramters are now isolated by route [GH-13679]
BUG FIXES:
... (truncated)
Commits
428b2cdGenerate files for 1.3.3 release39b34ffbuild: remove generated files66c76aeRevert "Generate files for 1.3.3 release"423bbbfRevert "Prepare for next release"3ddf7caBackport of Add Nomad RetryConfig to agent template config into release/1.3.x...c5c25e9backport of commit 867380b4124a0da5e7824f8a3f144126a949c5ec (#14021)3ab0c68Backport of qemu: reduce monitor socket path into release/1.3.x (#14016)2c5a8d0Backport of allow unhealthy canaries without blocking autopromote into releas...2a4b9e0Backport of template: set default UID/GID to -1 into release/1.3.x (#14014)32793abBackport of qemu: restore monitor socket path into release/1.3.x (#14013)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)