Michael Lange
6201003f3f
New Mirage scenario for puppeteer script to use
2019-06-19 17:18:40 -07:00
Michael Lange
22ce4894c7
A make target for running the screenshots script locally
2019-06-19 17:18:39 -07:00
Michael Lange
afe64a44c9
A make target for running the screenshots script in a docker container
2019-06-19 17:18:38 -07:00
Michael Lange
2996fd951b
A puppeteer based docker container for running the screenshots script without having to deal with headless chrome
2019-06-19 17:18:37 -07:00
Michael Lange
2d8caa9659
New script for automatically capturing UI screenshots to use for guides and docs
2019-06-19 17:18:36 -07:00
Omar Khawaja
4f357a91ac
[WIP] Add telemetry overview section ( #5529 )
...
* re-arrange telemetry docs and add overview with navigation
* update job and task status section
* fix navigation
* Update website/source/docs/telemetry/overview.html.md
Co-Authored-By: Chris Baker <cgbaker@hashicorp.com>
* Update website/source/docs/telemetry/overview.html.md
Co-Authored-By: Chris Baker <cgbaker@hashicorp.com>
* Update website/source/docs/telemetry/overview.html.md
Co-Authored-By: Chris Baker <cgbaker@hashicorp.com>
* Update website/source/docs/telemetry/metrics.html.md
Co-Authored-By: Chris Baker <cgbaker@hashicorp.com>
* Update website/source/docs/telemetry/metrics.html.md
Co-Authored-By: Chris Baker <cgbaker@hashicorp.com>
* fix formatting for nomad.plan.evaluate metric
* clarifications on collection interval and namespace labell
* fix typo
* Update website/source/docs/telemetry/overview.html.md
Co-Authored-By: Chris Baker <cgbaker@hashicorp.com>
* Update website/source/docs/telemetry/overview.html.md
Co-Authored-By: Chris Baker <cgbaker@hashicorp.com>
* Update website/source/docs/telemetry/overview.html.md
Co-Authored-By: Chris Baker <cgbaker@hashicorp.com>
2019-06-19 15:25:14 -04:00
Mahmood Ali
95f621559b
Update 0.9.3 and 0.9.4 changelog formating
...
to be consistent with other entries
2019-06-19 14:17:28 -04:00
Mahmood Ali
ab428eaa2a
Changelog GH-5844
2019-06-19 14:16:11 -04:00
Buck Doyle
a2b80bebe6
Update client list to combine statuses ( #5789 )
...
The draining, eligibility, and status fields now all show under a combined
state column. Draining takes precedence, then (in)eligibility; if neither of
those is true, the status displays.
2019-06-19 10:11:17 -07:00
Preetha
1dd300d02c
Merge pull request #5857 from hashicorp/missing-changelogs
...
Couple of changelog updates
2019-06-19 12:09:05 -05:00
Preetha Appan
23aed03592
Couple of changelog updates
2019-06-19 12:08:15 -05:00
Preetha
586e50d1a4
Merge pull request #5841 from hashicorp/f-raft-snapshot-metrics
...
Raft and state store indexes as metrics
2019-06-19 12:01:03 -05:00
Preetha Appan
539d12e583
Add links to godoc for raft related metrics
2019-06-19 11:59:05 -05:00
Preetha Appan
dc0ac81609
Change interval of raft stats collection to 10s
2019-06-19 11:58:46 -05:00
Chris Baker
d8da6870fb
Merge pull request #5850 from hashicorp/b-5345-prometheus-metric-label-conflict
...
metrics: upgraded prometheus http client
2019-06-19 12:50:24 -04:00
Chris Baker
0436f70975
Merge branch 'master' into b-5345-prometheus-metric-label-conflict
2019-06-19 12:50:03 -04:00
Chris Baker
8dadc50f4a
Update CHANGELOG.md
2019-06-19 12:49:12 -04:00
Mahmood Ali
4c3798c82a
Merge pull request #5844 from hashicorp/b-hcl-parse-unknown-vars
...
Upgrade hcl2 to validate arrays for unknown values
2019-06-19 10:44:21 -04:00
Omar Khawaja
da4c801eb2
fixing typos in operator endpoint api docs ( #5854 )
2019-06-19 10:35:47 -04:00
Mahmood Ali
31d1e4a66c
update changelog for GH-5726, GH-5811, and GH-5851
2019-06-18 21:59:49 -04:00
Mahmood Ali
6c245c9b6a
Merge pull request #5811 from cloudbuy/b-win32-volume-split
...
lift code from docker/volume/mounts for splitting windows volumes
2019-06-18 21:19:15 -04:00
Mahmood Ali
b209584dce
Merge pull request #5726 from hashicorp/b-plugins-via-init
...
Use init() to handle plugin invocation
2019-06-18 21:09:03 -04:00
Mahmood Ali
ac64509c59
comment on use of init() for plugin handlers
2019-06-18 20:54:55 -04:00
Mahmood Ali
9a39ec2307
Merge pull request #5851 from hashicorp/b-libcontainer-6cc5158
...
Update libcontainer to 6cc5158
2019-06-18 19:03:11 -04:00
Mahmood Ali
0c8a1623f3
update logrus and go-windows-terminal-sequences
2019-06-18 14:55:19 -04:00
Mahmood Ali
3dd3195d45
Update github.com/opencontainers/selinux
...
Or github.com/opencontainers/selinux/go-selinux, a dependency of
libcontainer.
2019-06-18 14:49:11 -04:00
Mahmood Ali
0848f577bb
Update libcontainer to 6cc5158
...
To pick up the fix in https://github.com/opencontainers/runc/pull/2023
Fixes https://github.com/hashicorp/nomad/issues/5836
2019-06-18 14:48:13 -04:00
Chris Baker
355082c0ac
update changelog for GH-5850
2019-06-18 18:38:41 +00:00
Chris Baker
50b491564d
metrics: upgraded prometheus http client to 0.9.4 to address label conflict in Nomad 0.9.x reported in #5345
2019-06-18 18:34:22 +00:00
Chris Baker
3b8315f381
Merge pull request #5847 from hashicorp/f-5554-metrics-namespace-label
...
metrics: add namespace label to allocation metrics
2019-06-18 10:57:07 -04:00
Charlie Voiselle
971e8a94c9
Merge pull request #5849 from hashicorp/roll-back-ami
...
roll back to previous ami
2019-06-18 10:23:11 -04:00
Omar Khawaja
81f0764697
roll back to previous ami
2019-06-18 10:20:13 -04:00
Chris Baker
a2b3e83499
update changelog
2019-06-18 14:16:49 +00:00
Chris Baker
f71114f5b8
cleanup test
2019-06-18 14:15:25 +00:00
Chris Baker
a2dc351fd0
formatting and clarity
2019-06-18 14:00:57 +00:00
Damien Churchill
9ee17f32c0
run new file through goimports
2019-06-18 08:35:25 +01:00
Damien Churchill
dba5bd96cd
run gofmt over the new file
2019-06-18 08:35:25 +01:00
Damien Churchill
4d7d352d7e
drivers/docker: move lifted code out to separate file and link the source & license
2019-06-18 08:35:25 +01:00
Damien Churchill
70daca3395
lift code from docker/volume/mounts for splitting windows volumes
...
Using the API as provided from the `mounts` package imposes validation
on the `src:dest` which shouldn't be performed at this time. To workaround
that lift the internal code from that library required to only perform
the split.
2019-06-18 08:35:25 +01:00
Buck Doyle
456c4c8bd2
Add exclusion of UI branches for AppVeyor ( #5842 )
...
As with #5839 on Travis CI, this skips AppVeyor for UI branches.
2019-06-17 16:31:11 -07:00
Preetha Appan
599eba3be1
docs for new metrics
2019-06-17 15:51:49 -05:00
Preetha Appan
104d66f10c
Changed name of metric
2019-06-17 15:51:31 -05:00
Chris Baker
e0170e1c67
metrics: add namespace label to allocation metrics
2019-06-17 20:50:26 +00:00
Mahmood Ali
c1f6c7b457
Upgrade hcl2 to validate arrays for unknown values
...
This upgrades hcl2 library dependency to pick up
https://github.com/hashicorp/hcl2/pull/113 .
Prior to this change, parsing and decoding array attributes containing
invalid errors (e.g. references to unknown variables) are silently
dropped, with `cty.Unknown` being assigned to the bad element. Rather
than showing a type/meaningful error from hcl2, we get a very decrypted
error message from msgpack layer trying to handle `cty.unknown`.
This ensures that we propagate diagnostics correctly and report
meaningful errors to users.
Fixes https://github.com/hashicorp/nomad/issues/5694
Fixes https://github.com/hashicorp/nomad/issues/5680
2019-06-17 12:28:14 -04:00
Mahmood Ali
cb92b5d162
Add a test for unknown variables
2019-06-17 12:25:43 -04:00
Buck Doyle
bbf8307ce6
Remove non-UI jobs for branches starting with .-ui ( #5839 )
...
Branches that follow the UI naming convention will no longer produce
non-UI jobs on Travis CI.
2019-06-14 15:41:34 -07:00
Preetha Appan
c54b4a5b17
Emit metrics with raft commit and apply index and statestore latest index
2019-06-14 16:30:27 -05:00
Yishan Lin
550af0827a
Added revised copy from rcgenova to feature paragraphs.
2019-06-14 11:25:30 -07:00
Buck Doyle
5390d71648
Update changelog properly
...
I failed to amend my commit! 😭
2019-06-14 08:55:13 -07:00
Mahmood Ali
e07413c420
Avoid de-registering slowly restored services
...
When a nomad client restarts/upgraded, nomad restores state from running
task and starts the sync loop. If sync loop runs early, it may
deregister services from Consul prematurely even when Consul has the
running service as healthy.
This is not ideal, as re-registering the service means potentially
waiting a whole service health check interval before declaring the
service healthy.
We attempt to mitigate this by introducing an initialization probation
period. During this time, we only deregister services and checks that
were explicitly deregistered, and leave unrecognized ones alone. This
serves as a grace period for restoring to complete, or for operators to
restore should they recognize they restored with the wrong nomad data
directory.
2019-06-14 11:15:21 -04:00