hc-github-team-nomad-core
6d44ce9f09
Generate files for 1.6.5 release
2023-12-13 20:00:11 +00:00
hc-github-team-nomad-core
ede76a85e0
backport of commit 71ea1deda707b706c36da7567caba7721e51db19 ( #19444 )
...
Co-authored-by: James Rasell <jrasell@users.noreply.github.com>
2023-12-12 08:48:17 +00:00
Luiz Aoqui
1d3a38aae0
Revert "deps: update go-metrics to v0.5.3 in 1.6.x" ( #19375 )
...
* Revert "deps: update go-metrics to v0.5.3 (#19190 ) (#19208 )"
This reverts commit 1112a282d76e67e26b3973a1e4cfc85b22678072.
* changelog add entry for #19375
2023-12-08 08:47:02 -05:00
hc-github-team-nomad-core
a8c0b2ebb5
Backport of connect: deployments should wait for Connect sidecar checks into release/1.6.x #19365
...
Co-authored-by: Tim Gross <tgross@hashicorp.com>
2023-12-07 14:27:56 -05:00
hc-github-team-nomad-core
65829a0b01
Generate files for 1.6.4 release
2023-12-07 08:27:54 +00:00
hc-github-team-nomad-core
ef2de73315
backport of commit d29ac461a7229ca61da9561c1058e14aecbe4b90 ( #19223 )
...
Co-authored-by: Luiz Aoqui <luiz@hashicorp.com>
2023-11-29 13:33:08 -05:00
hc-github-team-nomad-core
406e2a5658
backport of commit 0819aab23799ab6ed31c926ef42e3174105600ec ( #19219 )
...
Co-authored-by: James Rasell <jrasell@users.noreply.github.com>
2023-11-29 16:41:21 +00:00
Luiz Aoqui
e552e1726f
deps: update go-metrics to v0.5.3 ( #19190 ) ( #19208 )
...
Update `go-metrics` to v0.5.3 to pick
https://github.com/hashicorp/go-metrics/pull/146 .
2023-11-28 13:52:25 -05:00
Piotr Kazmierczak
78ce5a7d8a
backport of commit 742651f2f715af69dda77b8ffb3af3d114e25ac2
2023-11-27 08:33:08 +00:00
hc-github-team-nomad-core
525534f1d8
backport of commit cfbb2e8923d254bc940e1b01c3e772769600fefe ( #19168 )
...
Co-authored-by: James Rasell <jrasell@users.noreply.github.com>
2023-11-24 10:56:31 +00:00
hc-github-team-nomad-core
4701162b2d
backport of commit d2849b8a7678110f2c4643d5036ab55e6872770b ( #19161 )
...
Co-authored-by: Luiz Aoqui <luiz@hashicorp.com>
2023-11-23 16:15:10 -05:00
hc-github-team-nomad-core
17e7e0d330
backport of commit bdac8d9583b5b65267bb3f9d00d00be52024ce95 ( #19163 )
...
Co-authored-by: Luiz Aoqui <luiz@hashicorp.com>
2023-11-23 16:14:52 -05:00
hc-github-team-nomad-core
70f69fc9e6
backport of commit 26746a4093169b703cf1d8e207c1c226b9b160be ( #19092 )
...
Co-authored-by: Luiz Aoqui <luiz@hashicorp.com>
2023-11-14 23:09:04 -05:00
James Rasell
a6239adf76
cli: remove unused raft tool helper. ( #18954 ) ( #18971 )
2023-11-02 08:19:04 +00:00
hc-github-team-nomad-core
74e03514fc
backport of commit 0748918a3a355ad5616e32c1aad041321a771418 ( #18919 )
...
Co-authored-by: Dave May <dmay@hashicorp.com>
2023-10-30 14:00:40 -04:00
hc-github-team-nomad-core
8511d831e2
Generate files for 1.6.3 release
2023-10-30 12:58:10 +00:00
hc-github-team-nomad-core
c3546e80a1
backport of commit f64ade2304583ba338c4da3c6c11de722ea4b497 ( #18852 )
...
Co-authored-by: James Rasell <jrasell@users.noreply.github.com>
2023-10-24 17:15:35 +01:00
hc-github-team-nomad-core
95cd0bcdda
backport of commit 1a0d1efb0d10f7508cdf5919a3e5d9bc72cadf5d ( #18816 )
...
Co-authored-by: James Rasell <jrasell@users.noreply.github.com>
2023-10-20 08:49:59 +01:00
hc-github-team-nomad-core
63c2013ec1
backport of commit ca9e08e6b5eee00d055b9429df5976a70cdcb2d6 ( #18813 )
...
Co-authored-by: James Rasell <jrasell@users.noreply.github.com>
2023-10-20 08:35:54 +01:00
hc-github-team-nomad-core
657c430e0b
backport of commit 1ffdd576bbcea1f32aa179934b63450808c022c4 ( #18772 )
...
Co-authored-by: James Rasell <jrasell@users.noreply.github.com>
2023-10-16 16:19:58 +01:00
hc-github-team-nomad-core
441d733046
backport of commit ef6814388c1adae3ee2bbe317719aded15275648 ( #18720 )
...
Co-authored-by: Luiz Aoqui <luiz@hashicorp.com>
2023-10-10 17:34:58 -04:00
hc-github-team-nomad-core
5147682d40
backport of commit df16c96a9fc6bfaf2afd661cb2bebb30a9e5b2d4 ( #18640 )
...
Co-authored-by: James Rasell <jrasell@users.noreply.github.com>
2023-10-03 10:39:12 +01:00
hc-github-team-nomad-core
c7b1966565
backport of commit 1339599185af9dbfcca6f0aa1001c6753b8c682b ( #18517 )
...
Co-authored-by: Gerard Nguyen <nguyenvanthao1991@gmail.com>
2023-09-15 09:16:38 -04:00
hc-github-team-nomad-core
b2f88f10a2
backport of commit bd519dcbf429164c8a81b84247ffe1c776bb4f8d ( #18499 )
...
Co-authored-by: stswidwinski <stan.swidwinski@gmail.com>
2023-09-14 14:01:31 +01:00
hc-github-team-nomad-core
b97a8869c0
Generate files for 1.6.2 release
2023-09-13 16:47:25 +00:00
hc-github-team-nomad-core
2ef7a280b0
backport of commit d923fc554d09ceb51b530467a354860b25114fd3 ( #18450 )
...
Co-authored-by: James Rasell <jrasell@users.noreply.github.com>
2023-09-11 16:21:44 +01:00
James Rasell
3730b66d8c
test: use correct parallel test setup func ( #18326 ) ( #18330 )
2023-08-25 14:48:06 +01:00
hc-github-team-nomad-core
e4c7388608
backport of commit 3e61b3a37df9ff0836b52ba5440106ad0f607dd7 ( #18294 )
...
Co-authored-by: Андрей Неустроев <99169437+aneustroev@users.noreply.github.com>
2023-08-22 16:01:24 -04:00
Nando
66809615f4
volume-status : show namespace the volume belongs to ( #17911 )
...
* volume-status : show namespace the volume belongs to
Re-apply changes reverted by 950235df48869e0f3f1dc8950dc430394ababa85
2023-08-17 11:13:42 -04:00
Tim Gross
0a19fe3b60
fix multiple overflow errors in exponential backoff ( #18200 )
...
We use capped exponential backoff in several places in the code when handling
failures. The code we've copy-and-pasted all over has a check to see if the
backoff is greater than the limit, but this check happens after the bitshift and
we always increment the number of attempts. This causes an overflow with a
fairly small number of failures (ex. at one place I tested it occurs after only
24 iterations), resulting in a negative backoff which then never recovers. The
backoff becomes a tight loop consuming resources and/or DoS'ing a Nomad RPC
handler or an external API such as Vault. Note this doesn't occur in places
where we cap the number of iterations so the loop breaks (usually to return an
error), so long as the number of iterations is reasonable.
Introduce a helper with a check on the cap before the bitshift to avoid overflow in all
places this can occur.
Fixes : #18199
Co-authored-by: stswidwinski <stan.swidwinski@gmail.com>
2023-08-15 14:39:09 -04:00
Seth Hoenig
a45b689d8e
update go1.21 ( #18184 )
...
* build: update to go1.21
* go: eliminate helpers in favor of min/max
* build: run go mod tidy
* build: swap depguard for semgrep
* command: fixup broken tls error check on go1.21
2023-08-15 14:40:33 +02:00
Esteban Barrios
9f19d7c373
config: add configurable content security policy ( #18085 )
2023-08-14 14:25:21 -04:00
hc-github-team-nomad-core
f812bccb4e
Backport of Tuning job versions retention. #17635 into release/1.6.x ( #18169 )
...
This pull request was automerged via backport-assistant
2023-08-07 13:48:09 -05:00
hc-github-team-nomad-core
d3529d7be6
Backport of CLI: make snapshot name requiered in creating volume snapshots into release/1.6.x ( #18152 )
...
This pull request was automerged via backport-assistant
2023-08-04 04:36:50 -05:00
hc-github-team-nomad-core
3b076edf11
Backport of cli: search all namespaces for node volumes into release/1.6.x ( #18119 )
...
This pull request was automerged via backport-assistant
2023-08-01 08:56:34 -05:00
Tim Gross
9fe88ebefe
cli: support wildcard namespace in alloc subcommands ( #18095 )
...
The alloc exec and filesystem/logs commands allow passing the `-job` flag to
select a random allocation. If the namespace for the command is set to `*`, the
RPC handler doesn't handle this correctly as it's expecting to query for a
specific job. Most commands handle this ambiguity by first verifying that only a
single object of the type in question exists (ex. a single node or job).
Update these commands so that when the `-job` flag is set we first verify
there's a single job that matches. This also allows us to extend the
functionality to allow for the `-job` flag to support prefix matching.
Fixes : #12097
2023-07-31 13:15:49 -04:00
hc-github-team-nomad-core
2ed92e0c6c
Backport of feature: Add new field render_templates on restart block into release/1.6.x ( #18094 )
...
This pull request was automerged via backport-assistant
2023-07-28 13:54:00 -05:00
hc-github-team-nomad-core
34ac0e5aad
cli: add help message for `-consul-namespace` ( #18081 ) ( #18091 )
...
Add missing help entry for the `-consul-namespace` flag in `nomad job
run`.
2023-07-28 10:34:44 -04:00
James Rasell
b8cb1e79a3
chore(lint): use Go stdlib variables for HTTP methods and status codes ( #17968 ) ( #18074 )
...
Co-authored-by: Ville Vesilehto <ville@vesilehto.fi>
2023-07-26 16:38:39 +01:00
hc-github-team-nomad-core
cf18df8eb4
backport of commit 14102979762cc48183cd70dc91e26c08f630ab9d ( #18067 )
...
This pull request was automerged via backport-assistant
2023-07-26 08:30:35 -05:00
hc-github-team-nomad-core
b4c4dcb818
backport of commit b7d14f133c69a64e39c40417705d29b6f2b96f60 ( #18065 )
...
This pull request was automerged via backport-assistant
2023-07-26 08:23:49 -05:00
James Rasell
40549e1132
check in stderrFrame is nil before logging stderrFrame.Data ( #17815 ) ( #18041 )
...
Co-authored-by: Kevin Mulvey <kmulvey@linux.com>
2023-07-24 10:32:10 +01:00
hc-github-team-nomad-core
88ea0c3cc2
Generate files for 1.6.1 release
2023-07-21 13:49:42 +00:00
hc-github-team-nomad-core
3011314f23
Backport of volume-status : show namespace the volume belongs to into release/1.6.x ( #17997 )
...
This pull request was automerged via backport-assistant
2023-07-19 15:37:18 -05:00
hc-github-team-nomad-core
609a97cfab
Generate files for 1.6.0 release
2023-07-18 18:51:11 +00:00
hc-github-team-nomad-core
1a1e1d5d4d
Generate files for 1.6.0-rc.1 release
2023-07-11 15:19:54 +00:00
hc-github-team-nomad-core
0951fe1c50
backport of commit 0a5e90120b18ff450457463d6bcee68ec6804bb0 ( #17900 )
...
This pull request was automerged via backport-assistant
2023-07-11 10:00:05 -05:00
Lance Haig
0455389534
Add the ability to customise the details of the CA ( #17309 )
...
Co-authored-by: James Rasell <jrasell@users.noreply.github.com>
2023-07-11 08:53:09 +01:00
hc-github-team-nomad-core
5c703a49b1
Generate files for 1.6.0-beta.1 release
2023-06-28 11:06:20 -04:00
Tim Gross
926b3030d7
cli: fix broken `node pool jobs` test ( #17715 )
...
In #17705 we fixed a bug in the treatment of the "all" node pool for the `node
pool jobs` command but missed a test in the CLI.
2023-06-23 14:10:45 -07:00