Buck Doyle
49b9dd5b9b
UI: Add creation time to evaluations table ( #6050 )
2019-08-22 08:11:24 -05:00
Danielle
7b062b0eac
Merge pull request #6175 from hashicorp/dani/remove-hidden-vols
...
remove hidden field from host volumes
2019-08-22 08:49:54 +02:00
Danielle Lancashire
2e5f28029f
remove hidden field from host volumes
...
We're not shipping support for "hidden" volumes in 0.10 any more, I'll
convert this to an issue+mini RFC for future enhancement.
2019-08-22 08:48:05 +02:00
Danielle
c280e97619
Merge pull request #6184 from hashicorp/dani/fix-api
...
api: Fix definition of HostVolumeInfo
2019-08-22 00:13:28 +02:00
Danielle
bd22e0e534
Merge pull request #6183 from hashicorp/dani/fix-multiparse
...
clientconfig: Fix parsing multiple host volumes
2019-08-21 22:36:27 +02:00
Danielle Lancashire
112b986736
api: Fix definition of HostVolumeInfo
2019-08-21 22:34:41 +02:00
Danielle
0428284aee
Merge pull request #6180 from hashicorp/dani/readonly-acl
...
Fine grained ACLs for Host Volumes
2019-08-21 22:22:14 +02:00
Danielle Lancashire
9df7e0eb72
clientconfig: Fix parsing multiple host volumes
2019-08-21 22:19:58 +02:00
Danielle Lancashire
91bb67f713
acls: Break mount acl into mount-rw and mount-ro
2019-08-21 21:17:30 +02:00
Nick Ethier
c8556daf37
structs: validate no tcp checks for connect services ( #6169 )
2019-08-21 12:42:53 -04:00
Buck Doyle
2900659a3c
UI: Add CircleCI job ( #6125 )
...
This adds a job to test the UI on CircleCI, including the sort of branch
pattern-matching from #5839 , so .-ui/ branches only have that job
and not the non-UI ones.
I considered having an entire workflow for UI, which could have separate
jobs for linting vs Ember tests, but the lint commands take so little time
that it didn’t seem worth it.
There’s no use of nvm to change the Node version as the Docker image
is what controls that. It’s annoying to have to update the version in multiple
places, but probably infrequent.
2019-08-21 08:56:37 -05:00
Michael Schurter
050cc32fde
Merge pull request #6157 from hashicorp/f-connect-register
...
Register connect enabled group services with Consul
2019-08-20 14:45:38 -07:00
Michael Schurter
85aaba14ed
ci: require Consul 1.6.0-rc1
2019-08-20 13:23:23 -07:00
Tim Gross
7dc6ee2d27
structs: add taskgroup networks and services to plan diffs
...
Adds a check for differences in `job.Diff` so that task group networks
and services, including new Consul connect stanzas, show up in the job
plan outputs.
2019-08-20 16:18:30 -04:00
Michael Schurter
b008fd1724
connect: register group services with Consul
...
Fixes #6042
Add new task group service hook for registering group services like
Connect-enabled services.
Does not yet support checks.
2019-08-20 12:25:10 -07:00
Chris Baker
ee0bfe1926
Merge pull request #6152 from dwagin/master
...
Bump up github.com/hashicorp/go-syslog for better BSD support
2019-08-20 14:22:03 -04:00
Chris Baker
5700dff3e5
Merge pull request #6165 from hashicorp/docs-interpolation-node-region
...
add node.region to interpolation documentation
2019-08-20 14:16:14 -04:00
Chris Baker
1db5e3501f
add node.region to interpolation documentation to address #6164
2019-08-20 17:55:21 +00:00
Tim Gross
c404491f1f
test: require root for linux devmode test
2019-08-20 13:31:49 -04:00
Michael Lange
74c9b1ac60
Merge pull request #5871 from hashicorp/f-ui/alloc-fs
...
UI: Allocation file system explorer
2019-08-20 10:18:23 -07:00
Michael Lange
1e620953e4
Remove the temporary allocationFileExplorer mirage scenario
2019-08-20 09:40:49 -07:00
Michael Lange
ac34307a9b
Merge pull request #6158 from hashicorp/f-ui/alloc-fs-empty-dir-state
...
UI: Use the standard empty message when an fs dir is empty
2019-08-20 09:27:44 -07:00
Michael Schurter
c02a493008
Merge pull request #6156 from hashicorp/vendor-testify
...
vendor: update testify to v1.4.0
2019-08-20 07:22:16 -07:00
Buck Doyle
ed652051d4
Add ability to control Mirage logging via query ( #6105 )
...
This lets us turn Mirage logging on without editing any
files, which makes it easier to switch between branches.
2019-08-20 08:36:08 -05:00
Tim Gross
a0e923f46c
add optional task field to group service checks
2019-08-20 09:35:31 -04:00
Mahmood Ali
d699a70875
Merge pull request #5911 from hashicorp/b-rpc-consistent-reads
...
Block rpc handling until state store is caught up
2019-08-20 09:29:37 -04:00
Dmitry
edde02c242
updated vendor/vendor.json
2019-08-20 13:34:36 +03:00
Dmitry
d313ccaf93
added version github.com/hashicorp/go-syslog
2019-08-20 13:17:08 +03:00
Nick Ethier
24f5a4c276
sidecar_task override in connect admission controller ( #6140 )
...
* structs: use seperate SidecarTask struct for sidecar_task stanza and add merge
* nomad: merge SidecarTask into proxy task during connect Mutate hook
2019-08-20 01:22:46 -04:00
Michael Lange
9b669d7e38
Use the standard empty state when a dir is empty
2019-08-19 17:16:26 -07:00
Michael Schurter
7b2d5f601f
vendor: update testify to v1.4.0
2019-08-19 15:36:04 -07:00
Charlie Voiselle
84880f5fbc
Merge pull request #6149 from hashicorp/docs-cv-prefer-routable
...
link-local addresses can be fingerprinted
2019-08-19 15:22:12 -04:00
Tim Gross
2ab004d971
command: add -connect
flag to job init
...
Adds an example job for Consul Connect integration as well as an
annotated example job.
2019-08-19 14:43:04 -04:00
Michael Lange
fd6d5b274f
Merge pull request #6048 from hashicorp/f-ui/alloc-fs-files
...
UI: Alloc FS: File Viewer
2019-08-19 10:36:28 -07:00
Dmitry
f99f6d7384
Bump up github.com/hashicorp/go-syslog
2019-08-19 12:17:01 +03:00
Michael Lange
2c4d7d1b71
Merge pull request #6142 from hashicorp/d-add-discuss-link
...
Add a link to the discussion forum on the resources page
2019-08-17 18:01:29 -07:00
Charlie Voiselle
af00dfa88b
Rewording based on reviews
2019-08-16 13:33:26 -04:00
Charlie Voiselle
d9a77b0e61
link-local addresses can be fingerprinted
...
Added note to document that link-local addresses can be fingerprinted in
cases where no routable address can be found. Crosslinked to
`"fingerprint.network.disallow_link_local"` because they are somewhat
related and it is documented at a reasonable distance from this setting.
2019-08-16 12:44:57 -04:00
Danielle
e943ef3ac6
Merge pull request #6144 from hashicorp/b-docker-exec
...
docker: Fix issue where an exec may never timeout
2019-08-16 15:53:50 +02:00
Danielle Lancashire
fb63259921
docker: Fix issue where an exec may never timeout
2019-08-16 15:40:03 +02:00
Michael Lange
33fd8e956e
Add a link to the discussion forum on the resources page
2019-08-16 03:20:42 -07:00
Charlie Voiselle
f69723653f
Merge pull request #6138 from hashicorp/docs-fix-data-flag
...
--payload -> --data for curl; consistent @payload
2019-08-15 14:27:08 -04:00
Charlie Voiselle
7a5983b381
--payload -> --data for curl; consistent @payload
2019-08-15 14:09:44 -04:00
Michael Schurter
6a45c2431e
Merge pull request #6103 from groovemonkey/master
...
syntax fix; add example for alloc exec -task
2019-08-15 10:54:00 -07:00
Lucas BEE
35a1b72962
Add NetworkIsolation in TaskConfig ( #6135 )
...
NetworkIsolation was left out of the task config when using an
external task driver plugin
2019-08-15 13:05:55 -04:00
Nick Ethier
965f00b2fc
Builtin Admission Controller Framework ( #6116 )
...
* nomad: add admission controller framework
* nomad: add admission controller framework and Consul Connect hooks
* run admission controllers before checking permissions
* client: add default node meta for connect configurables
* nomad: remove validateJob func since it has been moved to admission controller
* nomad: use new TaskKind type
* client: use consts for connect sidecar image and log level
* Apply suggestions from code review
Co-Authored-By: Michael Schurter <mschurter@hashicorp.com>
* nomad: add job register test with connect sidecar
* Update nomad/job_endpoint_hooks.go
Co-Authored-By: Michael Schurter <mschurter@hashicorp.com>
2019-08-15 11:22:37 -04:00
Tim Gross
6aa84df54d
changelog: -dev=connect feature
2019-08-15 08:57:27 -04:00
Michael Lange
836e7426b8
Encode characters in file paths to ensure proper URIs
2019-08-14 12:54:11 -07:00
Tim Gross
2a592a2e0c
agent: add optional param to -dev flag for connect ( #6126 )
...
Consul Connect must route traffic between network namespaces through a
public interface (i.e. not localhost). In order to support testing in
dev mode, users needed to manually set the interface which doesn't
make for a smooth experience.
This commit adds a facility for adding optional parameters to the
`nomad agent -dev` flag and uses it to add a `-dev=connect` flag that
binds to a public interface on the host.
2019-08-14 15:29:37 -04:00
Tim Gross
2e1d6d2167
ci: add GOMAXPROCS=1 to lint step to avoid OOM
2019-08-14 14:10:23 -04:00