Commit Graph

16257 Commits

Author SHA1 Message Date
Mahmood Ali
00a0be0df1 docs: Docker driver supports task user option
Also, add a test case.
2019-10-24 14:00:37 -04:00
Omar Khawaja
902a101e32 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
f042b5e296 quota: parse network stanza in quotas (#6511) 2019-10-24 10:41:54 -04:00
Buck Doyle
458a6c413d 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
44c576e213 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
a6f5440440 docs: job volume spec tasks source, not config > source 2019-10-23 15:28:53 -04:00
Michael Schurter
0601020db0 Merge pull request #6533 from hashicorp/docs-fixup-connect
docs: fix links to connect
2019-10-23 08:28:42 -07:00
Mahmood Ali
3dcbbac335 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
5c7288e76c 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
2c2fea21c7 docs: fix links to connect 2019-10-22 15:57:14 -07:00
Charlie Voiselle
a0fcded01a 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
d386b992bc Added alert to mainpage for new 0.10 2019-10-22 16:36:48 -04:00
Michael Schurter
e0ea2cea09 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
65ff505075 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
7fa36b40c0 docs: remove link to 0.10.0-rc1 2019-10-22 09:34:08 -07:00
Charlie Voiselle
e721144490 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
382902df5b Added version requirement to new feature guides 2019-10-22 11:43:17 -04:00
Michael Schurter
d42ac815b4 Merge branch 'master' into release-0100 2019-10-22 08:17:57 -07:00
Michael Schurter
3bb63496fc 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
d5a95f7810 cleanup post 0.10.0 release 2019-10-22 07:48:09 -07:00
Michael Schurter
f2de59241e docs: bump to Nomad 0.10.0 2019-10-22 07:35:37 -07:00
Michael Schurter
6a8b80b619 Release v0.10.0 2019-10-22 07:33:45 -07:00
Nomad Release bot
25ee121d95 Generate files for 0.10.0 release 2019-10-22 12:34:56 +00:00
Mahmood Ali
816f8fbb20 Revert "lint: ignore generated windows syscall wrappers"
This reverts commit 482862e6ab.
2019-10-22 08:23:44 -04:00
Mahmood Ali
db4ebaff4e reorder changelog 2019-10-22 08:23:30 -04:00
Michael Lange
c47da9b391 Changelog entry: couple of UI bugs 2019-10-21 15:16:58 -07:00
Michael Lange
ac8fa9fe1d Changelog entry: couple of UI bugs 2019-10-21 15:10:00 -07:00
Michael Schurter
f989769b06 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
d6a534fd26 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
5a6818510e 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
066c4027d6 Merge pull request #6518 from mre/patch-1
Update link to new blog
2019-10-21 15:37:53 +02:00
Matthias Endler
c88dac0c5f Update link to new blog 2019-10-21 15:35:24 +02:00
Mahmood Ali
95fe2cd805 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
75acbccf8e Merge pull request #6325 from hashicorp/b-docker-reconcile-periodically
docker: periodically reconcile containers
2019-10-18 15:53:30 -04:00
Mahmood Ali
c64647c218 add timeouts for docker reconciler docker calls 2019-10-18 15:31:13 -04:00
Mahmood Ali
04a2e05994 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
7a5365c21b 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
487b0d8349 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
1c46510482 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
1b64461d52 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
586a7accee Merge pull request #6510 from hashicorp/r-golang-1.12.12
Use golang 1.12.12
2019-10-18 10:52:28 -04:00
Michael Schurter
ca57cd2775 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 07:46:53 -07:00
Mahmood Ali
3c57488aae e2e tests assume non-root user 2019-10-18 09:21:30 -04:00
Mahmood Ali
2fd26e814b adjust circleci scripts to use official golang image 2019-10-18 08:52:49 -04:00
Mahmood Ali
61509742bc Use golang 1.12.12
Use use base official golang image in CircleCI, as it gets refreshed
more quickly compared to circleci/golang, and we don't benefit from
circleci image customizations much.
2019-10-18 08:44:47 -04:00
Seth Hoenig
3e38891b88 Merge pull request #6455 from hashicorp/f-set-connect-sidcar-tags-web
docs: document service tags for connect sidecar
2019-10-17 15:14:46 -05:00
Seth Hoenig
8c7a7b6def Merge pull request #6448 from hashicorp/f-set-connect-sidecar-tags
connect: enable setting tags on consul connect sidecar service in job…
2019-10-17 15:14:09 -05:00
Seth Hoenig
a3dd7d4931 docs: document service tags for connect sidecar 2019-10-17 19:27:04 +00:00
Seth Hoenig
b7e83591b4 connect: enable setting tags on consul connect sidecar service in jobspec (#6415) 2019-10-17 19:25:20 +00:00
Mahmood Ali
8c3136a666 docker label refactoring and additional tests 2019-10-17 10:45:13 -04:00