Michael Schurter
b53f24b19e
Merge pull request #3563 from hashicorp/b-snapshot-atomic
...
Atomic Snapshotting / Sticky Volume Migration
2017-12-05 09:16:33 -08:00
Alex Dadgar
f8807cee5d
Merge pull request #3555 from PagerDuty/fix-loop-on-sigpipe
...
Do not emit logs on SIGPIPE since logging service could be unavailable
2017-12-04 14:11:05 -08:00
Alex Dadgar
74ec709629
Emit hostname as a label
2017-12-04 10:42:31 -08:00
Jens Herrmann
0fe9b07ac2
Fix typos in metric names. #3610
2017-12-01 15:24:14 +01:00
Michael Schurter
50b335f3f0
Add comment and normalize err check ordering
...
as per PR comments
2017-11-29 17:26:11 -08:00
Michael Schurter
e3256ec4ee
Check for error file when receiving snapshots
2017-11-29 17:26:11 -08:00
Michael Schurter
a05862dbdf
Destroy partially migrated alloc dirs
...
Test that snapshot errors don't return a valid tar currently fails.
2017-11-29 17:26:11 -08:00
Michael Lange
2926920f26
Add CORS headers to client fs endpoints
2017-11-21 11:22:42 -08:00
Preetha Appan
bbeb658831
Populate DisplayMessage in various http endpoints that return allocations, plus unit tests.
2017-11-17 14:53:26 -06:00
Alex Dadgar
d427ab70c1
Only publish metric when the task is running and dev mode publishes metrics
2017-11-15 13:21:06 -08:00
Max Timchenko
46493d8670
Do not emit logs on SIGPIPE since logging service could be unavailable
...
This should fix https://github.com/hashicorp/nomad/issues/3554
2017-11-15 18:01:41 +02:00
Chelsea Komlo
fa9fd4422c
Nomad agent reload TLS configuration on SIGHUP ( #3479 )
...
* Allow server TLS configuration to be reloaded via SIGHUP
* dynamic tls reloading for nomad agents
* code cleanup and refactoring
* ensure keyloader is initialized, add comments
* allow downgrading from TLS
* initalize keyloader if necessary
* integration test for tls reload
* fix up test to assert success on reloaded TLS configuration
* failure in loading a new TLS config should remain at current
Reload only the config if agent is already using TLS
* reload agent configuration before specific server/client
lock keyloader before loading/caching a new certificate
* introduce a get-or-set method for keyloader
* fixups from code review
* fix up linting errors
* fixups from code review
* add lock for config updates; improve copy of tls config
* GetCertificate only reloads certificates dynamically for the server
* config updates/copies should be on agent
* improve http integration test
* simplify agent reloading storing a local copy of config
* reuse the same keyloader when reloading
* Test that server and client get reloaded but keep keyloader
* Keyloader exposes GetClientCertificate as well for outgoing connections
* Fix spelling
* correct changelog style
2017-11-14 17:53:23 -08:00
Michael Lange
344d1dfe57
generated UI routes
2017-11-10 13:29:17 -08:00
Michael Lange
2c04edfd59
Remove the connect-src self restriction for the UI
2017-11-10 13:28:11 -08:00
Alex Dadgar
90272052ef
format
2017-11-10 12:47:59 -08:00
James Powis
6d3cc25097
[3503] adding consul-address flag to command.go
2017-11-04 18:05:20 -06:00
Alex Dadgar
53dbc4f127
remove atlas
2017-11-02 11:27:21 -07:00
Preetha
9dfb2faac0
Merge pull request #3484 from hashicorp/b-nomad-0.7.1
...
merge nomad 0.7.1 branch
2017-11-01 16:50:37 -05:00
Chelsea Holland Komlo
5e85b5a090
add rpc_upgrade_mode as config option for tls upgrades
2017-11-01 15:19:52 -05:00
Michael Schurter
ec43315e13
Fix regression by returning error on unknown alloc
2017-11-01 15:16:38 -05:00
Michael Schurter
9c1e595e2e
Fix GC'd alloc tracking
...
The Client.allocs map now contains all AllocRunners again, not just
un-GC'd AllocRunners. Client.allocs is only pruned when the server GCs
allocs.
Also stops logging "marked for GC" twice.
2017-11-01 15:16:38 -05:00
Diptanu Choudhury
3e1d24876e
Adding support for tagged metrics
2017-11-01 13:15:06 -07:00
Diptanu Choudhury
4c9ab7b760
Publishing metrics for job summary
2017-11-01 13:15:06 -07:00
Alex Dadgar
bf3163881e
bump version and remove generated
2017-11-01 10:02:25 -07:00
Alex Dadgar
ca4f4d173c
generated
2017-11-01 09:42:18 -07:00
Alex Dadgar
3a18addf41
remove generated structs
2017-10-31 13:50:16 -07:00
Alex Dadgar
2464b02aa2
changelog + PUT
2017-10-27 10:43:57 -07:00
Diptanu Choudhury
fa2cbb6f0c
Added the purge API on node endpoints
2017-10-25 23:51:53 -07:00
Alex Dadgar
6526e2ee02
add static ui assets
2017-10-25 17:01:26 -07:00
Alex Dadgar
eada62d25b
metrics test
2017-10-23 18:38:36 -07:00
Alex Dadgar
8accabcd87
move to consul freeport implementation
2017-10-23 16:51:40 -07:00
Alex Dadgar
e1b1465081
Standardize retrieving a free port into a helper package
2017-10-23 16:48:20 -07:00
Alex Dadgar
616e4c6f49
fix namespaces
2017-10-23 16:07:38 -07:00
Alex Dadgar
312681bffd
Fix on ipv6
2017-10-19 16:49:58 -07:00
Alex Dadgar
e254232b9b
generated
2017-10-19 15:20:39 -07:00
Michael Schurter
e5599deee4
Support CORS for client endpoints
...
Added to /v1/client/stats and /v1/client/allocation/
2017-10-18 17:32:36 -07:00
Michael Schurter
a52cb34ab8
Don't set Interval on TTL health checks
2017-10-16 17:35:47 -07:00
Michael Schurter
cd177f1cbb
Merge pull request #3387 from hashicorp/f-aclless-health
...
Agent Health Endpoint
2017-10-16 11:05:09 -07:00
Alex Dadgar
b973978040
Merge pull request #3384 from hashicorp/f-self-policies
...
Ability to introspect self token
2017-10-13 17:11:22 -07:00
Michael Schurter
4b5b2aa1a6
Better client health check and error handling
2017-10-13 16:25:25 -07:00
Michael Schurter
911a044ee8
Merge pull request #3388 from hashicorp/b-migration-fixes
...
Test fixes from #3383
2017-10-13 16:03:12 -07:00
Michael Schurter
f6f8c3dafd
Test fixes from #3383
2017-10-13 15:45:35 -07:00
Michael Schurter
71178c97a6
Agent Health Endpoint
2017-10-13 15:37:44 -07:00
Alex Dadgar
f6fbb36054
sync
2017-10-13 14:36:02 -07:00
Alex Dadgar
792ffcb283
Self token lookup
2017-10-13 13:12:20 -07:00
Alex Dadgar
f4e93d9047
remove bad test
2017-10-13 12:40:21 -07:00
Michael Schurter
3ed3d1b925
Merge pull request #3374 from hashicorp/f-auth-token
...
SecretID -> AuthToken
2017-10-12 16:57:49 -07:00
Alex Dadgar
f1965d6305
Handle invalid token as well
2017-10-12 15:39:05 -07:00
Michael Schurter
fae8e7f699
SecretID -> AuthToken
2017-10-12 15:16:33 -07:00
Alex Dadgar
21c2ba33e5
403 instead of 500 for permission denied
2017-10-12 14:10:20 -07:00