Mahmood Ali
c81643c770
Merge pull request #8886 from hashicorp/b-running-next-allocation
...
Stop already rescheduled but somehow running allocs
2020-09-15 10:00:37 -05:00
Arthur Leclerc
865c99b548
docs: Fix autoscaler datadog telemetry example
2020-09-15 14:02:58 +00:00
Mahmood Ali
8772967b1b
Merge pull request #8884 from hashicorp/b-fix-help-nomad-monitor
...
Change tabs to spaces in `nomad monitor` help text
2020-09-14 21:20:30 -05:00
Mahmood Ali
339617a836
Only ignore rescheduled allocations if they got stopped
2020-09-14 21:11:52 -04:00
Mahmood Ali
98de2d2278
add a test when .NextAllocation is set but alloc is still running
2020-09-14 17:12:53 -04:00
Charlie Voiselle
5ec3945531
Change tabs to spaces in nomad monitor help text
2020-09-14 15:08:30 -04:00
Seth Hoenig
45261c5b38
Merge pull request #8882 from hashicorp/b-expose-panic
...
consul/connect: validate group network on expose port injection
2020-09-14 11:26:09 -05:00
Seth Hoenig
57fc593363
consul/connect: validate group network on expose port injection
...
In #7800 , Nomad would automatically generate a port label for service
checks making use of the expose feature, if the port was not already
set. This change assumed the group network would be correctly defined
(as is checked in a validation hook later). If the group network was
not definied, a panic would occur on job submisssion. This change
re-uses the group network validation helper to make sure the network
is correctly definied before adding ports to it.
Fixes #8875
2020-09-14 10:25:03 -05:00
José Maia
4515e89d8c
Fix sample JSON payload when updating a Volume ( #8880 )
...
Fixes #8879
2020-09-14 09:24:26 -04:00
Yoan Blanc
0f217a6b96
feat: upgrade consul 1.7, and go-discover
...
Signed-off-by: Yoan Blanc <yoan@dosimple.ch>
2020-09-13 11:40:47 +02:00
Tim Gross
317eba3b20
docs: add chroot contents to Java driver docs ( #8873 )
2020-09-11 10:38:30 -04:00
Tim Gross
bd889c82aa
e2e: constrain rescheduling test workloads to Linux ( #8872 )
...
The rescheduling test workloads were created before we had Windows targets in
the E2E nightly run. When these were recently ported to the e2e framework they
were missing the constraint to Linux machines.
Also added a little extra time to polling to avoid some flakiness on the first
run, and a minor readability adjustment to the job names.
2020-09-11 09:21:28 -04:00
Chris Baker
4e3c8ebc12
Merge pull request #8868 from hashicorp/b-missing-ErrMultipleNamespaces
...
moved shared variable into shared-build file
2020-09-10 21:04:23 -05:00
Charlie Voiselle
f3a6c9d0fa
Update copy on Production overview page
2020-09-10 21:12:43 -04:00
Charlie Voiselle
e64e6f1afd
Sunset local copy of Deployment Guide and Reference Architecture
2020-09-10 21:12:32 -04:00
Chris Baker
d0cc0a768b
Update nomad/job_endpoint.go
2020-09-10 17:18:23 -05:00
Chris Baker
eff726609d
move variable out of oss-only build into shared file, fixes ent compile error introduced by #8834
2020-09-10 22:08:25 +00:00
Mahmood Ali
fd54cfce6e
Revert the `requireCanary` check introduced in https://github.com/hashicorp/nomad/pull/8691/files#diff-1801138ac4d10f2064ba6f2e434ac9b4L430-R431 .
...
The change was intended to fix a case where a canary alloc may fail to
be rescheduled if all the other allocs fail as well (e.g. if all allocs
happen to be placed on a node that died). However, it introduced some
unintended side-effects.
Reverting the change for now and will investigate further.
2020-09-10 14:59:02 -04:00
Mahmood Ali
c6e1d22697
test for rescheduling non-canaries
2020-09-10 14:59:02 -04:00
Tim Gross
572ae37856
Merge pull request #8860 E2E: rescheduling tests
2020-09-10 13:43:55 -04:00
Tim Gross
b927a4c061
remove direct dependency on ginkgo
2020-09-10 13:00:42 -04:00
Tim Gross
294c7149a2
e2e: rescheduling tests
...
Ports the rescheduling tests (which aren't running in CI) into the current
test framework so that they're run on nightly, and exercises the new CLI
helpers.
2020-09-10 13:00:37 -04:00
Tim Gross
28e9bbbbf4
e2e: helper for sending CLI commands and parsing output
...
The E2E suite exercises the API, but not the CLI. This changeset adds a helper
function to send commands via a locally-built Nomad binary (which we'll need
to add to the E2E setup), and some helpers to parse the resulting structured
outputs in a way that tests can consume.
2020-09-10 13:00:32 -04:00
Michael Schurter
1544341f09
Merge pull request #8862 from hashicorp/release-0.12.4
...
Prepare for 0.13 development cycle
2020-09-10 09:14:44 -07:00
Michael Schurter
2728d06cc6
release: remove generated files after release
2020-09-10 08:57:30 -07:00
Michael Schurter
2c63934f7c
prepare version for next release
2020-09-09 15:38:13 -07:00
Michael Schurter
88e674c0dd
Merge pull request #8861 from hashicorp/docs-nomad-0.12.4
...
Update website to Nomad 0.12.4
2020-09-09 15:27:06 -07:00
Michael Schurter
5f3a71d0b9
docs: update scripts to 0.12.4
2020-09-09 15:22:37 -07:00
Michael Schurter
b41a54fb98
docs: update website to 0.12.4
2020-09-09 15:22:22 -07:00
Benjamin Buzbee
4c91f20c44
Add API support for cancelation contexts passed via QueryOptions and WriteOptions ( #8836 )
...
Copy Consul API's format: QueryOptions.WithContext(context) will now return
a new QueryOption whose HTTP requests will be canceled with the context
provided (and similar for WriteOptions)
2020-09-09 16:22:07 -04:00
Mahmood Ali
d4f385d6e1
Upgrade to golang 1.15 ( #8858 )
...
Upgrade to golang 1.15
Starting with golang 1.5, setting Ctty value result in `Setctty set but Ctty not valid in child` error, as part of https://github.com/golang/go/issues/29458 .
This commit lifts the fix in https://github.com/creack/pty/pull/97 .
2020-09-09 15:59:29 -04:00
Nomad Release Bot
a6d7d1e639
Release v0.12.4
2020-09-09 17:34:53 +00:00
Nomad Release bot
ccceb652ad
Generate files for 0.12.4 release
2020-09-09 16:59:58 +00:00
Michael Lange
2a73242662
Merge pull request #8850 from hashicorp/d/changelog
...
Changelog entry for 8833
2020-09-09 08:36:04 -07:00
Michael Schurter
df167e1487
docs: bump 0.12.4 GA date to today
2020-09-09 08:32:50 -07:00
James Rasell
4aec26241e
Merge pull request #8855 from hashicorp/b-docs-fix-autopilot-configblock-format
...
docs: format Autopilot config stanza example.
2020-09-09 16:15:41 +02:00
Yoan Blanc
48d07c4d12
fix: panic in test introduced by #8453 ( #8834 )
...
Signed-off-by: Yoan Blanc <yoan@dosimple.ch>
2020-09-09 09:38:15 -04:00
James Rasell
b44e703506
docs: format Autopilot config stanza example.
2020-09-09 15:37:39 +02:00
James Rasell
e732d4025e
Merge pull request #8851 from hashicorp/b-fix-e2e-8842
...
e2e: fix failure in running metrics test suite jobs.
2020-09-09 15:14:47 +02:00
Chris Baker
e0502dd232
Merge pull request #8848 from hashicorp/b-deployment-500-error
...
GetDeployment should not return 500 error
2020-09-09 07:20:13 -05:00
James Rasell
76b03d3a2f
e2e: fix failure in running metrics test suite jobs.
...
When running the Fabio and Prometheus jobs for the metrics suite
it seems the outer directory is required in the call when
registering the job.
error: "e2e/input/fabio.nomad: no such file or directory"
2020-09-09 08:40:35 +02:00
Chris Baker
bfa366ea72
Update nomad/deployment_endpoint.go
2020-09-08 16:39:51 -05:00
Michael Lange
4b217dc56c
Changelog entry for 8833
2020-09-08 14:11:13 -07:00
Michael Lange
1abfeb6bcf
Merge pull request #8833 from hashicorp/b-ui/wrong-task-logs
...
UI: Fix bug where task logs would suddenly switch to another task's logs
2020-09-08 14:05:22 -07:00
Chris Baker
0e509bc11e
check ACLs against deployment namespace on Deployment.GetDeployment, filtering the deployment if the ACL isn't appropriate
2020-09-08 19:57:28 +00:00
davemay99
46047909b4
Verify iter to avoid panic
2020-09-08 15:46:33 -04:00
Dave May
1866c667e4
Merge pull request #8847 from hashicorp/dmay-array-fix
...
Verify iter to avoid panic
2020-09-08 15:20:30 -04:00
davemay99
d330da9434
Verify iter to avoid panic
2020-09-08 14:10:38 -04:00
Kevin Pruett
f61dab2a75
Merge pull request #8818 from hashicorp/pruett.search-fixes
...
Fix several search-related issues
2020-09-08 13:42:05 -04:00
Tim Gross
f499b44101
e2e: move setup jobs for metrics test into that suite ( #8842 )
...
The fabio and prometheus workloads are specific to the metrics test and aren't
used by any other test suite.
2020-09-08 13:21:44 -04:00