-
-
Notifications
You must be signed in to change notification settings - Fork 647
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
Cloud-Init Support #3218
Comments
The important part of the documentation for us are:
Edit if we want to pass scripts we should remind ourselves of the following: https://cloudinit.readthedocs.io/en/latest/topics/format.html#user-data-script |
Since I want to get rid of Cheetah long term I will use Jinja templates for this feature. This means validating that #1605 is no longer valid or fix it. |
We should be able to make use of the new URL structure in a backwards compatible way with Credit to @heroin-moose for creating the overview here Preseed:
Kickstart:
AutoYAST:
cloud-init:
Further adjustments need to be done to:
|
XML-RPC has no concept of kwargs. This makes adding the options as optional arguments really verbose. Details see here: https://stackoverflow.com/a/120291 |
Hey @SchoolGuy, where is this one? Still making progress? |
@easpeagle You can see that there is a WIP PR linked. In the merge order, this is in the fourth place. Progress is there but not very fast due to atm only me working on all the four PRs. |
@SchoolGuy, I checked out your PR branch to build and test the RPMs. That all built and worked. However, after trying to add and setup ubuntu focal for cloud-init autoinstall, I get this error when trying to start cobblerd now: Seems like maybe it can't find a validator for cloud-init autoinstall files?
|
@easpeagle It is very nice to see your interest in the Pull Request. However, it is not in a state where you could test it sadly. The current merge order is:
So I will need to rebase the PR multiple times before you will be able to see things working. I will gladly notify you once I am that far if you desire. |
Ah... fair enough, @SchoolGuy ... yeah, I'm more than a little interested. Thanks for continuing to work on this! |
Is your feature request related to a problem?
At the moment it is only possible to boot the legacy images of Ubuntu due to the missing cloud-init support.
Provide a detailed description of the proposed feature
We should have an easy way for users to provision cloud-init. I have no detailed ideas how to approach this except for the bits named below by @heroin-moose.
Cloud-Init further information:
Alternatives you've considered
It is not feasible to not support cloud-init.
Additional information
This is a dedicated issue that has been split out of:
@heroin-moose already proposed a way to support this here
The text was updated successfully, but these errors were encountered: