-
Notifications
You must be signed in to change notification settings - Fork 59
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
Ignition: Fails to connect to external server to fetch other config to replace itself #474
Comments
I'm serving the files over the Web with Nginx, default settings. |
Hmm, does the output show whether NetworkManager tries to bring up networking? What version of the FCOS live ISO are you using? Might be a regression from coreos/fedora-coreos-config#326. One sanity-check is (if you have access to the kernel cmdline) to add |
Adding A doc page detailing all possible kernel command line options for Fedora CoreOS would be great. It would help other people that stumble on this issue. |
Re-opening. We need to double check that one doesn't have to add |
hey @vboufleur - what version of the LiveISO are you using? A filename should suffice. |
@dustymabe this is the ISO version: |
I'm having a similar problem. I have embedded an ignition into an image that looks like this: variant: fcos
version: 1.0.0
ignition:
config:
replace:
source: http://169.254.169.254/hetzner/v1/user-data In my case |
Ok, i debugged my problem. It was just a typo in the source url (should end with |
OK I looked at this a bit today (sorry for the delay). From what I understand the problem isn't actually the install boot that needs the network, but rather the subsequent first boot (ignition boot) of the installed system. I think the tricky part here is that passing any @vboufleur a workaround for now is to add |
Hi all!
I'm working on a bash script that will takeover cloud Ubuntu 16.04 instances and install CoreOS on top of them. I'm Live ISO booting CoreOS on a VPS (OVH) with a (1) base ignition config embedded with a bash script that will call
coreos-installer
and pass to it another (2) ignition config that will source a (3) external ignition config.But this second config file is failing to fetch the third, networked, external one. First it was set to source the file with a direct IP:
The link works: http://54.39.179.16/ignition.network.json
But this failed:
Then I tried with DNS:
It fails too:
Here's the source file.
Based Live ISO embedded config (1) and (2):
Any help would be dearly appreciated.
Shoutout to @dustymabe who made this wonderful article that inspired me to make the script above: https://dustymabe.com/2020/04/04/automating-a-custom-install-of-fedora-coreos/
The text was updated successfully, but these errors were encountered: