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

etcd: Add initial support for an IPv6 control plane #1211

Merged
merged 4 commits into from
Dec 20, 2019

Commits on Dec 13, 2019

  1. etcd: Don't force IPv4

    We're working to support an IPv6 control plane, so don't force IPv4
    addresses.
    russellb committed Dec 13, 2019
    Configuration menu
    Copy the full SHA
    f27b03b View commit details
    Browse the repository at this point in the history
  2. etcd: Use IPv6 IP addresses

    Update the etcd-member template and the environment input into the
    template to support an IPv6 control plane.
    
    Localhost and "all addresses" can't be hard coded, as it's different
    for IPv4 vs IPv6.
    
    When using an IPv6 address in a URL, we need to wrap it in square
    brackets.  This allows a suffix of ":port" to still be parsed
    correctly.
    
    I left the variable name IPV4_ADDRESS in place to cut down on the
    required changes at this point, but the name should probably be
    changed at some point.
    russellb committed Dec 13, 2019
    Configuration menu
    Copy the full SHA
    a8e253f View commit details
    Browse the repository at this point in the history
  3. Enable IPv6 forwarding

    Just like we enable IPv4 forwarding, we need IPv6 forwarding enabled
    as well for IPv6 clusters.
    russellb committed Dec 13, 2019
    Configuration menu
    Copy the full SHA
    2031c46 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2019

  1. etcd: Rename ESCAPED_IP_ADDR to ESCAPED_IP_ADDRESS

    as requested in during review of PR openshift#1211.
    russellb committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    d0ac32e View commit details
    Browse the repository at this point in the history