Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pkg/transport: reload TLS certificates for every client requests #7829

Merged
merged 2 commits into from
Apr 27, 2017

Commits on Apr 27, 2017

  1. pkg/transport: reload TLS certificates for every client requests

    This changes the baseConfig used when creating tls Configs to utilize
    the GetCertificate and GetClientCertificate functions to always reload
    the certificates from disk whenever they are needed.
    
    Always reloading the certificates allows changing the certificates via
    an external process without interrupting etcd.
    
    Fixes etcd-io#7576
    
    Cherry-picked by Gyu-Ho Lee <[email protected]>
    Original commit can be found at etcd-io#7784
    Tony Grosinger authored and gyuho committed Apr 27, 2017
    Configuration menu
    Copy the full SHA
    4e21f87 View commit details
    Browse the repository at this point in the history
  2. integration: test TLS reload

    Signed-off-by: Gyu-Ho Lee <[email protected]>
    gyuho committed Apr 27, 2017
    Configuration menu
    Copy the full SHA
    22943e7 View commit details
    Browse the repository at this point in the history