Michael Lange
7e93f9033d
Refactor metrics styles to allow for standalone metrics
2020-05-13 08:36:04 -07:00
Michael Lange
dfc45f4dcd
Gauge chart component
2020-05-13 08:36:04 -07:00
Drew Bailey
e72effc4ce
Merge pull request #7946 from hashicorp/ci/pin-golangci-lint
...
pin golangci-lint dep to 1.24.0
2020-05-13 10:45:26 -04:00
Drew Bailey
f96960cab7
pin golangci-lint dep to 1.24.0
2020-05-13 10:43:39 -04:00
Mahmood Ali
3cb555144c
Merge pull request #7944 from hashicorp/b-health-checks-after-task-health
...
Allocs are healthy if service checks get healthy before task health
2020-05-13 09:34:03 -04:00
Mahmood Ali
22b65f22d6
allochealth: Fix when check health preceeds task health
...
Fix a bug where if the alloc check becomes healthy before the task health, the
alloc may never be considered healthy.
2020-05-13 07:44:39 -04:00
Mahmood Ali
d4e4563d50
tests: tests for health check sequencing
...
Add a failing tests to show that if an alloc checks is marked healthy before the
alloc tasks start up, the alloc may be forever considered unhealthy.
2020-05-13 07:43:00 -04:00
Mahmood Ali
cf47153b52
Merge pull request #7894 from hashicorp/b-cronexpr-dst-fix
...
Fix Daylight saving transition handling
2020-05-12 16:36:11 -04:00
Mahmood Ali
1e7ebf5f55
vendor: use tagged cronexpr, v1.1.0
...
Also, update to the version with modification notice
2020-05-12 16:20:00 -04:00
Jeff Escalante
5bc75fdbde
fix formatting error on preemption docs page
2020-05-12 14:08:55 -04:00
Drew Bailey
c58774f26c
Merge pull request #7936 from josegonzalez/patch-1
...
docs: add note that only system job preemption is available in OSS
2020-05-12 13:29:47 -04:00
Jose Diaz-Gonzalez
675d54a3c2
Update website/pages/docs/internals/scheduling/preemption.mdx
...
Co-authored-by: Drew Bailey <2614075+drewbailey@users.noreply.github.com >
2020-05-12 13:21:15 -04:00
Jose Diaz-Gonzalez
c0146fa8ca
docs: add note that only system job preemption is available in OSS
2020-05-12 13:02:13 -04:00
Mahmood Ali
99bf86a48a
update changelog ( #7934 )
2020-05-12 12:22:22 -04:00
Mahmood Ali
dd06346435
Merge pull request #7932 from hashicorp/f-docker-custom-runtimes
...
Docker runtimes
2020-05-12 11:59:36 -04:00
Mahmood Ali
44c93e3598
update tests
2020-05-12 11:39:09 -04:00
Spencer Owen
db43891e5d
fix typo in changelog ( #7930 )
...
Fixes a bad link in the changelog
2020-05-12 11:14:07 -04:00
Mahmood Ali
a4e77ab80d
update docs
2020-05-12 11:07:12 -04:00
Mahmood Ali
9aa10cc4cd
use allow_runtimes for consistency
...
Other allow lists use allow_ prefix (e.g. allow_caps, allow_privileged).
2020-05-12 11:03:08 -04:00
Mahmood Ali
0f499a37ef
Apply suggestions from code review
...
Co-authored-by: Tim Gross <tgross@hashicorp.com >
2020-05-12 10:56:47 -04:00
Mahmood Ali
e393e71ef8
more tests
2020-05-12 10:14:54 -04:00
Mahmood Ali
88ec571375
Add a knob to restrict docker runtimes
2020-05-12 10:14:43 -04:00
Chris Baker
a12cfc8060
Merge pull request #7928 from hashicorp/license-drop-tags
...
remove tags from api struct
2020-05-12 08:40:02 -05:00
Tim Gross
a28f18ea1d
csi: support Secrets parameter in CSI RPCs ( #7923 )
...
CSI plugins can require credentials for some publishing and
unpublishing workflow RPCs. Secrets are configured at the time of
volume registration, stored in the volume struct, and then passed
around as an opaque map by Nomad to the plugins.
2020-05-11 17:12:51 -04:00
Drew Bailey
9dca54c45d
remove tags from api struct
2020-05-11 16:38:35 -04:00
Tim Gross
d197a2a4c0
changelog entries for 0.11.2 CSI bugfixes and improvements ( #7926 )
2020-05-11 16:13:25 -04:00
Buck Doyle
61cddb4c01
Add changelog entry for exec ACL-checking ( #7925 )
2020-05-11 15:04:48 -05:00
Buck Doyle
8c3a210839
Add ACL-checking to turn off exec button ( #7919 )
...
This closes #7453 . It adds an abstraction to handle the common
needs of ability-determination.
2020-05-11 14:43:17 -05:00
Mahmood Ali
55fa55c37f
Merge pull request #7924 from hashicorp/b-codecgen-flags
...
Clarify Msgpack handling of json tags
2020-05-11 15:04:36 -04:00
Drew Bailey
572713d799
Merge pull request #7922 from hashicorp/disable-future-commands
...
disable license cli commands
2020-05-11 14:35:12 -04:00
Mahmood Ali
88808b2d30
When serializing msgpack, only consider codec tag
...
When serializing structs with msgpack, only consider type tags of
`codec`.
Hashicorp/go-msgpack (based on ugorji/go) defaults to interpretting
`codec` tag if it's available, but falls to using `json` if `codec`
isn't present.
This behavior is surprising in cases where we want to serialize json
differently from msgpack, e.g. serializing `ConsulExposeConfig`.
2020-05-11 14:14:10 -04:00
Mahmood Ali
4d271ce595
codec: we use hashicorp/go-msgpack exclusively
...
No need to maintain two msgpack handles!
2020-05-11 14:05:29 -04:00
Drew Bailey
92e8e1ace2
disable license cli commands
2020-05-11 13:49:29 -04:00
Seth Hoenig
b1e15ea0a4
Merge pull request #7921 from hashicorp/f-upgrade-e2e-consul
...
e2e: upgrade consul in packer setup to 1.7.3 from 1.6.1
2020-05-11 11:21:07 -06:00
Seth Hoenig
fd17d7edf5
e2e: upgrade consul in packer setup to 1.7.3 from 1.6.1
...
There have been a number of bug fixes and features particularly around
Connect that will help us in Nomad's e2e tests. Upgrade Consul in our
packer builder so e2e can make use of the new version.
2020-05-11 11:17:28 -06:00
Buck Doyle
8fb57c408c
Add assertions for title-area buttons ( #7836 )
...
This closes #7452 .
2020-05-11 11:29:30 -05:00
Mahmood Ali
521eed273b
Add tests for running allocation client count ( #7906 )
...
* Add tests for running allocation client count
* remove redundant assertions
2020-05-11 12:28:31 -04:00
Tim Gross
338fd20bd2
csi: log fallthrough on invalid node IDs for client RPC ( #7918 )
...
When a CSI client RPC is given a specific node for a controller but
the lookup fails (because the node is gone or is an older version), we
fallthrough to select a node from all those available. This adds
logging to this case to aid in diagnostics.
2020-05-11 12:26:10 -04:00
Michael Lange
bda9e8408a
Merge pull request #7896 from hashicorp/f-ui/csi-namespace-issue
...
UI: CSI namespace bugs
2020-05-11 09:22:32 -07:00
Tim Gross
3d6c088023
volumewatcher: stop watcher goroutines when there's no work ( #7909 )
...
The watcher goroutines will be automatically started if a volume has
updates, but when idle we shouldn't keep a goroutine running and
taking up memory.
2020-05-11 09:32:05 -04:00
Mahmood Ali
3ee7379b10
Merge pull request #7912 from hashicorp/f-scheduler-algorithm-followup
...
Scheduler Algorithm Defaults handling and docs
2020-05-11 09:30:58 -04:00
Mahmood Ali
9b83d2bd35
Merge pull request #7913 from hashicorp/deflake-TestTaskTemplateManager_BlockedEvents
...
Deflake TestTaskTemplateManager_BlockedEvents test
2020-05-11 09:30:44 -04:00
Mahmood Ali
22b5b96105
Merge pull request #7914 from hashicorp/b-csi-fix-slice-initialization
...
Fix slice initialization
2020-05-11 09:27:01 -04:00
Tim Gross
8192aa602e
Periodic GC for volume claims ( #7881 )
...
This changeset implements a periodic garbage collection of CSI volumes
with missing allocations. This can happen in a scenario where a node
update fails partially and the allocation updates are written to raft
but the evaluations to GC the volumes are dropped. This feature will
cover this edge case and ensure that upgrades from 0.11.0 and 0.11.1
get any stray claims cleaned up.
2020-05-11 08:20:50 -04:00
James Rasell
62316a45c7
Merge pull request #7916 from hashicorp/changelog-7903
...
changelog: add entry for GH-7902
2020-05-11 13:15:58 +02:00
James Rasell
22478c5a90
changelog: add entry for GH-7902
2020-05-11 09:26:43 +02:00
James Rasell
64c4b49715
Merge pull request #7903 from hashicorp/b-gh-7902
...
api: validate scale count value is not negative.
2020-05-11 09:17:01 +02:00
Mahmood Ali
05ceecc2d9
Fix slice initialization
2020-05-09 21:35:42 -04:00
Mahmood Ali
aa3bc28f9c
tests: ease debugging TestClientEndpoint_CreateNodeEvals
...
TestClientEndpoint_CreateNodeEvals flakes a bit but its output is very
confusing, as `structs.Evaluations` overrides GoString.
Here, we emit the entire struct of the evaluation, and hopefully we'll
figure out the problem the next time it happens
2020-05-09 16:04:32 -04:00
Mahmood Ali
a8124b247f
avoid logging after a test completes
2020-05-09 14:40:00 -04:00