Commit Graph

11178 Commits

Author SHA1 Message Date
Preetha Appan
86ced8aef2 Use preconfigured nodeID if there isn't a persisted node ID, and persist it if its not persisted. 2018-04-10 08:47:33 -05:00
Preetha Appan
37f80a9bdb Remove debug print statements 2018-04-10 08:16:50 -05:00
Alex Dadgar
5194f5d6c7 WIP: Not setting node id properlperly 2018-04-09 18:01:28 -07:00
Preetha Appan
f02a3a4677 Unit tests for rolling upgrade and killing a leader 2018-04-09 17:42:30 -05:00
Alex Dadgar
67552a9435 Merge pull request #4100 from hashicorp/b-vault-no-auth
Improve handling of Vault errors
2018-04-03 17:23:43 -07:00
Alex Dadgar
c845144e09 changelog 2018-04-03 17:23:25 -07:00
Alex Dadgar
69bb648b42 Merge pull request #4105 from hashicorp/b-flaky-deadline-tests
Fix flaky deadline tests
2018-04-03 17:21:38 -07:00
Alex Dadgar
4cfe3a5043 Fix flaky deadline tests 2018-04-03 16:51:57 -07:00
Alex Dadgar
85c41a62e3 Merge pull request #4103 from ozkatz/testutil-server-consul
Support custom Consul config for TestServer
2018-04-03 16:00:10 -07:00
Alex Dadgar
aea5d5191e Fix spelling 2018-04-03 15:58:03 -07:00
Alex Dadgar
49b57196a2 vendor vault/api to get fix from https://github.com/hashicorp/vault/pull/4258 2018-04-03 15:48:26 -07:00
Oz Katz
3e743b5f2e Support custom Consul config for TestServer
Adds a Consul field to the TestServerConfig that allows passing in non-default values for e.g. consul address.
This will allow the TestServer to integrate with Consul's testutil/TestServer.
2018-04-04 01:40:11 +03:00
Alex Dadgar
f4909fd1cc Merge pull request #4102 from hashicorp/b-drain-upgrade
Correctly handle the upgrade path of a node being drained when applying Raft logs
2018-04-03 15:37:23 -07:00
Alex Dadgar
dd2eeccd96 Correctly handle the upgrade path of a node being drained when applying Raft logs 2018-04-03 15:32:44 -07:00
Alex Dadgar
16ec4481e3 Improve Vault error handling 2018-04-03 14:29:22 -07:00
Rob Genova
3dcdda7ac2 Merge pull request #4093 from hashicorp/f-terraform-naming
Add name variable to AWS Terraform configs
2018-04-02 15:32:28 -07:00
Rob Genova
d3686371c4 Add variable to enable unique naming of infra components 2018-03-31 18:01:21 +00:00
Alex Dadgar
b4bb89d6da fix typo 2018-03-30 16:55:45 -07:00
Alex Dadgar
1a66631eff remove generated files 2018-03-30 16:52:49 -07:00
Alex Dadgar
f67da0b14a Release v0.8.0-rc1 2018-03-30 16:39:58 -07:00
Michael Lange
40ab90e22c Update changelog with UI changes for 0.8.0 2018-03-30 16:35:27 -07:00
Michael Schurter
a3849c001c Merge pull request #4085 from hashicorp/docs-node-drain
Initial Node drain docs
2018-03-30 16:34:49 -07:00
Alex Dadgar
c53becf596 Fix prefix output of agent metadata 2018-03-30 16:27:18 -07:00
Michael Schurter
cd721ba654 docs: grammar fix from pr 2018-03-30 16:24:19 -07:00
Michael Schurter
0a4f34009d docs: add migrate to example.nomad 2018-03-30 16:18:46 -07:00
Michael Schurter
ded8ad4cb9 docs: node drain, eligibility; jobspec migrate 2018-03-30 16:18:36 -07:00
Alex Dadgar
702a3be41e Generated files 2018-03-30 16:14:40 -07:00
Alex Dadgar
0d31cf335c Nomad v0.8.0-rc1 2018-03-30 16:12:38 -07:00
Alex Dadgar
98210966cc Merge pull request #4089 from hashicorp/tls-error-fix
Check for nil for RPC listener; prevent double closing of listener channel
2018-03-30 16:08:13 -07:00
Michael Schurter
6cfb4786d4 Add drainv2 to changelog 2018-03-30 16:05:12 -07:00
Michael Schurter
2eb1abc06a Merge pull request #4090 from hashicorp/b-decolorify
cli: remove info color on monitored output
2018-03-30 15:54:23 -07:00
Michael Schurter
56997eac67 cli: remove info color on monitored output 2018-03-30 15:51:48 -07:00
Alex Dadgar
fec5b6d871 small cleanup 2018-03-30 15:49:56 -07:00
Michael Schurter
1bee190eb4 Merge pull request #4084 from hashicorp/f-drain-timestamps
drain: add timestamps to cli output
2018-03-30 15:07:43 -07:00
Michael Schurter
6fcfee7b92 cli: fix drain monitoring formating 2018-03-30 14:20:30 -07:00
Alex Dadgar
05d183bbab Fix lost handling of not actually down nodes 2018-03-30 14:17:41 -07:00
Chelsea Holland Komlo
76fabecaeb prevent double close due to error in creating listener 2018-03-30 17:15:56 -04:00
Michael Schurter
2c1f24c1ce cli: remove unreachable drain message 2018-03-30 14:15:12 -07:00
Chelsea Holland Komlo
299d64c69f add further error handling for rpc connection handling 2018-03-30 17:03:36 -04:00
Michael Schurter
6dd601791c cli: log if a node goes down during draining 2018-03-30 14:02:42 -07:00
Michael Schurter
482f0b9fc7 drain: fix monitor node index handling 2018-03-30 12:43:53 -07:00
Alex Dadgar
d6813306d9 Merge pull request #4087 from hashicorp/b-server-members
Generic handling of server region errors
2018-03-30 12:35:41 -07:00
Michael Schurter
3e53517132 Merge pull request #4070 from hashicorp/tests-fix-allocrunner
test: don't rely on alloc runner update count
2018-03-30 12:34:49 -07:00
Michael Schurter
7ff790bc7d cli: differentiate normal output vs info 2018-03-30 11:42:11 -07:00
Alex Dadgar
1188529acf Merge pull request #4086 from hashicorp/b-force
Fix issue where force deadlines weren't respected
2018-03-30 11:26:14 -07:00
Alex Dadgar
aa7df6ab5b Test transistion from both infinite and a future deadline to force 2018-03-30 11:24:39 -07:00
Michael Schurter
55b98ee299 cli: add color to drain output 2018-03-30 11:15:12 -07:00
Alex Dadgar
6cf7b733cd changelog 2018-03-30 10:59:31 -07:00
Alex Dadgar
9f99b9d3d7 Generic handling of server region errors 2018-03-30 10:57:32 -07:00
Michael Schurter
4d22c08b09 drain: add timestamps to cli output
Also toggle eligibility output based on value
2018-03-30 10:26:43 -07:00