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

provider/cloudstack: use nm to get metadata address #1275

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Commits on Oct 27, 2021

  1. provider/cloudstack: use nm to get metadata address

    Currently, Ignition tries to use networkd DHCP leases to get the
    metadata service address in CloudStack provider.
    
    As Fedora CoreOS switched to NetworkManager, CloudStack metadata
    cannot be found anymore.
    
    With this commit, Ignition uses several methods in order to find
    the address of the CloudStack Virtual Router (which serves the
    metadata service):
    
    1. A DNS request on "data-server";
    2. The DHCP option "dhcp_server_identifier" as returned by
       NetworkManager (queried using DBus)
    3. The current process (networkd DHCP leases)
    4. The default gateway (as defined in /proc/net/route)
    
    Cf. coreos/fedora-coreos-tracker#716
    olivierlemasle committed Oct 27, 2021
    Configuration menu
    Copy the full SHA
    cd5d451 View commit details
    Browse the repository at this point in the history