Commit Graph

26817 Commits

Author SHA1 Message Date
Phil Renaud
cb7bd0f4d5 Upgrade the ember-auto-import pin to fix the postcss->nanoid chain (#25303) 2025-03-17 12:55:12 -04:00
Juana De La Cuesta
b34085a861 Merge pull request #25385 from hashicorp/NET-11546-enos-drain
func: add workload to test vault workload identity
2025-03-17 16:43:43 +01:00
Juanadelacuesta
cd1640e59a style: linter fix 2025-03-17 16:19:29 +01:00
Juana De La Cuesta
9b9d16421e Merge branch 'main' into NET-11546-enos-drain 2025-03-17 16:14:18 +01:00
Juana De La Cuesta
b5afc171f6 Merge pull request #25394 from hashicorp/NET-11546-enos-drain-2
Add a step to drain a node as part of the upgrade process
2025-03-17 16:13:43 +01:00
Juana De La Cuesta
9d5359886e Update drain.sh 2025-03-17 14:37:23 +01:00
Juana De La Cuesta
9574a0d319 Update enos/modules/drain_nodes/scripts/drain.sh
Co-authored-by: Tim Gross <tgross@hashicorp.com>
2025-03-17 14:36:57 +01:00
Piotr Kazmierczak
16bbdd9833 drivers: adapt shared executor code to use opencontainers/runc 1.2 (#25138)
Co-authored-by: Michael Smithhisler <michael.smithhisler@hashicorp.com>
2025-03-17 14:32:16 +01:00
Juanadelacuesta
134441b4a7 func: add .gitignore entry to avoid commiting the rendered vault job spec 2025-03-17 14:29:35 +01:00
Juanadelacuesta
0239e0e915 fix: add missing command to enable drain eligibility 2025-03-17 13:56:28 +01:00
James Rasell
4eeedcff29 deps: dependabot consolidation 20250317 (#25407)
* chore(deps): bump google.golang.org/grpc from 1.69.4 to 1.71.0
* chore(deps): bump github.com/hashicorp/go-memdb from 1.3.4 to 1.3.5
* chore(deps): bump github.com/prometheus/common from 0.62.0 to 0.63.0
* chore(deps): bump github.com/hashicorp/go-kms-wrapping/wrappers/gcpckms/v2
2025-03-17 08:52:07 +00:00
saiakhileshgade
c40f609757 website: Fix typo with scheduling.mdx (#25400) 2025-03-17 08:08:36 +00:00
Paweł Bęza
00b15e6807 Fix wording about delta priority needed to trigger preemption (#25395) 2025-03-14 12:31:30 -05:00
Phil Renaud
c9e4351ee5 [ui] Icon migration from {{x-icon}} to Helios (#25353)
* First batch of x-icon to hds::icons

* Bunch more icons and a note for jobrow

* Fixes for tests that depended on specific action names

* Icon-bumped-down specified to solo-icons in table cells

* Class-basing the icon bump and deferring icon svg load in env

* Exec window sidebar icons were looking a little off
2025-03-14 13:22:18 -04:00
Juanadelacuesta
cfd4ee1756 fix: add missing variables for drain module 2025-03-14 17:57:26 +01:00
Juanadelacuesta
fba2efa728 func: add a step to drain a node as part of the upgrade process 2025-03-14 17:43:36 +01:00
Phil Renaud
88ff5a7cae [ui] Scope selection for Sentinel Policies (#25390)
* An option to select, and column etc. to view, sentinel policy scope

* Flake potential: Seed(1) had a couple jobs with the same ModifyIndex

* More de-flaking
2025-03-14 12:37:39 -04:00
Juanadelacuesta
4b0903789e func: add check script for vault workload 2025-03-14 17:03:35 +01:00
Juana De La Cuesta
e3f21166af Merge pull request #25393 from hashicorp/NET-12228-consul
Set the default policy to deny for consul ACLs on e2e cluster
2025-03-14 16:55:34 +01:00
Juanadelacuesta
3af2da7362 fix: add default policy to consul acl configurations for the e2e cluster 2025-03-14 16:46:03 +01:00
James Rasell
3e1f56c1c0 cli: Add volume type to delete error messages when API call fails. (#25392) 2025-03-14 14:59:41 +00:00
Phil Renaud
239ac3e4bd [ui] Case-insensitive jobs list filtering (#25378) 2025-03-13 16:39:19 -04:00
Tim Gross
433f8c9a8b dynamic host volumes: don't wait for fingerprint to reserve node (#25386)
If multiple dynamic host volumes are created in quick succession, it's possible
for the server to attempt placement on a host where another volume has been
placed but not yet fingerprinted as ready. Once a `VolumeCreate` RPC returns a
response, we've already invoked the plugin successfully and written to state, so
we're just waiting on the fingerprint for scheduling purposes. Change the
placement selection so that we skip a node if it has a volume, regardless of
whether that volume is ready yet.
2025-03-13 15:27:01 -04:00
Juanadelacuesta
4c1ba45d48 func: add workload to test vault workload identity 2025-03-13 17:55:59 +01:00
Tim Gross
8cf34bde62 upgrade testing: allow configurable artifactory repo (#25350)
Prerelease builds are in a different Artifactory repository than release
builds. Make this a variable option so we can test prerelease builds in the
nightly/weekly runs.
2025-03-13 10:32:02 -04:00
Juana De La Cuesta
ad7dc7a4eb Merge pull request #25348 from hashicorp/NET-11546-enos-linux
Add instructions to add new workloads to the tests.
2025-03-13 10:38:47 +01:00
dependabot[bot]
dab7e49a3f chore(deps): bump golang.org/x/net from 0.34.0 to 0.36.0 (#25377)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.34.0 to 0.36.0.
- [Commits](https://github.com/golang/net/compare/v0.34.0...v0.36.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-13 10:06:54 +01:00
Daniel Bennett
3322254e5b cli: acl auth-method info: add client assertion (#25370)
and pkce
2025-03-12 12:38:03 -05:00
Daniel Bennett
6a06653032 auth: decrease size of oidc request cache (#25371)
if the auth-url api is getting DOS'd,
then we do not expect it to still function;
we only protect the rest of the system.

users will need to use a break-glass ACL
token if they need Nomad UI/API access
during such a denial of service.
2025-03-12 12:37:47 -05:00
Piotr Kazmierczak
5c2ae00170 docs: increasing the non-interactive desktop heap size (#25357) 2025-03-12 17:19:49 +01:00
Juanadelacuesta
ebeb3047c8 docs: add note about workloads life expectancy 2025-03-12 16:51:03 +01:00
Juana De La Cuesta
667e02730e Merge pull request #25358 from hashicorp/release/1.10.0-beta.1
Release/1.10.0 beta.1
2025-03-12 16:30:41 +01:00
Tim Gross
92013e274c docs: update 1.10-beta changelog with major features (#25367) 2025-03-12 10:58:46 -04:00
Habibi Mustafa
0b1a660b81 docs: fix missing api version on path (#25355) 2025-03-12 09:35:52 -05:00
Habibi Mustafa
715186f7c3 docs: fix missing api version on acl path (#25356)
* docs: fix missing api version on acl auth method path

* docs: fix missing api version on acl binding rules path

* docs: fix missing api version on acl policies path

* docs: fix missing api version on acl roles path

* docs: fix missing api version on acl tokens path
2025-03-12 09:28:21 -05:00
hc-github-team-nomad-core
18a8190a1f Prepare for next release 2025-03-12 10:37:52 +00:00
hc-github-team-nomad-core
e1b9bd8ab0 Generate files for 1.10.0-beta.1 release 2025-03-12 10:37:46 +00:00
Juanadelacuesta
5957472d31 Prepare release 1.10.0-beta.1 2025-03-12 11:32:00 +01:00
Daniel Bennett
d98d414c7f oidc: more tests for client assertions (#25352)
Co-authored-by: dduzgun-security <deniz.duzgun@hashicorp.com>
2025-03-11 15:56:26 -05:00
Juana De La Cuesta
3de2a6b1d6 Update README.md 2025-03-11 17:51:56 +01:00
Juana De La Cuesta
b1ea04a4d1 Update README.md 2025-03-11 17:50:26 +01:00
Juana De La Cuesta
859f257d32 Update README.md 2025-03-11 17:48:45 +01:00
Juanadelacuesta
08f386e8e5 docs: Add section of readme to add workloads 2025-03-11 17:48:14 +01:00
Daniel Bennett
04db81951f test: fix go 1.24 test complaints (#25346)
e.g. Error: nomad/leader_test.go:382:12: non-constant format string in call to (*testing.common).Fatalf
2025-03-11 11:01:39 -05:00
Tim Gross
1ffb7ab3fb dynamic host volumes: allow plugins to return an error message (#25341)
Errors from `volume create` or `volume delete` only get logged by the client
agent, which may make it harder for volume authors to debug these tasks if they
are not also the cluster administrator with access to host logs.

Allow plugins to include an optional error message in their response. Because we
can't count on receiving this response (the error could come before the plugin
executes), we parse this message optimistically and include it only if
available.

Ref: https://hashicorp.atlassian.net/browse/NET-12087
2025-03-11 11:06:57 -04:00
James Rasell
33905d3cdc Merge pull request #25342 from hashicorp/post-1.9.7-release
Post 1.9.7 release
2025-03-11 15:40:42 +01:00
James Rasell
721066528d Merge release 1.9.7 files 2025-03-11 14:12:07 +00:00
hc-github-team-nomad-core
a411cccce4 Prepare for next release 2025-03-11 14:09:02 +00:00
hc-github-team-nomad-core
1da56b8e07 Generate files for 1.9.7 release 2025-03-11 14:09:02 +00:00
Daniel Bennett
38f063a341 auth: oidc request lru cache (#25336)
use hashicorp/golang-lru instead of my hand-rolled cache
2025-03-11 08:46:23 -05:00