Omar Khawaja
b1d2fa77d3
separate vars and outputs into their own files and update default link in nomad binary variable to 0.10.0 release ( #6550 )
2019-10-25 14:15:30 -04:00
Tim Gross
87b3abddd3
e2e: use sockaddr for IP address configuration ( #6548 )
...
Update the Consul and Vault configs to take advantage of their
included `go-sockaddr` library for getting the IP addresses we need in
a portable way. This particularly avoids problems with "predictable"
interface names provided by systemd.
Also adds the `sockaddr` binary to the Packer build so we can use it
in our provisioning scripts.
2019-10-25 14:08:38 -04:00
Omar Khawaja
cb6cfd61c1
take out port_map config for traefik and haproxy and add health check to haproxy ( #6565 )
2019-10-25 13:52:07 -04:00
Omar Khawaja
4ed5380bbd
add traefik lb guide ( #6551 )
2019-10-25 10:46:09 -04:00
Mahmood Ali
548ef4a15e
Merge pull request #6547 from hashicorp/b-docker-task-user
...
docs: Docker driver supports task user option
2019-10-25 09:22:28 -04:00
Mahmood Ali
fd5d4c1657
fix grammar
2019-10-25 09:22:03 -04:00
Tim Gross
efbd680d4e
e2e: split Packer build scripts from TF provisioning ( #6542 )
...
Make a clear split between Packer and Terraform provisioning steps:
the scripts in the `packer/linux` directory are run when we build the
AMI whereas the stuff in shared are run at Terraform provisioning time.
Merging all runtime provisioning scripts into a single script for each
of server/client solves the following:
* Userdata scripts can't take arguments, they can only be templated
and that means we have to do TF escaping in bash/powershell scripts.
* TF provisioning scripts race with userdata scripts.
2019-10-25 08:08:24 -04:00
Omar Khawaja
3c1b48e9d9
fix typos ( #6552 )
2019-10-25 01:15:22 -04:00
Mahmood Ali
fe14993582
docs: Docker driver supports task user option
...
Also, add a test case.
2019-10-24 14:00:37 -04:00
Omar Khawaja
16615fe9ab
Nomad HAProxy load balancing guide ( #6534 )
...
* add nginx to load balancing nav menu and fix bullets
* fill out nginx lb guide
* formatting
* change Nginx to NGINX
* add step to verify load balancer config
* update docker image and web app output
* add HAProxy lb guide
* format haproxy config
* add haproxy stats page with screenshot
* add note about external load balancer
* Update website/source/guides/load-balancing/haproxy.html.md
Co-Authored-By: Chris Baker <1675087+cgbaker@users.noreply.github.com>
* Update website/source/guides/load-balancing/haproxy.html.md
Co-Authored-By: Chris Baker <1675087+cgbaker@users.noreply.github.com>
* Update website/source/guides/load-balancing/haproxy.html.md
Co-Authored-By: Chris Baker <1675087+cgbaker@users.noreply.github.com>
* Update website/source/guides/load-balancing/haproxy.html.md
Co-Authored-By: Chris Baker <1675087+cgbaker@users.noreply.github.com>
* Update website/source/guides/load-balancing/haproxy.html.md
Co-Authored-By: Chris Baker <1675087+cgbaker@users.noreply.github.com>
* Update website/source/guides/load-balancing/haproxy.html.md
Co-Authored-By: Chris Baker <1675087+cgbaker@users.noreply.github.com>
* Update website/source/guides/load-balancing/haproxy.html.md
Co-Authored-By: Chris Baker <1675087+cgbaker@users.noreply.github.com>
* Update website/source/guides/load-balancing/haproxy.html.md
Co-Authored-By: Chris Baker <1675087+cgbaker@users.noreply.github.com>
* add port mapping an static port for haproxy ui + bullet changes
* remove extra spaces
* Update website/source/guides/load-balancing/haproxy.html.md
Co-Authored-By: Chris Baker <1675087+cgbaker@users.noreply.github.com>
* Update website/source/guides/load-balancing/haproxy.html.md
Co-Authored-By: Chris Baker <1675087+cgbaker@users.noreply.github.com>
* Update website/source/guides/load-balancing/haproxy.html.md
Co-Authored-By: Chris Baker <1675087+cgbaker@users.noreply.github.com>
2019-10-24 13:02:07 -04:00
Omar Khawaja
f4d78ce0ff
Nomad NGINX Load Balancing Guide ( #6529 )
...
* add nginx to load balancing nav menu and fix bullets
* fill out nginx lb guide
* formatting
* change Nginx to NGINX
* add step to verify load balancer config
* update docker image and web app output
* change Nginx to NGINX in main load balancing page
* modify change signal to SIGHUP and add else condition in template stanza to prevent nginx from crashing when no services are available to load balance
* add note about external load balancer
* clarifications and link to reference architecture
2019-10-24 11:48:37 -04:00
Lang Martin
aa77ea4032
quota: parse network stanza in quotas ( #6511 )
2019-10-24 10:41:54 -04:00
Buck Doyle
e525ff99d3
Remove inverse block for list-pagination ( #6523 )
...
As the angle bracket invocation RFC says:
> There is no dedicated syntax for passing an "else" block
> directly. If needed, that can be passed using the named
> blocks syntax.
https://github.com/emberjs/rfcs/blob/master/text/0311-angle-bracket-invocation.md#block
Unfortunately, using a contextual component doesn’t help as
the yield inside that component will still result in content
rendering that would show when the source isn’t empty. So
we decided to change the interface so you have to check
whether the source is empty before using it, which aligns with
how list-table works.
2019-10-24 07:05:43 -05:00
Lang Martin
bcde556f30
Merge pull request #6539 from hashicorp/docs-job-volume-no-config
...
docs: job volume spec tasks source, not config > source
2019-10-23 16:01:24 -04:00
Lang Martin
75393fad41
docs: job volume spec tasks source, not config > source
2019-10-23 15:28:53 -04:00
Michael Schurter
42e21ade39
Merge pull request #6533 from hashicorp/docs-fixup-connect
...
docs: fix links to connect
2019-10-23 08:28:42 -07:00
Mahmood Ali
9d76515aa0
Merge pull request #6514 from hashicorp/b-docker-gc-config
...
driver/docker: ensure that defaults are populated for dangling containers config
2019-10-23 11:16:47 -04:00
Charlie Voiselle
86455d3bb2
Merge pull request #6526 from hashicorp/docs-add-req-vers
...
Added version requirement to new feature guides
2019-10-23 10:15:43 -04:00
Michael Schurter
0fd36d1e13
docs: fix links to connect
2019-10-22 15:57:14 -07:00
Charlie Voiselle
cc8a230c50
Merge pull request #6530 from hashicorp/docs-hero-alert-0.10
...
docs: Added alert to mainpage for new 0.10
2019-10-22 17:07:36 -04:00
Charlie Voiselle
5eacb3b844
Added alert to mainpage for new 0.10
2019-10-22 16:36:48 -04:00
Michael Schurter
0dc2f07ca5
Merge pull request #6525 from hashicorp/release-0100
...
Merge 0.10.0 release branch back into master
2019-10-22 09:56:42 -07:00
Michael Schurter
f9cab49e8a
Merge pull request #6528 from hashicorp/website-0100
...
docs: remove link to 0.10.0-rc1
2019-10-22 09:45:23 -07:00
Michael Schurter
f28272d5a4
docs: remove link to 0.10.0-rc1
2019-10-22 09:34:08 -07:00
Charlie Voiselle
6336fe8c33
Update website/source/guides/integrations/consul-connect/index.html.md
...
Co-Authored-By: Michael Schurter <mschurter@hashicorp.com>
2019-10-22 12:00:59 -04:00
Charlie Voiselle
6f112640ac
Added version requirement to new feature guides
2019-10-22 11:43:17 -04:00
Michael Schurter
39437a5c5b
Merge branch 'master' into release-0100
2019-10-22 08:17:57 -07:00
Michael Schurter
ea9f6aa857
Merge pull request #6524 from hashicorp/website-0100
...
docs: bump to Nomad 0.10.0
2019-10-22 07:53:17 -07:00
Michael Schurter
b6bb561854
cleanup post 0.10.0 release
2019-10-22 07:48:09 -07:00
Michael Schurter
fdd067de58
docs: bump to Nomad 0.10.0
2019-10-22 07:35:37 -07:00
Michael Schurter
be337960fd
Release v0.10.0
2019-10-22 07:33:45 -07:00
Nomad Release bot
3e6c9dd40e
Generate files for 0.10.0 release
2019-10-22 12:34:56 +00:00
Mahmood Ali
262dcb0842
Revert "lint: ignore generated windows syscall wrappers"
...
This reverts commit 482862e6ab0f8db748367bb1eefc2efd11fbe11a.
2019-10-22 08:23:44 -04:00
Mahmood Ali
55a8e3300c
reorder changelog
2019-10-22 08:23:30 -04:00
Michael Lange
6ad5ec2d7e
Changelog entry: couple of UI bugs
2019-10-21 15:16:58 -07:00
Michael Lange
6428475164
Changelog entry: couple of UI bugs
2019-10-21 15:10:00 -07:00
Michael Schurter
460bd63db0
client: expose group network ports in env vars
...
Fixes #6375
Intentionally omitted IPs prior to 0.10.0 release to minimize changes
and risk.
2019-10-21 13:28:35 -07:00
Michael Schurter
c126f5009a
Merge pull request #6515 from hashicorp/b-expose-group-ports
...
client: expose group network ports in env vars
2019-10-21 13:27:46 -07:00
Michael Schurter
8634533e82
client: expose group network ports in env vars
...
Fixes #6375
Intentionally omitted IPs prior to 0.10.0 release to minimize changes
and risk.
2019-10-21 12:31:13 -07:00
Danielle
c5a95d8b90
Merge pull request #6518 from mre/patch-1
...
Update link to new blog
2019-10-21 15:37:53 +02:00
Matthias Endler
e802fd6d41
Update link to new blog
2019-10-21 15:35:24 +02:00
Mahmood Ali
977b86f924
driver/docker: ensure that defaults are populated
...
Looks like we may need to pass default literal at each layer to be able,
so defaults are set properly.
2019-10-18 18:27:28 -04:00
Mahmood Ali
7907486bfd
Merge pull request #6325 from hashicorp/b-docker-reconcile-periodically
...
docker: periodically reconcile containers
2019-10-18 15:53:30 -04:00
Mahmood Ali
1bdfcdcab7
add timeouts for docker reconciler docker calls
2019-10-18 15:31:13 -04:00
Mahmood Ali
414e01b6a6
only set a single label for now
...
Other labels aren't strictly necessary here, and we may follow up with a
better way to customize.
2019-10-18 15:31:13 -04:00
Mahmood Ali
a05cf13d48
Merge pull request #6510 from hashicorp/r-golang-1.12.12
...
Use golang 1.12.12
2019-10-18 15:15:22 -04:00
Mahmood Ali
3aec7b56ea
Only start reconciler once in main driver
...
driver.SetConfig is not appropriate for starting up reconciler
goroutine. Some ephemeral driver instances are created for validating
config and we ought not to side-effecting goroutines for those.
We currently lack a lifecycle hook to inject these, so I picked the
`Fingerprinter` function for now, and reconciler should only run after
fingerprinter started.
Use `sync.Once` to ensure that we only start reconciler loop once.
2019-10-18 14:43:23 -04:00
Michael Schurter
bb82f365ff
connect: upgrade to envoy 1.11.2 and add sha
...
Append the Docker image sha to the Envoy image to ensure users default
to using the version that Nomad was tested against.
2019-10-18 10:16:58 -07:00
Michael Schurter
fda887a77b
Merge pull request #6509 from hashicorp/f-add-envoy-sha
...
connect: upgrade to envoy 1.11.2 and add sha
2019-10-18 10:14:57 -07:00
Mahmood Ali
2e56eaf1b9
Merge pull request #6510 from hashicorp/r-golang-1.12.12
...
Use golang 1.12.12
2019-10-18 10:52:28 -04:00