Seth Hoenig
5c3f63153b
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
57e07772bd
Fix sample JSON payload when updating a Volume ( #8880 )
...
Fixes #8879
2020-09-14 09:24:26 -04:00
Tim Gross
d8d2b7ec97
docs: add chroot contents to Java driver docs ( #8873 )
2020-09-11 10:38:30 -04:00
Tim Gross
04ee35b13f
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
c25ce6bc20
Merge pull request #8868 from hashicorp/b-missing-ErrMultipleNamespaces
...
moved shared variable into shared-build file
2020-09-10 21:04:23 -05:00
Chris Baker
bdb4f81bd9
Update nomad/job_endpoint.go
2020-09-10 17:18:23 -05:00
Chris Baker
c8e48105f1
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
Tim Gross
ec2f1ecaa1
Merge pull request #8860 E2E: rescheduling tests
2020-09-10 13:43:55 -04:00
Tim Gross
78bdd9f4db
remove direct dependency on ginkgo
2020-09-10 13:00:42 -04:00
Tim Gross
2b49ae30aa
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
13f667431e
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
97d516701c
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
cec487ad74
release: remove generated files after release
2020-09-10 08:57:30 -07:00
Michael Schurter
e08a8386e3
prepare version for next release
2020-09-09 15:38:13 -07:00
Michael Schurter
48e6706e68
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
cf89177c6b
docs: update scripts to 0.12.4
2020-09-09 15:22:37 -07:00
Michael Schurter
b7724bcc3f
docs: update website to 0.12.4
2020-09-09 15:22:22 -07:00
Benjamin Buzbee
648140a727
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
d7f14d12c1
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
119a970095
Release v0.12.4
2020-09-09 17:34:53 +00:00
Nomad Release bot
8efaee4ba5
Generate files for 0.12.4 release
2020-09-09 16:59:58 +00:00
Michael Lange
2bf0cb3866
Merge pull request #8850 from hashicorp/d/changelog
...
Changelog entry for 8833
2020-09-09 08:36:04 -07:00
Michael Schurter
998120036e
docs: bump 0.12.4 GA date to today
2020-09-09 08:32:50 -07:00
James Rasell
978c3f17fc
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
8976261f4a
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
98e51e023c
docs: format Autopilot config stanza example.
2020-09-09 15:37:39 +02:00
James Rasell
b54ab4ee8d
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
c46b7d4d40
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
225c3209bc
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
2cd66b527b
Update nomad/deployment_endpoint.go
2020-09-08 16:39:51 -05:00
Michael Lange
1566faf269
Changelog entry for 8833
2020-09-08 14:11:13 -07:00
Michael Lange
302011166a
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
601ed67ab8
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
5fad5c12d8
Verify iter to avoid panic
2020-09-08 15:46:33 -04:00
Dave May
cc19e16971
Merge pull request #8847 from hashicorp/dmay-array-fix
...
Verify iter to avoid panic
2020-09-08 15:20:30 -04:00
davemay99
ad6fa9aa4d
Verify iter to avoid panic
2020-09-08 14:10:38 -04:00
Kevin Pruett
420b1d46aa
Merge pull request #8818 from hashicorp/pruett.search-fixes
...
Fix several search-related issues
2020-09-08 13:42:05 -04:00
Tim Gross
d24a80223a
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
Kevin Pruett
c5a1649b01
Fix several search-related issues
...
* CSS on mobile
* Remove stale partial indices
* Fix broken hit links
* Leverage @hashicorp/react-search/tools
2020-09-08 11:02:57 -04:00
Lens0021
e0f038c8c7
Fix Vagrant link in README ( #8839 )
2020-09-08 08:45:46 -05:00
James Rasell
f187ad1ff6
docs: add Nomad Autoscaler Datadog APM plugin details. ( #8755 )
2020-09-08 09:40:45 +02:00
James Rasell
eba2edf376
Merge pull request #8837 from hashicorp/docs-autoscaler-gh-257
...
docs: update Autoscaler AWS target with new purge config option.
2020-09-08 09:15:27 +02:00
James Rasell
f284b0a153
docs: add Autoscaler telemetry documentation to website. ( #8733 )
...
Co-authored-by: Chris Baker <1675087+cgbaker@users.noreply.github.com >
Co-authored-by: Luiz Aoqui <luiz@hashicorp.com >
2020-09-08 09:13:53 +02:00
James Rasell
286b26561c
docs: update Autoscaler AWS target with new purge config option.
2020-09-07 10:45:41 +02:00
Michael Lange
3147d5c649
Sort keys when converting objects to arrays for stable model fragments
2020-09-04 19:44:21 -07:00
Michael Lange
cfe4f8314f
Merge pull request #8726 from hashicorp/ui/mirage-job-resources
...
UI: Allow for setting job resource requirements in via the Mirage job factory
2020-09-04 14:03:42 -07:00
Michael Lange
d55c3ca809
Derive allocation Resources property from TaskResources
2020-09-04 13:46:50 -07:00
Michael Lange
b46955f9e1
Allow for custom resource requirements for jobs that are recognized by allocations
...
The job factory will now accept an array of resourceSpecs that is a shorthand
notation for memory, cpu, disk, and iops requirements.
These specs get passed down to task groups. The task group factory will
split the resource requirements near evenly (there is variance
threshold) across all expected tasks.
Allocations then construct task-resource objects based on the resources
from the matching task.
2020-09-04 13:46:49 -07:00
Michael Lange
9bcf8c8d3d
Parameterize generateResources to enable property overrides
2020-09-04 13:46:35 -07:00
Drew Bailey
e0ca508f64
Merge pull request #8772 from hashicorp/state/track-changes
...
track transaction changes
2020-09-04 14:12:27 -04:00