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

Support reloading TLS configuration #4204

Closed
wants to merge 9 commits into from
Closed

Support reloading TLS configuration #4204

wants to merge 9 commits into from

Commits on Jun 7, 2018

  1. Add TLS key-pair reload.

    Implementation is based heavily on similar functionality in Nomad.
    
    hashicorp/nomad#3479
    akshayganeshen committed Jun 7, 2018
    Configuration menu
    Copy the full SHA
    cfa491e View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2018

  1. Configuration menu
    Copy the full SHA
    241e753 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9e7b5c1 View commit details
    Browse the repository at this point in the history
  3. Move Loader into Agent

    akshayganeshen committed Jun 11, 2018
    Configuration menu
    Copy the full SHA
    28c6b66 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5a0b9a2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    551f8c2 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2018

  1. Add default TLS config for checks

    This brings back the default TLS configuration used for checks when
    agent TLS is disabled for checks.
    
    Fixes incorrect TLS configuration for https checks.
    akshayganeshen committed Jun 13, 2018
    Configuration menu
    Copy the full SHA
    257fbc5 View commit details
    Browse the repository at this point in the history
  2. Fix outgoing TLS config calculation

    Adds the missing configuration fields in the TLS config.
    akshayganeshen committed Jun 13, 2018
    Configuration menu
    Copy the full SHA
    c2285f5 View commit details
    Browse the repository at this point in the history
  3. Add HTTP2 support

    This is normally added with http2.ConfigureServer. Since that modifies
    the server configuration in-place, and we override the configuration
    when using the callback, we have to supply it ourselves.
    akshayganeshen committed Jun 13, 2018
    Configuration menu
    Copy the full SHA
    d233797 View commit details
    Browse the repository at this point in the history