Commit graph

12844 commits

Author SHA1 Message Date
Alex Dadgar 5284554fcc rework device checker 2018-10-13 16:47:53 -07:00
Alex Dadgar f9b056e1d1 Replace attributes map with new Attribute object 2018-10-13 14:08:58 -07:00
Alex Dadgar 04ba425dd5 validate constraints/affinities 2018-10-13 12:27:49 -07:00
Alex Dadgar 1089e13b14 add to stack 2018-10-13 12:27:49 -07:00
Alex Dadgar 9b5aaac410 Device feasability checker 2018-10-13 12:27:49 -07:00
Alex Dadgar bfb4caa2e7 node devices 2018-10-13 12:27:49 -07:00
Alex Dadgar 5fc9a95201 Use Attribute in device fingerprinting 2018-10-13 11:43:06 -07:00
Preetha 9e7ec4892e
Merge pull request #4772 from sportebois/b-fix-missing-ref-in-docs
B fix missing ref in docs
2018-10-13 11:51:45 -04:00
Alex Dadgar c31a234fb3 fmt -s 2018-10-12 15:34:21 -07:00
Alex Dadgar cbb5f21112 New parser and comparison 2018-10-12 15:25:34 -07:00
Alex Dadgar 364180b396 Units defined and parsing 2018-10-11 23:30:28 -07:00
Alex Dadgar be91b5f3ac
Merge pull request #4773 from hashicorp/f-device-pars
parse affinities and constraints on devices
2018-10-11 14:53:10 -07:00
Alex Dadgar 5a07f9f96e parse affinities and constraints on devices 2018-10-11 14:05:19 -07:00
Sébastien Portebois 7bea97366c Add missing ref for reschedule and migrate in job and group docs 2018-10-10 20:55:50 -04:00
Sébastien Portebois b00c580de1 Fix variable interpolation "active" state in docs menu 2018-10-10 20:37:49 -04:00
Preetha 939c3fd85f
Update CHANGELOG.md 2018-10-10 10:33:39 -05:00
Michael Schurter 45250e808f
Merge pull request #4741 from sportebois/b-fix-task-docs-links
docs: fix links in task job specification
2018-10-09 16:19:12 -05:00
Chris Baker a16fe95de9
Merge pull request #4762 from hashicorp/f-678-check-broken-links
docs: check website for broken links
2018-10-09 16:35:06 -04:00
Chris Baker d7aa8e6285 website testing: swapped out trap in website testing script for a simpler error catch 2018-10-09 16:06:12 -04:00
Chris Baker 6cd30be1e7 website testing: minor formatting changes, passing in middleman version from outer Makefile 2018-10-09 15:28:46 -04:00
Preetha 54ef3da112
Update CHANGELOG.md 2018-10-09 13:24:53 -05:00
Preetha 9bc65bd202
Merge pull request #4764 from hashicorp/b-reconciler-markstop-filterterminal
Allocs already in terminal state do not need to be updated in the reconciler
2018-10-09 14:22:36 -04:00
Alex Dadgar 10da0ad93b
Merge pull request #4763 from hashicorp/f-devices-parse
Parse devices in job spec
2018-10-09 08:59:25 -07:00
Sébastien Portebois e04c7f5060 Fix the service stanza link in task documentation
Only a single service link target was set for both the service job spec and the Consul-connect integration.
2018-10-09 09:39:33 -04:00
Preetha Appan 1574e898af
Fix bug in reconciler where terminal allocs on a job already stopped were unnecessarily updated 2018-10-08 21:03:49 -05:00
Alex Dadgar a2a56a930c Diff 2018-10-08 17:02:58 -07:00
Alex Dadgar 87cacb427f parse devices 2018-10-08 16:09:41 -07:00
Alex Dadgar 6b08b9d6b6 Define device request structs 2018-10-08 15:38:03 -07:00
Alex Dadgar 38e75bdffe
Merge pull request #4750 from hashicorp/f-allocated-resources
Split Resource struct
2018-10-08 14:50:40 -07:00
Chris Baker 0d0da84462
Merge pull request #4743 from hashicorp/doc-rpc-port-discussion
docs: make explicit the communication pattern on RPC port (4647)
2018-10-08 16:01:41 -04:00
Chris Baker 333b767b78
Merge pull request #4755 from hashicorp/f-update-go-version-to-1.11
Vagrant: Update go version to 1.11
2018-10-08 15:33:24 -04:00
Chris Baker e1062b7467 docs: broke docs testing out into its own travis stage 2018-10-08 15:11:46 -04:00
Chris Baker e2dc9b33ed docs: modified docs wget testing to be a little less verbose 2018-10-08 15:02:15 -04:00
Chris Baker daa363aaf3 docs: fixed incorrect env var in travis that to enable website testing 2018-10-08 14:54:40 -04:00
Chris Baker bd26f885ce docs: added docs website tests using a simple wget --recursive 2018-10-08 14:44:23 -04:00
Chris Baker 7326a51021 docs: changed localhost URLs for local UI from hyperlinks to pre-text, they were interfering with bad link detection 2018-10-08 14:42:33 -04:00
Chris Baker 6172eb92ca docs: fixed broken links to schedulers page 2018-10-08 13:23:14 -04:00
Alex Dadgar 300926552b Fix example drain API request 2018-10-08 10:06:39 -07:00
Alex Dadgar 0183fb4e5c nvidia package restructue + build non-linux 2018-10-05 13:56:04 -07:00
Chris Baker bd55ff8f30 renamed vagrant script to accurately reflect non-privileged requirement 2018-10-05 10:07:05 -04:00
Chris Baker 014184749f vagrant: updated go_version to 1.11 in vagrant-linux go provisioning script 2018-10-04 19:06:35 -04:00
Chris Baker 6c480ac408 vagrant: modified UI provisioning script to run as non-privileged 2018-10-04 19:06:35 -04:00
Omar Khawaja b833e4e8f6
editing monitoring.html (#4754) 2018-10-04 18:40:13 -04:00
Omar Khawaja ceb2eed3e5
editing lb guide (#4753) 2018-10-04 18:26:51 -04:00
Alex Dadgar b6d50726e2
Merge pull request #4638 from oleksii-shyman/nvidia-plugin
WIP :: Nvidia Plugin
2018-10-04 15:24:36 -07:00
Alex Dadgar 01f8e5b95f renames 2018-10-04 14:57:25 -07:00
oleksii.shyman 118e3fe7e9 Introduce nvidia-plugin reserve
- added reserve functionality that returns OCI compliant env variables
  specifying GPU IDs to be injected inside the container
2018-10-04 14:55:34 -07:00
Alex Dadgar 52f9cd7637 fixing tests 2018-10-04 14:26:19 -07:00
Omar Khawaja b3937e3fc6
Monitoring and Alerting Guide with Prometheus [WIP] (#4706)
* add prometheus configuration guide

* fixing sub navigation issue

* Add detail to Next Steps

* add alerting component to guide

* update

* change docker image name and shorten job templates

* re-arrange to fix broken links
2018-10-04 17:15:10 -04:00
Omar Khawaja adfd89ded8
Load Balancing with Fabio Guide (#4445)
* add load-balancing guide

* restructure load balancing section

* defining consul lb strategies inline and giving fabio its own bullet point

* update docker image name and shorten job template

* changing system scheduler link to relative link and moving load balancing navigation link right to right above Web UI
2018-10-04 16:18:52 -04:00