-
Notifications
You must be signed in to change notification settings - Fork 102
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
providers: add a new "azurestack" platform (client logic for AzureStackHub) #441
Comments
Since this AzureStack and its not a supported variant (AFAIK), I'm calling this a feature request and NOT a bug. Unless other Work on this is tenatively scheduled for the 4.7 OCP cycle. |
/cc @cfBrianMiller |
This in fact
Going a bit further, the hostname is the simplest logic on Azure, so it's concerning that already this one fails on AzureStack. How do SSH keys logic and boot check-in logic behave on such platform? |
Allegedly -- and I've asked for documentation -- but AzureStack does not support the instance meta-data service. |
got the documentation for you https://docs.microsoft.com/en-us/azure-stack/user/azure-stack-vm-considerations?view=azs-2002 Azure Instance Metadata Service | The Azure Instance Metadata Service provides info about running VM instances that can be used to manage and set up your VM. | The Azure Instance Metadata Service isn't supported on Azure Stack Hub. |
Which then makes me wonder, where does an AzureStack instance get its hostname? Is that in the DHCP options? |
Now that Ignition [1] treats Azure Stack as a separate platform, we might have "just enough" to get FCOS/RHCOS booted on Azure{Stack,Hub} [1a, 1b]. The provided OVF from Microsoft looks suspect to me; the XML looks like its describing a Windows instance. Regardless the OVF XML given to us for AzureStack deviates substantially from what we know exists on Azure. I started a stub [3], but after looking FCOS [4] packaging and RHCOS's previous failure to boot (caused by Afterburn checking in as if it was on AzureStack) is really superfluous. The next steps are:
[1] https://github.com/coreos/ignition/blob/master/internal/providers/azurestack/azurestack.go |
As it turns out, we need to implement check-in support. FCOS will boot, but it will NOT check-in and get a hostname. |
Done in #561 |
Afterburn fails completely due to 500 errors on the metadata source. With coreos/ignition@0c0ec63 I was able to boot on AzureStack.
A complete different issue:
And then:
And ending with:
The text was updated successfully, but these errors were encountered: