Danielle Lancashire
c4bd6b45f3
Don't log env
2019-08-12 18:41:36 +02:00
Danielle Lancashire
27e72bbadd
Test Rocket
2019-08-12 18:41:36 +02:00
Danielle Tomlinson
886486e694
ci: Migrate to CircleCI
...
This commit provides an initial migration of general testing CI
infrastructure to CircleCI.
It uses CircleCI 2.1 paramereterised jobs to provide two base
configurations: a vm based `test-machine`, and docker based
`test-container`.
Jobs that require root, docker, or other similar features require the
machine based jobs, but others should be ran using the `test-container` package
as they are both cheaper and faster to run.
2019-08-12 18:41:36 +02:00
Mahmood Ali
20c44b4214
Merge pull request #6068 from hashicorp/r-always-honor-gotags
...
make: always honor GO_TAGS in dev
2019-08-12 11:22:48 -04:00
Tim Gross
58c395aa9c
tests: partial revert of splitting-out command pkg tests ( #6101 )
...
GOTEST_PKG_EXCLUDE overrides GOTEST_PKG entirely, so having both in
the same test run isn't supported and results in a whole lot of extra
tests being run.
2019-08-12 11:03:04 -04:00
Danielle
1fd9ef61f0
Merge pull request #6100 from hashicorp/f-host-volumes
...
Host Volumes Support: Rollup Edition
2019-08-12 16:58:37 +02:00
Danielle Lancashire
7e6c8e5ac1
Copy documentation to api/tasks
2019-08-12 16:22:27 +02:00
Danielle Lancashire
dec1a58b47
fixup rebase
2019-08-12 15:41:14 +02:00
Danielle Lancashire
b38c1d810e
job_endpoint: Validate volume permissions
2019-08-12 15:39:09 +02:00
Danielle Lancashire
5f734652f2
acl: Add HostVolume ACLs
...
This adds an initial implementation of ACLs for HostVolumes.
Because HostVolumes are a cluster-wide resource, they cannot be tied to
a namespace, thus here we allow similar wildcard definitions based on
their names, tied to a set of capabilities.
Initially, the only available capabilities are deny, or mount. These
may be extended in the future to allow read-fs, mount-readonly and
similar capabilities.
2019-08-12 15:39:09 +02:00
Danielle Lancashire
7208a7ab88
command: Cleanup node-status
2019-08-12 15:39:09 +02:00
Danielle Lancashire
333fdd723b
cli: Display host volume info in nomad node status
2019-08-12 15:39:09 +02:00
Danielle Lancashire
6caac09743
api: Add HostVolumeInfo to response parsing
2019-08-12 15:39:09 +02:00
Danielle Lancashire
33db40d4e6
structs: Document VolumeMount
2019-08-12 15:39:08 +02:00
Danielle Lancashire
861caa9564
HostVolumeConfig: Source -> Path
2019-08-12 15:39:08 +02:00
Danielle Lancashire
e132a30899
structs: Unify Volume and VolumeRequest
2019-08-12 15:39:08 +02:00
Danielle
fc53283489
Update scheduler/feasible.go
...
Co-Authored-By: Mahmood Ali <mahmood@hashicorp.com>
2019-08-12 15:39:08 +02:00
Danielle Lancashire
6ef8d5233e
client: Add volume_hook for mounting volumes
2019-08-12 15:39:08 +02:00
Danielle Lancashire
073836ec67
scheduler: Add a feasability checker for Host Vols
2019-08-12 15:39:08 +02:00
Danielle Lancashire
01f3fe13fb
api: Allow submission of jobs with volumes
2019-08-12 15:39:08 +02:00
Danielle Lancashire
063e4240c1
client: Add parsing and registration of HostVolume configuration
2019-08-12 15:39:08 +02:00
Danielle Lancashire
6d7b417e54
structs: Add declarations of basic structs for volume support
2019-08-12 15:39:08 +02:00
Danielle Lancashire
b45bd36230
jobspec: Add Volume and VolumeMount declarations
2019-08-12 15:39:07 +02:00
Nick Ethier
1871c1edbc
Add sidecar_task stanza parsing ( #6104 )
...
* jobspec: breakup parse.go into smaller files
* add sidecar_task parsing to jobspec and api
* jobspec: combine service parsing logic for task and group service stanzas
* api: use slice of ConsulUpstream values instead of pointers
2019-08-09 15:18:53 -04:00
David Cohen
e69865264b
syntax fix; add example for alloc exec -task
2019-08-09 10:16:45 -04:00
Tim Gross
8e9d01ade8
tests: break out command, command/agent on Travis ( #6094 )
...
The command and command/agent packages are taking 5+ minutes on Travis
and this contributes to build timeouts. While this doesn't address
underlying issues, breaking these out can reduce re-runs until that
work is done.
2019-08-09 08:25:11 -04:00
Michael Lange
38fce53936
Prevent a change in height when switching from a dir to a file
2019-08-08 15:41:47 -07:00
Preetha
1d543290af
Merge pull request #6090 from hashicorp/f-task-kind
...
Add field "kind" to task for use in connect tasks
2019-08-08 14:40:12 -05:00
Nick Ethier
d5b07b4ac7
Revert CNI auto-download ( #6095 )
...
Revert CNI auto-download
2019-08-08 15:26:49 -04:00
Nick Ethier
7806f4c597
Revert "client: add autofetch for CNI plugins"
...
This reverts commit 0bd157cc3b04fb090dd0d54affcae71496102ce8.
2019-08-08 15:10:19 -04:00
Nick Ethier
7d28ece8de
Revert "client: remove debugging lines"
...
This reverts commit 54ce4d1f7ef4913cb12c03dbc98bcd903f7787c9.
2019-08-08 14:52:52 -04:00
defau1t
aae9c4b368
Fix Rkt driver requirements list ( #6093 )
2019-08-08 12:03:41 -05:00
Michael Lange
2ed18864df
Limit the width of the right page layout column
...
This was causing elements to flow off the page, since the element was
assuming 100% but also had a 250px margin for the left column.
This had previously been "fixed" by setting overflow-x: auto, but that
resulted in tooltips from being clipped.
This is a better solution to the same problem.
2019-08-08 10:00:48 -07:00
Buck Doyle
4394e90fec
Update changelog with #6087
2019-08-08 09:29:10 -05:00
Buck Doyle
58f6e5d286
Fix navigation via clicking recent allocation row ( #6087 )
...
This fixes the recent allocation rows to navigate when clicking within them
rather than just on the link, which matches the cursor behaviour.
2019-08-08 09:26:46 -05:00
Michael Lange
ee079a1220
Test that the client is contacted correctly, and the server is used as a fallback
2019-08-07 17:35:43 -07:00
Michael Lange
ae8913910c
Always preload the alloc node so the client can be dialed first
2019-08-07 17:35:15 -07:00
Michael Lange
8cb6a20f8f
Include all client fs endpoints in the hosts block
2019-08-07 17:34:41 -07:00
Preetha Appan
a393ea79e8
Add field "kind" to task for use in connect tasks
2019-08-07 18:43:36 -05:00
Michael Lange
02c9ab1582
Add additional troublesome characters to the alloc-file name factory
2019-08-07 15:29:57 -07:00
Michael Lange
3dc7dec246
Make a dedicated fs-breadcrumbs component
2019-08-07 15:29:14 -07:00
Michael Lange
2ff4027496
Minor fixes from code review
2019-08-07 15:11:32 -07:00
Michael Lange
992fa8f741
Use a data-uri instead of an image for the image-file-test
2019-08-07 15:08:38 -07:00
Jasmine Dahilig
bf6f97edfb
remove #6064 from 0.10.0 changelog
2019-08-07 10:55:26 -07:00
Jasmine Dahilig
8d980edd2e
add create and modify timestamps to evaluations ( #5881 )
2019-08-07 09:50:35 -07:00
Michael Schurter
5d3b0faf75
changelog: add #6003
2019-08-07 08:04:16 -07:00
Michael Schurter
3e4796799a
Merge pull request #6003 from pete-woods/add-job-status-metrics
...
nomad: add job status metrics
2019-08-07 08:02:16 -07:00
Michael Schurter
d2862b33e6
Merge pull request #6045 from hashicorp/f-connect-groupservice
...
consul: add Connect structs
2019-08-06 15:43:38 -07:00
Michael Schurter
ef9d100d2f
Merge pull request #6082 from hashicorp/b-vault-deadlock
...
vault: fix deadlock in SetConfig
2019-08-06 15:30:17 -07:00
Michael Schurter
ecb1a65bb9
Merge pull request #6077 from hashicorp/b-vault-revlock
...
vault: fix race in accessor revocations
2019-08-06 14:28:47 -07:00