Nick Ethier
ac7fbee1b8
logmon:add static check for logmon exited hook
2019-03-18 15:59:43 -04:00
Mahmood Ali
88288a1819
accept macos host as a env-var with a default
2019-03-18 15:05:32 -04:00
Mahmood Ali
77cd7f8e13
use bash set long form
2019-03-18 14:34:09 -04:00
Mahmood Ali
1bc81dc6e3
ensure node is present in PATH
2019-03-18 14:31:31 -04:00
Mahmood Ali
e2c7b550cf
Merge pull request #5433 from hashicorp/b-exit-state-lock
...
executor: synchronize exitState accesses
2019-03-18 13:50:16 -04:00
Mahmood Ali
4832c77363
scripts: only shellcheck shell scripts
2019-03-18 08:45:25 -04:00
Mahmood Ali
49f807f72c
handle when no files are generated
2019-03-18 08:29:25 -04:00
Mahmood Ali
4db32eb084
initial attempt at building mac
2019-03-18 08:29:25 -04:00
Mahmood Ali
67bb6c839c
remove chown
2019-03-18 08:29:22 -04:00
Mahmood Ali
a1776dba34
executor: synchronize exitState accesses
...
exitState is set in `wait()` goroutine but accessed in a different
`Wait()` goroutine, so accesses must be synchronized by a lock.
2019-03-17 11:56:58 -04:00
Mahmood Ali
67b6758bed
Add a Docker release scripts
...
Also tease out some dev and docker bits from Vagrant scripts to ease
sharing with Docker script
2019-03-17 10:37:36 -04:00
Mahmood Ali
d61e73afb8
Merge pull request #5425 from sarcasticadmin/sa/freebsd-vagrant-fix
...
Freebsd vagrant fixes
2019-03-16 21:00:03 -04:00
HashedDan
caad68e799
server: inconsistent receiver notation corrected
...
Signed-off-by: HashedDan <georgedanielmangum@gmail.com>
2019-03-16 17:53:53 -05:00
Nick Ethier
7dc3d83634
client/logmon: restart log collection correctly when a task is restarted
2019-03-15 23:59:18 -04:00
Nick Ethier
7418d09cf0
executor: block shutdown on process exiting
2019-03-15 23:50:17 -04:00
Omar Khawaja
2eab3db0dc
AWS env update ( #5423 )
...
* update versions of all products and add consul-template
* update client and server user_data scripts
* modify README.md and terraform.tfvars
* fix typo in consul-template system unit file
* update AMI id
2019-03-15 15:55:34 -04:00
Mahmood Ali
78a5913433
Merge pull request #5415 from hashicorp/b-fix-libcontainer-panic
...
fix possible panic in libcontainer shim init
2019-03-15 15:29:57 -04:00
Omar Khawaja
5327904f54
Portworx guide ( #5399 )
...
* skeleton
* configure portworx
* destroy and redeploy mysql with data intact
* rename all directories and references from persistent storage to stateful workloads
* add considerations and remove references to StorageOS
* update wording and headings
* create portworx volume externally and modify jobfile to reflect that
* fix typo
* Update website/source/guides/stateful-workloads/portworx.html.md
Co-Authored-By: Omar-Khawaja <Omar-Khawaja@users.noreply.github.com>
* Update website/source/guides/stateful-workloads/portworx.html.md
Co-Authored-By: Omar-Khawaja <Omar-Khawaja@users.noreply.github.com>
2019-03-15 11:33:46 -04:00
Robert James Hernandez
8d07f59740
Update vagrant box to freebsd 11.2 STABLE
...
Freebsd 11.1 went EOL 9/30/18:
https://lists.freebsd.org/pipermail/freebsd-announce/2018-September/001842.html
Was seeing a failure with shared object "libdl.so.1" not found which
is required for bash
2019-03-14 18:36:30 -07:00
Mahmood Ali
8ec49fc133
Handle when cannot fetch docker logs ( #5420 )
...
Fix #5418
When using a docker logger that doesn't support log streaming through
API, currently docker logger runs a tight loop of Docker API calls
unexpectedly. This change ensures we stop fetching logs early.
Also, this adds some basic backoff strategy when Docker API logging
fails unexpectedly, to avoid accidentally DoSing the docker daemon.
2019-03-14 16:23:11 -04:00
Mahmood Ali
fb55717b0c
Regenerate Proto files ( #5421 )
...
Noticed that the protobuf files are out of sync with ones generated by 1.2.0 protoc go plugin.
The cause for these files seem to be related to release processes, e.g. [0.9.0-beta1 preperation](ecec3d38de (diff-da4da188ee496377d456025c2eab4e87)
), and [0.9.0-beta3 preperation](b849d84f2f
).
This restores the changes to that of the pinned protoc version and fails build if protobuf files are out of sync. Sample failing Travis job is that of the first commit change: https://travis-ci.org/hashicorp/nomad/jobs/506285085
2019-03-14 10:56:27 -04:00
Robert James Hernandez
0dec6fa13c
Set shell to sh and networking to host dhcp
...
Set shell to sh which is present by default on freebsd. Also set
networking to host dhcp due to limitations with NFS sharing:
https://github.com/hashicorp/vagrant/issues/9063
2019-03-13 20:58:25 -07:00
Robert James Hernandez
754f11d799
Fix freebsd vagrant priv config for vim-tiny
2019-03-13 19:21:59 -07:00
Preetha
bbec988bdc
Merge pull request #5413 from hashicorp/b-alloc-metrics
...
Fix bug with score metadata overridden during inplace upgrades
2019-03-13 13:29:04 -05:00
Preetha
0ffbe64503
Merge pull request #5416 from hashicorp/b-docker-email
...
Fix regression with requiring docker auth email
2019-03-13 13:28:34 -05:00
Preetha Appan
7f0d9e0c8e
minor review feedback
2019-03-13 13:27:28 -05:00
Preetha Appan
273f1e993d
Validate all auth fields being empty rather than just email
...
This fixes a regression in 0.9 beta3 compared to 0.8.7 in validating
docker auth config
2019-03-13 11:47:37 -05:00
Preetha Appan
549ae657f0
Dont require email address for docker auth
2019-03-13 11:08:56 -05:00
Preetha Appan
da1ce9bcea
Fix bug where scoring metadata would be overridden during an inplace upgrade.
2019-03-12 23:36:46 -05:00
Michael Schurter
b126e9eec4
Merge pull request #5386 from hashicorp/b-logmon-stop
...
Fix task/logmon leak after crash
2019-03-12 15:23:02 -07:00
Michael Schurter
0ba1a5251b
client: cleanup and document context uses
...
Some of the context uses in TR hooks are useless (Killed during Stop
never seems meaningful).
None of the hooks are interruptable for graceful shutdown which is
unfortunate and probably needs fixing.
2019-03-12 15:03:54 -07:00
Michael Schurter
45bb17cb8d
Merge pull request #5371 from hashicorp/docs-backincompat
...
Backward compat note about task config validation
2019-03-12 14:33:05 -07:00
Nick Ethier
d7d2d5ce12
fix possible panic in libcontainer shim init
2019-03-11 21:57:21 -04:00
Chris Baker
a64b7651b2
Merge pull request #5373 from hashicorp/docs-artifact-stanza
...
artifact stanza documentation
2019-03-11 14:09:28 -04:00
Charlie Voiselle
2498ad954a
Merge pull request #5401 from hashicorp/doc-rkt-needs-root
...
Note rkt driver needs Nomad client run as root
2019-03-11 10:29:45 -04:00
Preetha Appan
59e5ee18b0
Removed use of e2e framework
2019-03-11 09:21:04 -05:00
Preetha Appan
428f80afcc
prometheus and fabio for metrics
2019-03-11 09:21:04 -05:00
Mahmood Ali
8deb532be2
run TestAllocations_Stats in CI
2019-03-08 07:57:37 -05:00
Mahmood Ali
97e56cccc7
use -dev tag until next release
2019-03-08 07:56:35 -05:00
Michael Lange
25eb74afae
Merge pull request #5400 from jacekjagiello/5303/logs-view-wdiescreen-support
...
Logs view - support widescreen format
2019-03-07 10:58:58 -08:00
Mahmood Ali
7a6ca67a32
fix typo
2019-03-06 20:24:01 -05:00
Charlie Voiselle
de66f04450
Note rkt driver needs Nomad client run as root
...
The rkt driver requires that the Nomad agent to be running as the root user
2019-03-06 19:53:51 -05:00
Jacek Jagiello
364f7acbb5
5303 make logs view full width to better support large screens
2019-03-06 23:29:24 +01:00
Preetha
7759166b0d
Merge pull request #5380 from quasilyte/patch-1
...
drivers/shared/executor: fix strings.Replace call
2019-03-06 11:47:01 -06:00
Michael Schurter
d5ed6bb4ad
Merge pull request #5381 from hashicorp/b-max-eval-wait-index
...
nomad: compare current eval when setting WaitIndex
2019-03-06 09:22:46 -08:00
Charlie Voiselle
2406b71e02
Tweaked deprecation wording for legacy config ( #5394 )
...
Made small adjustment to make it clear that 0.8.7 would require the legacy syntax and that the deprecation notice was more about the legacy syntax becoming unsupported at some point after v0.9.0
2019-03-06 11:07:54 -05:00
Preetha
91905697ce
Merge pull request #5392 from hashicorp/yishan-fix-typo-1
...
Add missing period to sentence.
2019-03-06 09:13:40 -06:00
Mahmood Ali
bb32ba8784
Support driver config fields being set to nil ( #5391 )
...
To pick up https://github.com/hashicorp/hcl2/pull/90
2019-03-05 21:47:06 -05:00
Alex Dadgar
e779d9444b
Update nomad/eval_endpoint_test.go
...
Co-Authored-By: schmichael <michael.schurter@gmail.com>
2019-03-05 15:19:15 -08:00
Alex Dadgar
1857f5d7c1
Update nomad/eval_endpoint.go
...
Co-Authored-By: schmichael <michael.schurter@gmail.com>
2019-03-05 15:19:07 -08:00