From 52b8deeb3bfdb4943f0c0da35fd6affca84c51bd Mon Sep 17 00:00:00 2001 From: Aimee Ukasick Date: Mon, 18 Aug 2025 11:04:06 -0500 Subject: [PATCH] Docs: Add 1.10.4 release notes (#26524) * 1.10.4 release notes * update node version in package.json so Vercel builds * revert node version * address feedback; add missing "-" to debug parms --- website/content/commands/operator/debug.mdx | 6 +- .../docs/release-notes/nomad/v1-10-x.mdx | 86 +++++++++++++++++-- 2 files changed, 80 insertions(+), 12 deletions(-) diff --git a/website/content/commands/operator/debug.mdx b/website/content/commands/operator/debug.mdx index 5fec856d0..5be4a8b7d 100644 --- a/website/content/commands/operator/debug.mdx +++ b/website/content/commands/operator/debug.mdx @@ -54,16 +54,16 @@ true. - `-log-include-location`: Include file and line information in each log line monitored. The default is `true`. -- `log-file-export`: Include agents' Nomad logfiles in the debug capture. +- `-log-file-export`: Include agents' Nomad logfiles in the debug capture. The historical log export monitor runs concurrently with the log monitor and ignores the `-log-level` and `-log-include-location` flags used to configure that monitor. Nomad will return an error if the agent does not have file logging configured. Cannot be used with `-log-lookback`. -- `log-lookback`: Include historical journald logs in the debug capture. The +- `-log-lookback`: Include historical journald logs in the debug capture. The journald export monitor runs concurrently with the log monitor and ignores the `-log-level` and `-log-include-location` flags passed to that monitor. - This flag is only available on Linux systems using systemd, see the + This flag is only available on Linux systems using systemd, see the `-log-file-export` flag to retrieve historical logs from non-Linux systems, or those without systemd. Cannot be used with `-log-file-export`. diff --git a/website/content/docs/release-notes/nomad/v1-10-x.mdx b/website/content/docs/release-notes/nomad/v1-10-x.mdx index 587a4aa77..eb6be55a5 100644 --- a/website/content/docs/release-notes/nomad/v1-10-x.mdx +++ b/website/content/docs/release-notes/nomad/v1-10-x.mdx @@ -9,7 +9,77 @@ description: >- We are pleased to announce the following Nomad updates. -## Release highlights + +## 1.10.4 release highlights + +### Nomad logs and journald output + +We have added functionality that enables you to retrieve journald output or the +contents of the Nomad log file remotely using the CLI. + +#### New monitor export command + +For a given Nomad agent, this command retrieves journald logs or the +entire contents of the Nomad log file. Review the [`monitor export` command +reference](/nomad/commands/monitor/export) for usage, options, and examples. + +#### Historical log capture for debugging + +We added the following flags to the `nomad operator debug` command: + +- [`-log-lookback`](/nomad/commands/operator/debug#log-lookback): Include + historical journald logs in the debug capture. +- [`-log-file-export`](/nomad/commands/operator/debug#log-file-export): Include + Nomad agents' logfiles in the debug capture. + +Refer to the [`nomad operator debug` command +reference](/nomad/commands/operator/debug) for details. + +### Blocked evaluation metrics + +The `nomad.nomad.blocked_evals.cpu` and `nomad.nomad.blocked_evals.memory` +server metrics now have a `node_pool` label. This helps you determine the node +pool where a scaling operation is needed. + +Review the [server metrics in the Metrics reference](/nomad/docs/reference/metrics#server-metrics). + +### Sentinel policy scope for CSI volumes + +We added a new `submit-csi-volume` Sentinel policy scope, which lets you apply +Sentinel policies to CSI volume creation and registration. + +You may override `soft-mandatory` polices assigned to CSI volume creation and +registration, but you may not override `hard-mandatory` policies. Refer to the +[`EnforcementLevel` +parameter](/nomad/api-docs/sentinel-policies#enforcementlevel) in the Sentinel +Policies API for `soft-mandatory` and `hard-mandatory` definitions. + +Refer to the following documentation: + +- Sentinel policy reference + + - [submit-csi-volume + scope](/nomad/docs/reference/sentinel-policy#submit-csi-volume-scope) + - [Sentinel CSI Volume + Objects](/nomad/docs/reference/sentinel-policy#sentinel-csi-volume-objects) + +- Volumes API reference + + - [Register CSI Volume](/nomad/api-docs/volumes#register-csi-volume) + - [Create CSI Volume](/nomad/api-docs/volumes#create-csi-volume) + +- CLI command reference + + - [`sentinel apply -scope "submit-csi-volume"`](/nomad/commands/sentinel/apply#scope) + - [`volume create -policy-override` option](/nomad/commands/volume/create#policy-override) + - [`volume register -policy-override` option](/nomad/commands/volume/register#policy-override) + + +### Changelog + +Review [the changelog](https://github.com/hashicorp/nomad/releases/tag/v1.10.4) for a list of bug fixes. + +## 1.10.0 release highlights ### Dynamic host volumes @@ -170,7 +240,7 @@ this feature: No running jobs ``` -## Breaking changes +### Breaking changes @include 'release-notes/v1-10/breaking-go-sdk.mdx' @@ -188,24 +258,22 @@ this feature: @include 'release-notes/v1-10/breaking-affinity-spread.mdx' -## Deprecations +### Deprecations @include 'release-notes/v1-10/deprecate-variable-limits.mdx' -## Upgrade details +### Upgrade details For more detailed information, refer to the [upgrade details page][upgrade] and the [GitHub releases changelogs][github-releases]. -## Known issues +### Known issues None. -## Changelogs +### Changelog -These links take you to the changelogs on the GitHub website. - -- [v1.10.0-beta.1](https://github.com/hashicorp/nomad/releases/tag/v1.10.0-beta.1) +- [v1.10.0](https://github.com/hashicorp/nomad/releases/tag/v1.10.0) [consul-integration]: /nomad/docs/secure/acl/consul