Commit Graph

8647 Commits

Author SHA1 Message Date
Alex Dadgar
efc5cd5b4c vendor go-plugin file 2017-09-13 11:44:09 -07:00
Alex Dadgar
288f5330a9 changelog 2017-09-13 11:43:13 -07:00
Alex Dadgar
84c187f35c Merge pull request #3201 from hashicorp/b-periodic-restore
Fix restoration of stopped periodic jobs
2017-09-13 11:42:29 -07:00
Alex Dadgar
dc9f3f173b Merge pull request #3204 from hashicorp/f-sync-acl
sync acls
2017-09-13 11:39:22 -07:00
Alex Dadgar
de870afdd5 sync acls 2017-09-13 11:38:29 -07:00
Alex Dadgar
6bb30befd9 remove f-acl 2017-09-13 11:13:04 -07:00
Alex Dadgar
71fdfe2081 bump version 2017-09-13 09:54:55 -07:00
Alex Dadgar
0a078d3dbd Fix restoration of stopped periodic jobs
This PR fixes an issue in which we would add a stopped periodic job to
the periodic launcher.
2017-09-12 14:25:40 -07:00
Charlie Voiselle
ae4a996e0d Moved '.' into paragraph 2017-09-12 17:20:54 -04:00
Michael Lange
81e1fa3a45 Merge pull request #3199 from hashicorp/d-acls-guide-description
Update the ACL guide description
2017-09-12 13:33:20 -07:00
Michael Lange
7b2bbbc3eb Update the ACL guide description
Now it's about ACLs instead of outage recovery.
2017-09-12 10:33:17 -07:00
Michael Schurter
8e5d7aa948 Merge pull request #3196 from hashicorp/b-fix-vagrant-perms
Fix permissions of $GOPATH in Vagrantfile
2017-09-12 10:02:19 -07:00
Chelsea Komlo
cd8912bfe4 Merge pull request #3193 from hashicorp/b-blake2b-386-arch
Vendor blake2b to allow for building on x386 architecture
2017-09-12 11:16:56 -04:00
Michael Schurter
7e3d975b71 Fix permissions of $GOPATH in Vagrantfile
Technically just the true->false is needed. The `chown -R` was a first
attempt that didn't fix the bug, but it's a nice simplification.
2017-09-11 22:38:10 -07:00
Alex Dadgar
693cd7c1e5 bump getting started vagrant 2017-09-11 16:46:54 -07:00
Alex Dadgar
3fd588cead changelog 2017-09-11 16:10:12 -07:00
Alex Dadgar
5bab493748 pass in uid to codecgen 2017-09-11 15:40:27 -07:00
Chelsea Komlo
0fff99488f Merge pull request #3191 from hashicorp/b-tagged-metrics-panic
Fix panic in emitting tagged allocation metrics
2017-09-11 14:28:50 -04:00
Chelsea Holland Komlo
23a2b19154 vendor blake2b to allow for building on 386 architecture 2017-09-11 18:10:34 +00:00
Armon Dadgar
c038c410b3 Merge pull request #3185 from hashicorp/f-acl-reset
Add ability to reset ACL bootstrap process
2017-09-11 10:47:17 -07:00
Armon Dadgar
3fc9dce13b Address @dadgar feedback 2017-09-11 10:30:59 -07:00
Alex Dadgar
5cb5b9d23e Merge pull request #3177 from hashicorp/f-cli-hidden
Hide non-user commands from autocomplete output
2017-09-11 10:02:08 -07:00
Alex Dadgar
cbaaecc972 changelog 2017-09-11 09:57:47 -07:00
Alex Dadgar
1bed4b41d9 Merge pull request #3187 from hashicorp/b-windows-docker
Fix MemorySwappiness on Windows Docker
2017-09-11 09:56:49 -07:00
Alex Dadgar
49c4189758 Merge pull request #3184 from hashicorp/b-docker-logging
Fix docker user specified syslogging
2017-09-11 09:31:33 -07:00
Alex Dadgar
14179045ca Merge pull request #3190 from jrasell/els_replicator
Add elsevier-core-engineering/replicator to community page.
2017-09-11 09:30:12 -07:00
Chelsea Holland Komlo
1ecfb687bf fix panic in emitting tagged metrics 2017-09-11 15:32:37 +00:00
James Rasell
a351742b15 Add elsevier-core-engineering/replicator to community page. 2017-09-11 10:52:11 +01:00
Alex Dadgar
7148b65306 Fix MemorySwappiness on Windows Docker
Fixes https://github.com/hashicorp/nomad/issues/3181
2017-09-10 17:46:45 -07:00
Armon Dadgar
d6faa383d7 website: document ACL bootstrap reset process 2017-09-10 16:18:39 -07:00
Armon Dadgar
03402ac69f nomad: support ACL bootstrap reset 2017-09-10 16:03:30 -07:00
Alex Dadgar
03e63d0516 Merge pull request #3167 from hashicorp/b-windows-stats
Fix invalid CPU stats on Windows
2017-09-10 15:33:04 -07:00
Alex Dadgar
db261cd0c7 Fix invalid CPU stats on Windows
This PR fixes an issue introduced in Nomad 0.6.0 due to
https://github.com/shirou/gopsutil/issues/420. The issue arised from the
fact that the Windows stats from gopsutil reports CPUs in
percentages where we expected ticks.
2017-09-10 15:30:48 -07:00
Alex Dadgar
9206105e69 Fix docker user specified syslogging 2017-09-10 14:57:48 -07:00
Michael Schurter
1e0b9cbf35 Merge pull request #3175 from jen20/multi-vagrant
build: Rework Vagrant for multiple operating systems; add FreeBSD support
2017-09-10 10:02:24 -07:00
Michael Schurter
0d9606668d Merge pull request #3174 from hashicorp/doc-tls-upgrade
Expand TLS upgrade guide
2017-09-10 09:59:49 -07:00
James Nugent
e8c17e2aba build: Lint shell scripts, and make all shell scripts lint cleanly 2017-09-08 19:50:39 -05:00
James Nugent
9ec82bc545 build: Install Go in Vagrant from official release 2017-09-08 19:46:07 -05:00
James Nugent
ea50afc4a5 build: Fix Travis following Vagrant changes 2017-09-08 19:45:41 -05:00
James Nugent
f8ff0463b0 build: Rework Vagrant to support multiple OS boxes
This commit reworks the Vagrantfile for Nomad in order to support
straightforward testing on more than one operating system, whilst
retaining the ability to stand up a test cluster running Ubuntu.

