Commit Graph

19432 Commits

Author SHA1 Message Date
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
Tim Gross
48a222086c changelog item for CSI socket connect (#8829) 2020-09-04 11:24:01 -04:00
Tim Gross
35433c700f e2e: move configurations into profile-specific directories (#8828)
This changeset stages upcoming E2E provisioning improvements work. It splits
the existing shared configuration directory into 3 profiles:

* "full-cluster": the set of configurations currently in use
* "dev-cluster": a simplified set of mostly existing configurations that
  weren't in use.
* "custom": an empty profile for developers to keep non-standard
  configurations during complex feature development.

The tooling to switch between profiles will be in a later changeset.

Also drops some unused configuration knobs from the provisioning scripts to
make the next stage of work easier.
2020-09-04 11:23:32 -04:00
Tim Gross
da423cce7f changelog item for CSI socket connect (#8829) 2020-09-04 11:22:49 -04:00
Tim Gross
19756576b1 e2e: remove unused EBS volumes and depends_on (#8827)
Our provisioning process for E2E doesn't require the `depends_on` fields to be
set for client instances, so dropping that field allows all instances to be
started in parallel.

We don't use the extra EBS volumes (they aren't even mounted), so remove them
to reduce costs.
2020-09-04 10:25:59 -04:00
Drew Bailey
93897b12e9 remove node events for state track changing pr
remove Txn and update calls with ReadTxn()

constructor for changetrackerdb
2020-09-04 10:23:35 -04:00
Tim Gross
75a913eb0a e2e: minor rename and cleanup (#8824) 2020-09-04 08:51:22 -04:00
Tim Gross
a47a2843d2 e2e: consolidate cloud-specific Consul configs (#8823)
The `-recursor` flag in the Consul service unit files is specific to a given
cloud, but we already have cloud-specific configuration files. Consolidate all
the cloud-specific items into the config.
2020-09-04 08:51:15 -04:00
Lars Lehtonen
e860f6219a client/allocrunner/taskrunner: client.Close after err check (#8825) 2020-09-04 08:17:59 -04:00
Lars Lehtonen
79d983f982 client/allocrunner/taskrunner: client.Close after err check (#8825) 2020-09-04 08:12:08 -04:00
Tim Gross
2c73d2ebca e2e: Linux AMI setup cleanup (#8821)
As we add new Linux targets for E2E, the existing setup.sh script will be used
only for Ubuntu. Rather than have the service and config files echo'd from the
script, move them into files we upload so they can be reused.

Includes some general noise reduction in the setup.sh script and removal of
unused bits.
2020-09-03 16:30:58 -04:00
Shishir
4ba3afa44b nomad-driver-containerd: Update networking section (#8762) 2020-09-03 10:31:58 -04:00