open-nomad/.changelog
Luiz Aoqui b656981cf0
Track plan rejection history and automatically mark clients as ineligible (#13421)
Plan rejections occur when the scheduler work and the leader plan
applier disagree on the feasibility of a plan. This may happen for valid
reasons: since Nomad does parallel scheduling, it is expected that
different workers will have a different state when computing placements.

As the final plan reaches the leader plan applier, it may no longer be
valid due to a concurrent scheduling taking up intended resources. In
these situations the plan applier will notify the worker that the plan
was rejected and that they should refresh their state before trying
again.

In some rare and unexpected circumstances it has been observed that
workers will repeatedly submit the same plan, even if they are always
rejected.

While the root cause is still unknown this mitigation has been put in
place. The plan applier will now track the history of plan rejections
per client and include in the plan result a list of node IDs that should
be set as ineligible if the number of rejections in a given time window
crosses a certain threshold. The window size and threshold value can be
adjusted in the server configuration.

To avoid marking several nodes as ineligible at one, the operation is rate
limited to 5 nodes every 30min, with an initial burst of 10 operations.
2022-07-12 18:40:20 -04:00
..
8068.txt cl: add missing prefix 2022-04-19 07:48:56 -05:00
9160.txt changelog: add entries for #9160 and #11078 (#11290) 2021-10-14 08:43:36 -04:00
9198.txt docs and changelog for `nomad config validate` (#12031) 2022-02-09 10:20:45 -05:00
10236.txt changelog: fix entry markdown (#11911) 2022-01-24 11:04:14 -05:00
10237.txt changelog: fix entry markdown (#11911) 2022-01-24 11:04:14 -05:00
10563.txt changelog: add entry for GH-10563 (#10894) 2021-07-13 16:12:41 -04:00
10666.txt edit hierarchy to lead with namespace before job 2021-08-10 10:35:36 -04:00
10675.txt changelog: add entry for #10675 (#10919) 2021-07-21 10:05:48 -04:00
10796.txt changlog: add entry for #10796 (#11312) 2021-10-14 09:01:43 -04:00
10804.txt Adopt go-changelog in Nomad (#10825) 2021-07-06 10:46:53 -04:00
10806.txt update changelog (#10963) 2021-07-28 16:02:04 -04:00
10808.txt docs: add changelog for #10808 2022-02-24 17:13:42 -08:00
10818.txt Adopt go-changelog in Nomad (#10825) 2021-07-06 10:46:53 -04:00
10822.txt Adopt go-changelog in Nomad (#10825) 2021-07-06 10:46:53 -04:00
10823.txt Adopt go-changelog in Nomad (#10825) 2021-07-06 10:46:53 -04:00
10832.txt deps: upgrade docker and runc 2022-01-18 08:35:26 -06:00
10840.txt
10842.txt consul: avoid triggering unnecessary sync when removing workload 2021-07-06 14:08:42 -05:00
10848.txt CSI ListSnapshots secrets implementation 2021-07-28 11:30:29 -07:00
10849.txt docs: add changelog entry for #10849 2021-07-16 15:58:58 -07:00
10855.txt csi: account for nil volume_mount in API-to-structs conversion (#10855) 2021-07-07 08:06:39 -04:00
10859.txt cli: add -task flag to alloc signal, restart (#10859) 2021-07-07 09:58:16 -07:00
10861.txt changelog: add entry for #10861 2021-07-07 11:03:39 +02:00
10864.txt scheduler: datacenter updates should be destructive 2021-07-07 11:18:30 -04:00
10865.txt consul: avoid extra sync operations when no action required 2021-07-07 11:24:56 -05:00
10868.txt service: remove duplicate name check during validation (#10868) 2021-07-08 09:43:38 -04:00
10870.txt cni: respect default `cni_config_dir` and `cni_path` (#10870) 2021-07-08 09:56:57 -04:00
10872.txt consul/connect: Avoid assumption of parent service when filtering connect proxies 2021-07-08 09:43:41 -05:00
10873.txt consul/connect: remove sidecar proxy before removing parent service 2021-07-08 13:30:19 -05:00
10875.txt cli: `-namespace` should override job namespace 2021-07-08 13:17:27 -04:00
10876.txt client: interpolate meta blocks with task environment (#10876) 2021-07-08 16:03:15 -04:00
10883.txt consul/connect: fix bug causing high cpu with multiple connect sidecars in group 2021-07-09 14:34:44 -05:00
10892.txt changelog: add entry for #10892 2021-07-13 10:29:44 +02:00
10893.txt ui: fixes #10885 2021-07-22 11:44:25 -04:00
10896.txt docs: add changelog entry 2021-07-14 10:46:40 -05:00
10897.txt core: remove internalization of affinity strings 2021-07-15 15:15:39 -05:00
10898.txt docs: update changelog 2021-07-14 11:21:00 -05:00
10907.txt client: avoid acting on stale data after launch (#10907) 2021-07-20 15:13:28 -04:00
10916.txt docs: add changelog for #10916 2021-07-27 11:51:38 -07:00
10917.txt fix `nomad alloc signal` help message (#10917) 2021-07-21 11:02:44 -04:00
10926.txt cli: Use glint to determine if os.Stdout is tty (#10926) 2021-07-23 11:27:47 -04:00
10929.txt changelog: add entry for #10929 2021-08-05 10:48:36 +02:00
10930.txt add dispatch idempotency token support in the CLI (#10930) 2021-10-22 12:39:05 -04:00
10931.txt update changelog (#10963) 2021-07-28 16:02:04 -04:00
10934.txt changelog: add entry for #10934 (#11001) 2021-08-04 11:33:18 -04:00
10935.txt events: fix wildcard namespace handling (#10935) 2021-09-02 09:36:55 -07:00
10951.txt consul/connect: avoid warn messages on connect proxy errors 2021-08-05 11:27:35 +02:00
10952.txt nomad: only activate one-time auth tokens with 1.1.0 (#10952) 2021-07-27 13:17:55 -04:00
10958.txt api: revert to defaulting to http/1 (#10958) 2021-07-28 11:21:53 -04:00
10965.txt Fixed plan diffing to handle non-unique service names. (#10965) 2021-10-12 16:42:39 -04:00
10975.txt Added support for `-force-color` to the CLI. (#10975) 2021-10-06 10:02:42 -04:00
10990.txt Only initialize task.VolumeMounts when not-nil (#10990) 2021-08-02 13:08:10 -04:00
11005.txt Speed up client startup and registration (#11005) 2021-08-10 17:06:18 -04:00
11007.txt system: re-evaluate node on feasibility changes (#11007) 2021-08-10 17:17:44 -04:00
11013.txt deployments: canary=0 is implicitly autopromote (#11013) 2021-08-10 17:06:40 -04:00
11019.txt ui: only dipslay "Dispatch Job" button on parameterized jobs (#11019) 2021-08-09 17:49:08 -04:00
11020.txt ui: add missing pipe separator in parameterized and periodic jobs (#11020) 2021-08-10 13:48:20 -04:00
11054.txt Consider all system jobs for a new node (#11054) 2021-08-18 09:50:37 -04:00
11065.txt Update x/sys to support go 1.17 (#11065) 2021-08-25 17:23:01 +02:00
11070.txt Don't timestamp active log file (#11070) 2021-08-23 11:27:34 -04:00
11078.txt changelog: add entries for #9160 and #11078 (#11290) 2021-10-14 08:43:36 -04:00
11083.txt update golang to 1.16.7 (#11083) 2021-08-25 11:56:46 -04:00
11084.txt link to cve listing in changelog 2021-08-27 10:42:39 -04:00
11110.txt ui: set namespace when looking for and displaying children jobs (#11110) 2021-09-01 14:40:25 -04:00
11111.txt docs: focus changelog entry for #11111 on the ux 2021-09-10 16:45:43 -07:00
11127.txt Add FailoverHeartbeatTTL to config (#11127) 2021-10-06 18:48:12 -04:00
11128.txt cli: include all possible scores in alloc status metric table (#11128) 2021-09-08 17:30:11 -04:00
11132.txt changelog batch (#11517) 2021-11-17 11:24:32 -05:00
11141.txt ui: set the job namespace when redirecting after the job is dispatched (#11141) 2021-09-07 12:27:33 -04:00
11143.txt changelog: add entry for #11143. 2021-09-07 09:51:17 +02:00
11144.txt Making RPC Upgrade mode reloadable. (#11144) 2021-11-01 16:30:53 -04:00
11165.txt changelog: add entry for #11165 2021-11-04 15:35:02 +01:00
11167.txt changelog: fixup entry extension for #11167 2021-11-04 15:28:34 +01:00
11168.txt Fixed usage of NOMAD_CLI_NO_COLOR env variable. (#11168) 2021-09-17 20:37:05 -04:00
11173.txt changelog: add entry for #11173. 2021-09-15 11:44:10 +02:00
11183.txt Disable PowerShell profile and simplify fingerprinting link speed on Windows (#11183) 2021-09-22 11:17:47 -04:00
11184.txt Log network device name during fingerprinting (#11184) 2021-09-16 10:48:31 -04:00
11185.txt deps: update go-memdb to 1.3.2 (#11185) 2021-09-14 20:26:45 -04:00
11187.txt connect: update allowed protocols in ingress gateway config (#11187) 2021-09-16 10:47:53 -04:00
11198.txt docs: add changelog entry for audit log naming 2021-09-16 16:21:57 -07:00
11206.txt changelog: add entry for #11206 2021-09-20 18:05:42 +01:00
11213.txt add `-show-url` option for `ui` command (#11213) 2021-10-05 20:08:42 -04:00
11215.txt client: add NOMAD_LICENSE to default env deny list 2021-09-21 13:51:17 -07:00
11238.txt Fixed creation of ControllerCreateVolumeRequest. (#11238) 2021-10-06 10:17:39 -04:00
11242.txt cli: Add nomad job allocs command (#11242) 2021-10-12 16:30:36 -04:00
11245.txt CSI: Add secrets flag support for delete volume (#11245) 2022-04-05 08:59:11 -04:00
11249.txt changelog: add entry for #11249 2021-10-01 12:50:51 +01:00
11251.txt update docs and changelog 2021-10-04 13:50:42 -04:00
11257.txt fix panic when Connect mesh gateway doesn't have a proxy block (#11257) 2021-10-04 15:52:07 -04:00
11261.txt add changelog 2021-10-05 13:01:19 -04:00
11269.txt debug: Improve namespace and region support (#11269) 2021-10-12 16:58:41 -04:00
11270.txt cli: Improved autocomplete support for job dispatch and operator debug (#11270) 2021-10-12 20:01:54 -04:00
11273.txt executor: suppress spurious log messages (#11273) 2021-10-06 12:42:35 -04:00
11280.txt Log error if there are no event handlers registered 2021-10-11 19:44:52 +00:00
11283.txt changelog: add entry for #11283 2021-10-07 08:16:05 +01:00
11284.txt Added a `-hcl2-strict` flag to allow for lenient hcl variable parsing. (#11284) 2021-11-04 16:33:09 +01:00
11287.txt executor: set CpuWeight in cgroup-v2 (#11287) 2021-10-14 08:46:07 -04:00
11291.txt wrap `log` messages with `hclog` (#11291) 2021-10-12 14:38:44 -04:00
11307.txt cli: rename paths in debug bundle for clarity (#11307) 2021-10-13 18:00:55 -04:00
11323.txt changelog batch (#11517) 2021-11-17 11:24:32 -05:00
11325.txt changelog batch (#11517) 2021-11-17 11:24:32 -05:00
11331.txt docs: add #11331 to changelog 2021-10-19 16:30:06 -07:00
11334.txt docs: add #11334 to changelog 2021-10-18 09:22:01 -07:00
11346.txt document GH-11346 fix (#11350) 2021-10-20 22:03:19 -04:00
11353.txt logging: Log the cause behind agent startup failure (#11353) 2021-10-27 10:41:17 -07:00
11357.txt ui: set * as the default namespace selector (#11357) 2021-10-21 10:24:07 -04:00
11358.txt ui: add client name tooltip when displaying client ID in tables (#11358) 2021-10-21 10:23:06 -04:00
11364.txt cli: allow setting namespace and region in the `nomad ui` command (#11364) 2021-10-21 16:24:39 -04:00
11366.txt ui: display Nomad version in the Clients and Servers table (#11366) 2021-10-22 10:33:06 -04:00
11368.txt ui: persist node drain settings (#11368) 2021-10-22 10:51:31 -04:00
11371.txt ui: update favicon (#11371) 2021-10-22 09:40:38 -04:00
11386.txt prevent active log from being overwritten when agent starts (#11386) 2021-10-26 20:57:07 -04:00
11391.txt scheduler: stop allocs in unrelated nodes (#11391) 2021-10-27 07:04:13 -07:00
11396.txt Fix arm64 panics by updating google/snappy library to latest, 0.0.4 (#11396) 2021-10-27 06:39:16 -07:00
11397.txt vault: set JobID in Vault metadata (#11397) 2021-10-27 07:20:29 -07:00
11398.txt debug: update default node-id and docs (#11398) 2021-10-27 13:43:56 -04:00
11400.txt Allow using specific object ID on diff (#11400) 2021-11-01 15:16:31 -04:00
11411.txt changelog: add entry for #11411. 2021-10-29 09:08:10 +02:00
11416.txt core: bump rejected plans from debug -> info 2021-10-31 12:51:42 -07:00
11423.txt Parse `job > group > consul` block in HCL1 (#11423) 2021-11-03 13:49:32 -04:00
11426.txt changelog: add entry for #11426 2021-11-02 11:43:13 +01:00
11429.txt changelog: add entry for #11429 2021-11-02 12:58:10 +01:00
11432.txt cli: show `host_network` in `nomad status` (#11432) 2021-11-05 09:02:46 -04:00
11461.txt build: bump go version to 1.17.3 (#11461) 2021-11-05 15:34:24 -04:00
11466.txt cli: refactor operator debug capture (#11466) 2021-11-05 19:43:10 -04:00
11481.txt deps: update go-getter to 1.5.9 (#11481) 2021-11-17 11:14:44 -05:00
11482.txt api: return 404 for alloc FS list/stat endpoints (#11482) 2021-11-17 11:15:07 -05:00
11490.txt changelog batch (#11517) 2021-11-17 11:24:32 -05:00
11500.txt metrics: added `mapped_file` metric (#11500) 2022-01-10 15:35:19 -05:00
11504.txt changelog: add entry for #11504 2021-11-15 12:01:52 +01:00
11507.txt changelog: fix entry markdown (#11911) 2022-01-24 11:04:14 -05:00
11526.txt Add support for setting pids_limit in docker plugin config. (#11526) 2021-12-21 13:31:34 -05:00
11531.txt Add Concurrent Download Support for artifacts (#11531) 2022-04-20 10:15:56 -07:00
11532.txt core: allow setting and propagation of eval priority on job de/registration (#11532) 2021-11-23 09:23:31 +01:00
11542.txt qemu: add `args_allowlist` to sandbox VM command line inputs 2021-11-19 11:11:52 -05:00
11544.txt changelog: fix entry for #11544 2021-12-17 18:57:54 -05:00
11545.txt changelog: add entry for #11545 2021-12-17 18:49:56 -05:00
11550.txt CLI: Return non-zero exit code when deployment fails in `nomad run` (#11550) 2021-12-09 09:09:28 -05:00
11555.txt changelog: add entries for #11555, #11557, and #11687 (#11706) 2021-12-20 13:45:20 -05:00
11556.txt Don't emit scaling event error when a deployment is underway (#11556) 2021-11-23 10:20:18 -05:00
11557.txt changelog: add entries for #11555, #11557, and #11687 (#11706) 2021-12-20 13:45:20 -05:00
11565.txt scheduler: fix panic in system jobs when nodes filtered by class (#11565) 2021-11-24 12:59:15 -05:00
11572.txt changelog: make breaking change note for raft v3 (#12493) 2022-04-06 16:00:38 -04:00
11579.txt changelog: add entry for #11579 2021-11-26 11:16:17 +01:00
11582.txt docs/tests for multiple HTTP address config (#11760) 2022-01-03 10:17:13 -05:00
11585.txt client: respect `client_auto_join` after connection loss (#11585) 2021-11-30 13:20:42 -05:00
11590.txt chore: edit mirage scenario to populate csi 2021-12-21 07:42:23 -05:00
11592.txt Add change log entry for PR 11592 (#11609) 2021-12-02 16:18:56 -05:00
11593.txt Make number of scheduler workers reloadable (#11593) 2022-01-06 11:56:13 -05:00
11596.txt provide `-no-shutdown-delay` flag for job/alloc stop (#11596) 2021-12-13 14:54:53 -05:00
11600.txt docs: add changelog for #11600 2022-02-18 16:16:19 -08:00
11606.txt Expose Consul template configuration parameters (#11606) 2022-01-10 10:19:07 -05:00
11610.txt scheduler: config option to reject job registration (#11610) 2021-12-06 15:20:34 -05:00
11631.txt cli: Add var args to plan output. (#11631) 2021-12-07 10:43:52 -05:00
11644.txt api: return error when `LicenseGet` status is not `200` (#11644) 2021-12-14 19:47:09 -05:00
11648.txt evaluations list pagination and filtering (#11648) 2021-12-10 13:43:03 -05:00
11662.txt golang security update 1.17.5 2021-12-10 13:50:22 -05:00
11672.txt Fix ACL requirements for job details UI (#11672) 2022-01-12 21:26:02 -05:00
11675.txt `nomad eval list` command (#11675) 2021-12-15 11:58:38 -05:00
11678.txt cli: ensure `-stale` flag is respected by `nomad operator debug` (#11678) 2021-12-15 10:44:03 -05:00
11682.txt cli: unhide advanced operator raft debugging commands (#11682) 2021-12-16 10:32:11 -05:00
11687.txt changelog: add entries for #11555, #11557, and #11687 (#11706) 2021-12-20 13:45:20 -05:00
11710.txt api: respect wildcard in evaluations list API (#11710) 2021-12-20 12:23:50 -05:00
11712.txt scheduler: fix quadratic performance with spread blocks (#11712) 2021-12-21 10:10:01 -05:00
11721.txt Fix log streaming missing frames (#11721) 2022-01-04 14:07:16 -05:00
11724.txt api: support namespace wildcard in CSI volume list (#11724) 2021-12-21 17:19:45 -05:00
11728.txt fix host network reserved port fingerprint (#11728) 2021-12-22 15:29:54 -05:00
11741.txt task runner: fix goroutine leak in prestart hook (#11741) 2021-12-23 11:50:51 -05:00
11743.txt api: paginate deployment list and accept wildcard namespace (#11743) 2022-01-03 08:36:02 -05:00
11744.txt add changelog for Node.Copy fix 2021-12-23 12:34:05 -08:00
11776.txt csi: reap unused volume claims at leadership transitions (#11776) 2022-01-05 11:40:20 -05:00
11783.txt docs: improve changelog for PR #11783 (#11818) 2022-01-11 11:54:12 -05:00
11791.txt add filebase64 function (#11791) 2022-06-06 11:58:17 -04:00
11793.txt changelog: fix entry markdown (#11911) 2022-01-24 11:04:14 -05:00
11807.txt namespaces: allow enabling/disabling allowed drivers per namespace 2022-02-24 09:27:32 -05:00
11820.txt chore: add changelog 2022-01-14 10:23:09 -05:00
11830.txt doc: add changelog for #11830 2022-01-12 14:21:47 -08:00
11838.txt Fix log level parsing from lines that include a timestamp (#11838) 2022-01-13 09:56:35 -05:00
11843.txt deps: adjust to gzip handler zero length response body 2022-01-19 11:52:19 -06:00
11848.txt changelog: add entry for #11848 2022-01-14 13:40:50 +01:00
11852.txt csi: volume deregistration should require exact ID (#11852) 2022-01-14 12:26:03 -05:00
11853.txt changelog: fix entry markdown (#11911) 2022-01-24 11:04:14 -05:00
11854.txt changelog: fix entry markdown (#11911) 2022-01-24 11:04:14 -05:00
11855.txt deps: pty has new home 2022-01-19 12:33:05 -06:00
11856.txt drivers: set world-readable permissions on copied resolv.conf (#11856) 2022-01-14 12:25:23 -05:00
11864.txt qemu driver: Add option to configure drive_interface (#11864) 2022-06-10 10:03:51 -04:00
11865.txt cli: Add event stream capture to nomad operator debug (#11865) 2022-01-17 21:35:51 -05:00
11878.txt docs: add changelog for #11878 2022-01-31 12:21:31 -08:00
11889.txt build: upgrade and speedup circleci configuration 2022-01-24 08:28:14 -06:00
11890.txt CSI: resolve invalid claim states (#11890) 2022-01-28 14:43:35 -05:00
11891.txt csi: update leader's ACL in volumewatcher (#11891) 2022-01-28 14:43:27 -05:00
11892.txt docs: missing changelog for #11892 (#11959) 2022-01-28 15:08:48 -05:00
11896.txt ui: move volume link to the source column and fix the link target (#11896) 2022-01-26 14:17:29 -05:00
11902.txt Update IsEmpty to check for pre-1.2.4 fields (#11930) 2022-01-28 14:41:49 -05:00
11910.txt deps: add missing cl note 2022-01-24 10:13:13 -06:00
11918.txt deps: update api go version and dependencies 2022-01-24 12:23:26 -06:00
11927.txt changelog: fix entry for #11927 (#12577) 2022-04-19 10:46:25 -04:00
11938.txt command/operator_debug: add pprof interval (#11938) 2022-04-04 15:24:12 -04:00
11944.txt changelog: add entry for #11944 (#12578) 2022-04-19 10:46:11 -04:00
11945.txt changelog: minor fixes (#12487) 2022-04-06 14:05:10 -04:00
11955.txt cl: shorten changelog entry 2022-02-15 08:31:25 -06:00
11956.txt Verify TLS certificate on endpoints that are used between agents only (#11956) 2022-02-02 15:03:18 -05:00
11975.txt connect: write envoy bootstrap debugging info 2022-02-18 12:02:36 -08:00
11980.txt correct task row memory unit (#11980) 2022-02-02 17:00:25 -05:00
11983.txt cleanup: prevent leaks from time.After 2022-02-02 14:32:26 -06:00
11995.txt style: fix up very long tag word breaking the allocation service table width (#11995) 2022-02-04 19:40:03 -05:00
12008.txt scheduler: seed random shuffle nodes with eval ID (#12008) 2022-02-08 12:16:33 -05:00
12009.txt scheduler: recover from panic (#12009) 2022-02-07 11:47:53 -05:00
12011.txt connect: bootstrap envoy using -proxy-id 2022-02-18 14:58:23 -06:00
12012.txt improve error message on service length (#12012) 2022-02-04 19:39:34 -05:00
12015.txt cl: fix DO name 2022-02-08 10:28:57 -06:00
12021.txt interpolate network.dns block on client (#12021) 2022-02-16 08:39:44 -05:00
12034.txt Add `go-bexpr` filters to evals and deployment list endpoints (#12034) 2022-02-16 11:40:30 -05:00
12036.txt client: fix race condition in use of go-getter 2022-02-09 19:48:28 -05:00
12037.txt client: check escaping of alloc dir using symlinks 2022-02-09 19:50:13 -05:00
12038.txt api: prevent excessice CPU load on job parse 2022-02-09 19:51:47 -05:00
12039.txt scheduler: prevent panic in spread iterator during alloc stop 2022-02-09 19:53:06 -05:00
12040.txt changelog: add entry for #12040 2022-02-10 08:36:32 +01:00
12044.txt changelog entry (#12072) 2022-02-15 09:00:30 -05:00
12050.txt csi: provide `CSI_ENDPOINT` env var to plugins (#12050) 2022-02-11 08:46:21 -05:00
12051.txt csi: volume cli prefix matching should accept exact match (#12051) 2022-02-11 08:53:03 -05:00
12054.txt api: return sorted results in certain list endpoints 2022-02-15 13:48:28 -06:00
12057.txt CSI: make gRPC client creation more robust (#12057) 2022-02-15 16:57:29 -05:00
12071.txt `consul-template`: revert `function_denylist` logic (#12071) 2022-04-18 13:57:56 -04:00
12077.txt build: respect GOBIN when using make targets 2022-02-16 12:05:55 -06:00
12078.txt CSI: allow for concurrent plugin allocations (#12078) 2022-02-23 15:23:07 -05:00
12079.txt deps: upgrade hashicorp/raft to v1.3.5 2022-02-17 13:49:56 -06:00
12084.txt add go-sockaddr templating support to nomad consul address (#12084) 2022-02-24 09:34:54 -05:00
12107.txt agent: switch to go.etc.io/bbolt for state store 2022-02-23 14:28:31 -06:00
12112.txt CSI: enforce usage at claim time (#12112) 2022-02-24 09:37:37 -05:00
12113.txt CSI: retry claims from client when max claims are reached (#12113) 2022-02-24 10:39:07 -05:00
12114.txt csi: tolerate missing plugins on job delete (#12114) 2022-02-24 08:53:15 -05:00
12116.txt CSI: display plugin capabilities in verbose status (#12116) 2022-02-24 13:51:38 -05:00
12129.txt CSI: implement support for topology (#12129) 2022-03-01 10:15:46 -05:00
12130.txt tests: deflake test that joins a server with non-voting servers to form qourum 2022-02-24 17:02:58 -06:00
12138.txt Add changelog file. Add meta to ns mock for testing 2022-03-07 10:56:56 +01:00
12144.txt CSI: use HTTP headers for passing CSI secrets (#12144) 2022-03-01 08:47:01 -05:00
12150.txt csi: fix redaction of `volume status` mount flags (#12150) 2022-03-01 08:34:03 -05:00
12153.txt csi: respect -verbose flag for allocs in volume status (#12153) 2022-03-01 07:57:29 -05:00
12154.txt CSI: sort capabilities in `plugin status` (#12154) 2022-03-01 07:59:31 -05:00
12167.txt CSI: allow updates to volumes on re-registration (#12167) 2022-03-07 11:06:59 -05:00
12178.txt csi: add missing fields to HTTP API response (#12178) 2022-03-03 15:15:28 -05:00
12184.txt Fix CSI volume list with prefix and `*` namespace (#12184) 2022-03-03 17:27:04 -05:00
12186.txt Add pagination, filtering and sort to more API endpoints (#12186) 2022-03-08 20:54:17 -05:00
12193.txt csi: add pagination args to `volume snapshot list` (#12193) 2022-03-07 12:19:28 -05:00
12194.txt csi: fix prefix queries for plugin list RPC (#12194) 2022-03-04 16:44:09 -05:00
12195.txt csi: get plugin ID for creating snapshot from volume, not args (#12195) 2022-03-07 09:06:50 -05:00
12197.txt csi: volume snapshot list plugin option is required (#12197) 2022-03-07 09:58:29 -05:00
12248.txt Ensure to close StreamFrame channel (#12248) 2022-03-28 10:28:23 -04:00
12252.txt make stop job message clearer (#12252) 2022-03-24 16:38:43 -04:00
12264.txt Fix in-place updates over ineligible nodes (#12264) 2022-04-06 11:30:40 -04:00
12274.txt changelog: minor fixes (#12487) 2022-04-06 14:05:10 -04:00
12293.txt server: transfer leadership in case of error (#12293) 2022-03-17 11:10:57 -04:00
12305.txt api: add related evals to eval details (#12305) 2022-03-17 13:56:14 -04:00
12312.txt template: disallow `writeToFile` by default 2022-03-28 17:05:42 -07:00
12317.txt cli: display Raft version in `server members` (#12317) 2022-03-17 14:15:10 -04:00
12324.txt drainer: defer CSI plugins until last (#12324) 2022-03-22 10:26:56 -04:00
12337.txt CSI: enforce single access mode at validation time (#12337) 2022-03-23 09:21:26 -04:00
12350.txt csi: fix handling of garbage collected node in node unpublish (#12350) 2022-03-22 15:40:24 -04:00
12352.txt CSI: fix timestamp from volume snapshot responses (#12352) 2022-03-23 10:39:28 -04:00
12359.txt csi: set gRPC authority header for unix domain socket (#12359) 2022-03-23 12:01:08 -04:00
12360.txt csi: add `-secret` and `-parameter` flag to `volume snapshot create` (#12360) 2022-03-24 10:29:50 -04:00
12362.txt core: store and check for Raft version changes (#12362) 2022-03-24 14:42:00 -04:00
12368.txt changelog: add entry for #12368; native service discovery. (#12474) 2022-04-06 18:21:34 +02:00
12369.txt changelog: minor fixes (#12487) 2022-04-06 14:05:10 -04:00
12371.txt client: Add AWS EC2 instance-life-cycle from metadata to client fingerprint (#12371) 2022-03-25 11:50:52 -04:00
12388.txt docs: changelog entry (#12393) 2022-03-28 09:44:58 -04:00
12400.txt csi: allow `namespace` field to be passed in volume spec (#12400) 2022-03-29 14:46:39 -04:00
12419.txt changelog: minor fixes (#12487) 2022-04-06 14:05:10 -04:00
12435.txt changelog: add entry for #12435 (#12491) 2022-04-06 14:22:09 -04:00
12476.txt changelog: update #12476 entry to highlight the feature (#12528) 2022-04-08 13:28:23 -04:00
12492.txt api: use `cleanhttp.DefaultPooledTransport` for default API client (#12492) 2022-04-06 16:14:53 -04:00
12496.txt docs: update cl 2022-04-07 10:02:00 -05:00
12520.txt Allow Operator Generated bootstrap token (#12520) 2022-06-03 07:37:24 -04:00
12534.txt changelog entry for #12534 (#13260) 2022-06-06 16:19:17 -04:00
12543.txt connect: prefix tag with nomad.; merge into envoy_stats_tags; update docs 2022-04-14 12:52:52 -05:00
12544.txt Adding changelog note (#12753) 2022-04-22 12:38:49 -04:00
12553.txt CSI: fix data race in plugin manager (#12553) 2022-04-12 12:18:04 -04:00
12573.txt CSI: handle per-alloc volumes in `alloc status -verbose` CLI (#12573) 2022-04-15 09:26:19 -04:00
12591.txt cli: add -json flag to support job commands (#12591) 2022-04-21 13:20:36 -07:00
12593.txt QueryOptions.SetTimeToBlock should take pointer receiver 2022-04-18 10:41:27 -04:00
12602.txt job_hooks: add implicit constraint when using Consul for services. (#12602) 2022-04-20 14:09:13 +02:00
12603.txt client: add NOMAD_SHORT_ALLOC_ID allocation env var. (#12603) 2022-04-20 10:30:48 +02:00
12713.txt [ui, bugfix] Link fix for volumes where per_alloc=true (#12713) 2022-04-21 13:57:18 -04:00
12720.txt services: enable setting arbitrary address value in service registrations 2022-04-22 09:14:29 -05:00
12727.txt api: Add support for filtering and pagination to the node list endpoint (#12727) 2022-04-21 17:04:33 +02:00
12747.txt deps: update consul-template to v0.29.0 (#12747) 2022-04-22 09:58:54 -07:00
12752.txt CSI: plugin supervisor prestart should not mark itself done (#12752) 2022-04-22 13:07:47 -04:00
12765.txt fix broken link to `task-group` in `Recent Allocation` table in `jobs.job.index` (#12765) 2022-04-28 14:02:15 -04:00
12774.txt CSI: plugin config updates should always be destructive (#12774) 2022-04-25 12:59:25 -04:00
12777.txt api: add ParseHCLOpts helper method (#12777) 2022-04-25 11:51:52 -07:00
12779.txt client: fix waiting on preempted alloc (#12779) 2022-04-26 13:14:43 -07:00
12791.txt remove pre-0.9 driver code and related E2E test (#12791) 2022-04-27 09:53:37 -04:00
12800.txt Add `guest_agent` config option for QEMU driver (#12800) 2022-06-09 09:21:38 -04:00
12807.txt debug: add version constraint to avoid pprof panic (#12807) 2022-04-28 13:18:55 -04:00
12817.txt cl: add changelog note for network interpolation 2022-05-17 09:14:55 -05:00
12847.txt Chronological most-recent evals by default (#12847) 2022-05-05 16:11:27 -04:00
12862.txt cl: fixup changelog comment 2022-06-30 15:10:47 -05:00
12872.txt Changelog for visual diff tests (#12909) 2022-05-06 11:29:10 -04:00
12925.txt changelog: add entry for #12925 (#13250) 2022-06-08 10:14:33 -04:00
12951.txt docs: add docs and tests for tagged_addresses 2022-05-31 13:02:48 -05:00
12955.txt core: emit node evals only for sys jobs in dc (#12955) 2022-07-06 14:35:18 -07:00
12961.txt changelog: add entry for #12961 (#13318) 2022-06-10 09:04:00 -04:00
12962.txt agent: fix panic when logging about protocol version config use. (#12962) 2022-05-13 09:28:43 +02:00
13008.txt scheduler: volume updates should always be destructive (#13008) 2022-05-13 11:34:04 -04:00
13012.txt 12986 UI fails to load job when there is an "@" in job name in nomad 130 (#13012) 2022-05-13 17:01:27 -04:00
13036.txt build: update golang version to 1.18.2 2022-05-25 10:04:04 -05:00
13041.txt consul-template: Add fault tolerant defaults (#13041) 2022-06-08 14:08:25 -04:00
13044.txt cl: update changelog 2022-05-17 10:35:08 -05:00
13045.txt core: allow pausing and un-pausing of leader broker routine (#13045) 2022-07-06 16:13:48 +02:00
13055.txt alloc_runner: stop sidecar tasks last (#13055) 2022-06-07 11:35:19 -04:00
13057.txt artifact: fix numerous go-getter security issues 2022-05-24 16:29:39 -04:00
13058.txt drivers/docker: do not set cgroup parent in v1 mode 2022-05-24 11:22:50 -05:00
13065.txt api: include Consul token in job revert API (#13065) 2022-05-19 11:30:29 -04:00
13070.txt cli: correctly use and validate job with vault token set 2022-05-19 12:13:34 -05:00
13076.txt Don't buffer json logs on agent startup (#13076) 2022-05-19 15:40:30 -04:00
13104.txt docs: add changelog 2022-05-24 09:13:15 -05:00
13125.txt connect: enable setting connect upstream destination namespace 2022-05-26 09:39:36 -05:00
13182.txt fingerprint kernel architecture name (#13182) 2022-06-02 15:51:00 -04:00
13184.txt adding support for customized ingress tls (#13184) 2022-06-02 18:43:58 -04:00
13205.txt core: reschedule evicted batch job when resources become available 2022-06-02 14:04:13 -05:00
13265.txt driver/docker: Don't pull InfraImage if it exists (#13265) 2022-07-07 17:44:06 +02:00
13274.txt CSI: no early return when feasibility check fails on eligible nodes (#13274) 2022-06-07 13:31:10 -04:00
13301.txt CSI: skip node unpublish on GC'd or down nodes (#13301) 2022-06-09 11:33:22 -04:00
13340.txt fixup changelog entry for backported regression fix (#13370) 2022-06-14 14:33:39 -04:00
13359.txt api: added sysbatch job type constant to match other schedulers. (#13359) 2022-06-16 11:53:04 +02:00
13364.txt Return evalID if `-detach` flag is passed to job revert (#13364) 2022-06-15 14:20:29 -04:00
13405.txt cli: fix detach handling (#13405) 2022-06-21 06:01:23 -04:00
13407.txt fix deadlock in plan_apply (#13407) 2022-06-23 12:06:27 -04:00
13421.txt Track plan rejection history and automatically mark clients as ineligible (#13421) 2022-07-12 18:40:20 -04:00
13428.txt cni: add loopback to linux bridge (#13428) 2022-06-20 11:22:53 -04:00
13446.txt csi_hook: valid if any driver supports csi (#13446) 2022-06-22 10:43:43 -04:00
13467.txt core: remove support for raft protocol version 2 2022-06-23 14:37:50 +00:00
13472.txt query for leader in `operator debug` command (#13472) 2022-07-06 10:57:44 -04:00
13473.txt [ui] Reinstate Meta and Payload sections to Parameterized Child Jobs (#13473) 2022-06-24 15:03:08 -04:00
13491.txt deps: update `github.com/hashicorp/go-discover` to latest. (#13491) 2022-06-28 10:28:32 +02:00
13492.txt core: allow deleting of evaluations (#13492) 2022-07-06 16:30:11 +02:00
13493.txt client: fixed a problem calculating a service namespace. (#13493) 2022-06-28 09:47:28 +02:00
13530.txt Allow wildcard for Evaluations API (#13530) 2022-07-11 16:42:17 -04:00
13551.txt state: fix eval list by prefix with * namespace (#13551) 2022-07-07 14:21:51 -04:00
13581.txt cli: improve output of eval commands (#13581) 2022-07-07 13:13:34 -04:00
13588.txt [ui] Fix a bug where redirects after planning/editing a job didn't include namespace (#13588) 2022-07-05 15:58:56 -04:00
13608.txt api: apply new ACL check for wildcard namespace (#13608) 2022-07-06 16:17:16 -04:00
13626.txt client: enforce max_kill_timeout client configuration 2022-07-06 15:29:38 -05:00
13651.txt core: merge reserved_ports into host_networks (#13651) 2022-07-12 14:40:25 -07:00
13656.txt cli: ensure node status and drain use correct cmd name. (#13656) 2022-07-11 09:50:42 +02:00
13658.txt snapshot restore-from-archive streaming and filtering (#13658) 2022-07-11 10:48:00 -04:00
13659.txt changelog: add entry for #13659 (#13691) 2022-07-11 16:07:33 -04:00
13679.txt Remove namespace cache (#13679) 2022-07-11 18:06:18 -04:00
_664.txt changelog: new metrics in Nomad Enterprise (#11591) 2021-12-01 09:15:12 -05:00
changelog.tmpl changelog: minor fixes (#12487) 2022-04-06 14:05:10 -04:00
note.tmpl Adopt go-changelog in Nomad (#10825) 2021-07-06 10:46:53 -04:00