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-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-06 14:35:14 -07:00
2017-10-13 14:36:02 -07:00
2017-10-06 14:35:14 -07:00
2017-10-13 14:36:02 -07:00
2017-10-13 16:31:46 -07:00
2017-10-13 14:36:02 -07:00
2017-10-13 16:37:33 -07:00
2017-10-13 16:37:33 -07:00
2017-09-14 21:31:05 -07:00
2017-10-06 14:35:14 -07:00
2017-10-13 14:36:02 -07:00
2017-10-06 14:35:14 -07:00
2017-10-13 14:36:02 -07:00
2017-10-06 14:35:14 -07:00
2017-10-13 14:36:02 -07:00
2017-10-13 16:31:46 -07:00
2017-10-13 16:38:13 -07:00
2017-10-06 14:35:14 -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-03-08 15:59:10 +01:00
2017-11-01 15:16:38 -05:00
2017-11-13 11:14:57 -06: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-08-28 15:42:32 -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-08-28 15:42:32 -07:00
2017-10-13 14:36:02 -07:00
2017-08-28 15:42:32 -07:00
2017-10-13 14:36:02 -07:00
2017-08-28 15:42:32 -07:00
2017-10-13 14:36:02 -07:00
2017-08-28 15:42:32 -07:00
2017-10-13 14:36:02 -07:00
2017-07-07 12:07:07 -07:00
2017-08-28 15:42:32 -07:00
2017-09-26 15:26:33 -07:00
2017-01-12 15:47:58 -08:00
2017-08-28 15:42:32 -07:00
2017-09-19 10:37:49 -05:00
2017-11-01 15:16:38 -05:00
2017-11-01 15:16:38 -05:00
2017-07-20 21:24:21 -07:00
2017-08-16 23:32:41 -07:00
2017-08-28 15:42:32 -07:00
2017-08-29 14:29:32 -07:00
2017-09-05 16:38:15 -07:00
2017-09-06 17:16:46 -07:00
2017-10-13 14:36:02 -07:00
2017-08-28 15:42:32 -07:00
2017-10-13 14:36:02 -07:00
2017-08-28 15:42:32 -07:00
2017-10-13 14:36:02 -07:00
2017-08-28 15:42:32 -07:00
2017-10-13 14:36:02 -07:00
2017-08-28 15:42:32 -07:00
2017-10-13 14:36:02 -07:00
2017-11-01 15:16:38 -05:00
2017-11-01 15:16:38 -05: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-11-06 10:15:42 +00:00
2017-08-28 15:42:32 -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-09-07 17:04:21 -07:00
2017-10-13 14:36:02 -07:00
2017-10-13 14:36:02 -07:00
2017-10-13 16:32:47 -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-08-28 15:42:32 -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-02-09 18:04:46 -08: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-08-23 22:58:44 +00:00
2017-08-29 08:42:09 -07:00
2017-10-13 14:36:02 -07:00
2017-08-28 15:42:32 -07:00
2017-08-29 14:29:32 -07:00
2017-10-11 18:24:58 -07:00
2017-10-23 16:48:20 -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