The following changes are made:

- Scripts have been extracted from the Vagrantfile into their own shell
  script files, in order that editors lint them.

- All scripts have been edited to lint with no warnings or errors for
  their respective shells.

- Scripts are named according to the operating system and privilege
  level which they run. We prefer to run a whole shell script as root
  versus prefixing (essentially) every command with `sudo` or an
  equivalent.

- The Linux development box has been separated from the test cluster,
  removing some of the more gnarly (and less portable) logic. The Linux
  development box is still primary and autostarts.

- A FreeBSD target has been added. The base box works for both
  Virtualbox and VMWare Fusion.

- A target is added to the GNUmakefile to stand up a test cluster, using
  the default provider, or overriding the provider by setting the PROVIDER
  variable in make:
	- `make testcluster`
	- `make testcluster PROVIDER=vmware_fusion`

- Machines in the test cluster have Avahi configured for zeroconf
  discovery. Each machine can ping each other machine at `hostname.local`
  - for example `nomad-server02.local`, `nomad-client03.local`.
2017-09-08 19:45:38 -05:00
Michael Schurter
67dc1a8fab Add links and improve verify_https_client callout
The old wording made it sound like verify_https_client=true broke *all*
https health checks.
2017-09-08 17:36:46 -07:00
Michael Schurter
60f323e764 Fix typos and reword future direction
Current plan for the future still requires two server restarts.
2017-09-08 16:56:25 -07:00
James Nugent
5a30dbd8fd build: Add build targets for FreeBSD/amd64 2017-09-08 18:40:26 -05:00
Michael Schurter
25931340e9 Merge pull request #3179 from jen20/nan-floats
client: Guard against "NaN" values from floats
2017-09-08 14:38:55 -07:00
James Nugent
3a5082022d client: Guard against "NaN" values from floats
This commit protects against finding `0.NaN` tokens in JSON streams
because of infinity representation on serialization.
2017-09-08 16:21:07 -05:00
Michael Schurter
ca8268813f Merge pull request #3178 from jen20/update-x-sys-unix
deps: Update golang.org/x/sys/{unix,windows}
2017-09-08 13:39:22 -07:00
James Nugent
df9a956840 deps: Update golang.org/x/sys/{unix,windows} 2017-09-08 13:33:25 -05:00
Alex Dadgar
ed8f07f324 Hide non-user commands from autocomplete output
This PR hides non-user CLI commands from the list of autocomplete
suggestions.
2017-09-08 11:24:21 -07:00
Alex Dadgar
4fb2dce22a Merge pull request #3173 from hashicorp/f-namespace-sync
Sync namespace changes
2017-09-08 10:45:55 -07:00
Michael Schurter
31bababefe Expand tls upgrade guide
- Non-trivial clusters risk rescheduling many if not all of their jobs
  if they don't adjust their heartbeat configs.
- Still needs links
2017-09-07 17:21:18 -07:00