-
Notifications
You must be signed in to change notification settings - Fork 8
Updating templates to use etcd3 #11
Comments
I don't think etcd3 is what the service shows up as. I believe etcd2 is maintained just for backwards compatibility for the moment as the errors in the first seem to suggest that options used in the template are no longer supported. I am using CoreOS 1353.7.0. |
So I guess cloud-configis just deprecated now. I wonder why they even continue to keep it in Coreos if that's the case. So much for being lightweight :/ I'm going to look at ignition. May just need to rewrite templates for Foreman in that case. Either way, I learned stuff along the way. |
Did you try to validate your rendered config with: https://coreos.com/validate ? Maybe just a missing space or something? It looks like they named the |
Same errors I saw in the journal. I imagine since the github repo for cloudconfig says its deprecated that there may not be an alternative for those options. I'll re-open this for now until I can confirm. |
I investigated some time to understand the changes they made. From my perspective there are the following changes:
So from my perspective we should move from cloud-config to ignition (since this is the supported and preferred). |
So, theoretically we should be able to use this ct tool to convert the existing cloudconfigs to Ignition? Then convert that to a template in Foreman? I searched but I can't seem to find anymore reference to the CT tool itself. |
No, ct is not a tool to convert from cloudconfig to Ignition but a tool to convert from an "intermediate", human-friendly YAML format to a machine-readable JSON config file. https://coreos.com/os/docs/latest/overview-of-ct.html |
Getting these errors when just attempting to change the templates to just "etcd":
And here is when I changed it to "etcd3"
The text was updated successfully, but these errors were encountered: