Files
nomad/client
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-09-26 15:26:33 -07:00
2017-07-06 10:45:44 -07:00
2017-11-01 15:16:38 -05:00
2017-07-18 12:19:57 -07:00
2017-10-19 16:55:10 -07:00
2017-09-29 10:36:08 -07:00
2017-10-12 15:16:33 -07:00
2017-08-15 12:23:29 -07:00
2017-11-01 15:16:38 -05:00
2017-11-10 12:35:51 -08:00
2017-11-01 15:16:38 -05:00
2017-11-03 16:00:30 -07:00
2017-09-26 15:26:33 -07:00
2017-09-26 15:26:33 -07:00
2017-09-29 10:36:08 -07:00