Commit graph

10109 commits

Author SHA1 Message Date
Kyle Havlovitz cb2321353c
Merge pull request #3812 from hashicorp/autopilot-config-change
Refactor redundancy_zone/upgrade_version out of client meta
2018-01-30 16:14:26 -08:00
Kyle Havlovitz 5cec4e794e Fix autopilot guide example 2018-01-30 16:12:39 -08:00
Kyle Havlovitz 0eb0acacdc Fix remaining issues with autopilot change 2018-01-30 15:21:28 -08:00
Michael Schurter 66edc768f5 Add changelog entry for #3773 2018-01-30 14:59:17 -08:00
Chelsea Komlo 5d47a88298
Merge pull request #3817 from hashicorp/d-3814-changelog
Changelog for PR #3814
2018-01-30 17:58:07 -05:00
Michael Schurter c662cc0172
Merge pull request #3773 from mikemccracken/2018-01-18/destroy-container-on-err
lxc: cleanup partially configured containers after errors in Start
2018-01-30 14:52:29 -08:00
Chelsea Holland Komlo c02b4bf67a changelog for PR 3814 2018-01-30 17:46:48 -05:00
Chelsea Komlo 39ba0dc0d8
Merge pull request #3814 from jrasell/f_gh_3806
Update CLI to use ISO_8601 time format.
2018-01-30 17:39:39 -05:00
Michael Schurter 29a3c8f709
Merge pull request #3334 from hashicorp/f-vault-acl
Vault Secret Backend
2018-01-30 12:26:59 -08:00
Michael Schurter 40b558e00d Mention minimum Vault version 2018-01-30 11:31:10 -08:00
Michael Schurter c946255459 Minor formatting/style updates 2018-01-30 11:14:05 -08:00
James Rasell 06bf8e932a
Update CLI to use ISO_8601 time format.
This change updates the formatTime CLI helper function to return
an ISO_8601 time format which will make CLI time usage more
consistent and easier. Previosuly the time format was in US style
format which was somewhat confusing to non US users.

Closes #3806
2018-01-30 08:57:07 +00:00
Kyle Havlovitz 2ccf565bf6 Refactor redundancy_zone/upgrade_version out of client meta 2018-01-29 20:03:38 -08:00
Alex Dadgar 31e212f467
Merge pull request #3684 from jrasell/f_gh_3678
Update `node-status` verbose command to include node address.
2018-01-29 15:32:14 -08:00
Alex Dadgar 3ad5916f72
Merge pull request #3799 from mikemccracken/2018-01-25/lxc-log-outside-container
lxc: move lxc log file out of container-visible alloc dir
2018-01-29 14:32:22 -08:00
Alex Dadgar e8e58d8f76 changelog 2018-01-29 09:49:11 -08:00
Alex Dadgar 3d28774f74
Merge pull request #3802 from filipochnik/docker-readonly-rootfs
Add ReadonlyRootfs option to the Docker driver
2018-01-29 09:47:27 -08:00
Charlie Voiselle 28857f7b01
Merge pull request #3809 from hashicorp/cv-docs-unrock-nomad
Changed `nomad.rocks` to `localhost:4646` to align with defaults.  Closes #3808
2018-01-29 12:46:36 -05:00
Alex Dadgar c0f6034a3b
Merge pull request #3805 from kinvolk/indradhanush/remove-underscores-from-variable-names
rkt_test.go: Remove underscore from variable names
2018-01-29 09:46:12 -08:00
Charlie Voiselle fb5091678b Changed nomad.rocks to localhost:4646 to align with defaults
Should provide cut and paste example for most users. Advanced users should be able to correct URLs to something appropriate.
2018-01-29 11:27:52 -05:00
Indradhanush Gupta 7db4ee1122 rkt_test.go: Remove underscore from variable names 2018-01-29 11:39:50 +01:00
Filip Ochnik 80a17ee8dd Add ReadonlyRootfs option to the Docker driver 2018-01-27 14:38:29 +01:00
Michael McCracken 09c9ca23f5 lxc: move lxc log file out of container-visible alloc dir
The LXC runtime's log file is currently written to TaskDir.LogDir,
which is mounted as alloc/logs inside the containers in the task
group.

This file is not intended to be visible to containers, and depending
on the log level, may have information about the host that a container
should not be allowed to see.

Signed-off-by: Michael McCracken <mikmccra@cisco.com>
2018-01-25 14:41:37 -08:00
Michael McCracken 88e3063717 fix speling in log
Signed-off-by: Michael McCracken <mikmccra@cisco.com>
2018-01-25 13:56:14 -08:00
Preetha cd490958fc
Merge pull request #3795 from hashicorp/f-next-alloc
Track next allocation
2018-01-24 18:12:21 -06:00
Preetha Appan 288ff0b6f0
Add test case to verify setting next alloc id correctly 2018-01-24 17:55:29 -06:00
Preetha Appan fd2fbefa4c
Add a field to track the next allocation during a replacement 2018-01-24 17:55:05 -06:00
Alex Dadgar 1fc6f2fb01 Link sentinel docs 2018-01-24 14:17:57 -08:00
Kyle Havlovitz c807fc5b86
Merge pull request #3787 from hashicorp/server-health-loop
Move server health loop into autopilot leader actions
2018-01-23 15:22:25 -08:00
Michael McCracken f8fe2ea8cb review cleanup
don't export an internal function, and simplify some code

Signed-off-by: Michael McCracken <mikmccra@cisco.com>
2018-01-23 15:03:09 -08:00
Alex Dadgar 22f27aae00 changelog 2018-01-23 14:39:19 -08:00
Alex Dadgar 5b52fc95a9
Merge pull request #3788 from hashicorp/f-entrypoint
Allow overriding an image's entrypoint in Docker
2018-01-23 14:38:19 -08:00
Alex Dadgar a43e0a7b08 Allow overriding an image's entrypoint in Docker
Fixes https://github.com/hashicorp/nomad/issues/2219
2018-01-23 14:05:00 -08:00
Kyle Havlovitz a162b9ce14 Move server health loop into autopilot leader actions 2018-01-23 12:57:02 -08:00
Alex Dadgar 06ae7681bc changelog 2018-01-23 12:04:53 -08:00
Alex Dadgar 98a03ad689
Merge pull request #3754 from filipochnik/docker-caps
Add an option to add and drop capabilities in the Docker driver
2018-01-23 12:02:50 -08:00
Nicolas Corrarello d30bc34a27
Introducing @schmichael suggestions 2018-01-23 13:26:34 +01:00
Chelsea Komlo d09cc2a69f
Merge pull request #3492 from hashicorp/f-client-tls-reload
Client/Server TLS dynamic reload
2018-01-23 05:51:32 -05:00
Filip Ochnik 2f670b1b2a Document the ALL value for docker.caps.whitelist 2018-01-23 11:30:44 +01:00
Chelsea Holland Komlo bc8f0da635 add changelog 2018-01-23 05:00:26 -05:00
Nicolas Corrarello 088a247310
Merge branch 'master' of github.com:/hashicorp/nomad into f-vault-acl 2018-01-23 06:37:46 +00:00
Michael Schurter 694b547a6b
Merge pull request #3682 from hashicorp/b-3681-always-set-driver-ip
Always advertise driver IP when in driver mode
2018-01-22 16:41:34 -08:00
Michael Schurter e5cddc80e4
Merge pull request #3760 from angrycub/f-allow-dot-envvar
Allow `.` in Environment Variable Names
2018-01-22 14:53:05 -08:00
Michael Schurter 839e4ce903 Update changelog for dot env vars 2018-01-22 14:06:40 -08:00
Michael Schurter 2fb69d33c4 Update go-envparse to allow dots in env vars
Includes hashicorp/go-envparse#2
2018-01-22 14:02:39 -08:00
Charlie Voiselle 0f782acfda Allow . in Environment Variable Names
From [https://github.com/appc/spec/blob/master/spec/aci.md](https://github.com/appc/spec/blob/master/spec/aci.md):

>environment (list of objects, optional) represents the app's environment variables (ACE can append). The listed objects must have two key-value pairs: name and value. The name must consist solely of letters, digits, and underscores '_' as outlined in IEEE Std 1003.1-2008, 2016 Edition, with practical considerations dictating that the name may also include periods '.' and hyphens '-'. The value is an arbitrary string. These values are not evaluated in any way, and no substitutions are made.

Dotted environment variables are frequently used as a part of the Spring Boot pattern. (re: ZD-6116)

This PR specifically doesn't address the conversion of hyphens (`-`) due to an issue with rkt [[Nomad GH # 2358]](https://github.com/hashicorp/nomad/issues/2358).
2018-01-22 13:59:37 -08:00
Alex Dadgar d4d5a38032
Merge pull request #3765 from kinvolk/indradhanush/developing-docs
Docs: Add command consul agent & fix nomad command
2018-01-22 10:41:56 -08:00
Chelsea Holland Komlo db83b203e7 specified version of raft should be master 2018-01-22 09:02:26 -05:00
Indradhanush Gupta 0062b9cb21 Docs: Add command consul agent & fix nomad command
`sudo` is required to enable other drivers like rkt and java while the
`-dev` flag enables the agent to run in a standalone mode.
2018-01-22 13:23:42 +01:00
Filip Ochnik ab7e104db5 Fix moby package location 2018-01-21 12:35:41 +01:00