Files
nomad/command
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
..
2017-10-25 14:08:15 -04:00
2017-10-13 14:36:02 -07:00
2017-10-13 14:36:02 -07:00
2017-10-13 14:36:02 -07:00
2017-10-13 14:36:02 -07:00
2017-10-13 16:37:33 -07:00
2017-10-13 14:36:02 -07:00
2017-10-13 14:36:02 -07:00
2017-10-13 14:36:02 -07:00
2017-10-13 16:38:13 -07:00
2017-10-13 14:36:02 -07:00
2017-09-14 21:55:25 -07:00
2017-09-15 20:11:37 +00:00
2017-07-20 21:24:21 -07:00
2017-07-20 21:24:21 -07:00
2017-08-23 22:58:44 +00:00
2017-07-20 21:24:21 -07:00
2017-08-23 23:04:47 +00:00
2017-07-20 21:24:21 -07:00
2017-07-07 12:07:07 -07:00
2017-10-13 14:36:02 -07:00
2017-07-20 21:24:21 -07:00
2017-10-13 14:36:02 -07:00
2017-10-13 14:36:02 -07:00
2017-10-13 14:36:02 -07:00
2017-10-13 14:36:02 -07:00
2017-10-13 14:36:02 -07:00
2017-07-07 12:07:07 -07:00
2017-09-26 15:26:33 -07:00
2017-01-12 15:47:58 -08:00
2017-09-19 10:37:49 -05:00
2017-07-20 21:24:21 -07:00
2017-08-16 23:32:41 -07:00
2017-09-05 16:38:15 -07:00
2017-10-13 14:36:02 -07:00
2017-10-13 14:36:02 -07:00
2017-10-13 14:36:02 -07:00
2017-10-13 14:36:02 -07:00
2017-10-13 14:36:02 -07:00
2016-12-04 21:22:13 -08:00
2017-07-20 21:24:21 -07:00
2017-10-13 14:36:02 -07:00
2017-09-19 10:37:49 -05:00
2017-09-15 23:33:43 +00:00
2017-09-26 15:26:33 -07:00
2017-09-26 15:26:33 -07:00
2017-10-13 14:36:02 -07:00
2017-09-19 10:28:23 -05:00
2017-10-13 14:36:02 -07:00
2017-10-13 14:36:02 -07:00
2017-10-13 14:36:02 -07:00
2017-10-13 16:37:33 -07:00
2017-10-16 11:23:18 -07:00
2017-10-13 14:36:02 -07:00
2017-10-13 14:36:02 -07:00
2017-09-07 17:04:21 -07:00
2017-09-26 15:26:33 -07:00
2017-08-29 10:09:30 -07:00
2017-09-26 15:26:33 -07:00
2017-07-20 21:24:21 -07:00
2017-10-13 14:36:02 -07:00
2017-07-20 21:24:21 -07:00
2017-10-13 14:36:02 -07:00
2017-07-20 21:24:21 -07:00
2017-10-13 14:36:02 -07:00
2017-07-20 21:24:21 -07:00
2017-07-20 21:24:21 -07:00
2017-09-26 15:26:33 -07:00
2017-10-13 14:36:02 -07:00
2017-10-13 14:36:02 -07:00
2017-10-13 14:36:02 -07:00
2017-10-13 16:16:36 -07:00
2017-10-13 14:36:02 -07:00
2017-10-13 14:36:02 -07:00
2017-10-13 14:36:02 -07:00
2017-10-13 14:36:02 -07:00
2017-10-13 14:36:02 -07:00
2017-10-16 11:23:18 -07:00
2017-10-13 14:36:02 -07:00
2017-10-13 16:16:36 -07:00
2017-10-13 14:36:02 -07:00
2017-10-23 18:15:52 -07:00
2017-09-26 15:26:33 -07:00
2017-09-19 10:08:23 -05:00
2017-10-13 14:36:02 -07:00
2017-09-19 10:08:23 -05:00
2017-10-13 14:36:02 -07:00
2017-09-19 10:08:23 -05:00
2017-10-13 14:36:02 -07:00
2017-09-19 10:08:23 -05:00
2017-10-13 14:36:02 -07:00
2017-09-19 10:08:23 -05:00
2017-07-20 21:24:21 -07:00
2017-07-20 21:24:21 -07:00
2017-07-20 21:24:21 -07:00
2017-10-13 14:36:02 -07:00
2017-10-11 18:24:58 -07:00
2017-07-20 21:24:21 -07:00
2017-07-18 13:18:17 -07:00
2017-07-20 21:24:21 -07:00
2017-08-16 15:44:21 -07:00