-
Notifications
You must be signed in to change notification settings - Fork 897
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
add OpenCloudOS and TencentOS support #1964
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
are ntp and yum_add_repo the only modules that need to be adapted?
I added some other changes just now |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi and welcome @wynnfeng! Can you please start by signing the CLA, then adding your username to tools/.github-cla-signers
?
In addition to that, if you have cloud-init logs of OpenCloudOS and TencentOS that you could attach to this initial submission, that would be much appreciated.
Thank you! I finish signing CLA,and cloud-init logs on OpenCloudOS and TencentOS will be attached after Spring Festival |
Thanks, enjoy the holiday! We'll keep an eye out for the logs after the Spring Festival. |
OpencloudOS-cloud-init.log |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I left a couple of minor changes to make, but otherwise that looks mostly good.
Additionally, there are a couple of peculiar things I noticed in the logs you shared that I'd like to ask about.
- I see a warning log that I can't correlate to the source anywhere:
DataSourceConfigDrive.py[WARNING]: Exception Occur when append network_data: 'resolv_conf'
Is this running on a different version of cloud-init source than was submitted in this PR?
- The logs appear to be using the rhel distro class:
stages.py[DEBUG]: Using distro class <class 'cloudinit.distros.rhel.Distro'>
I realize that current distro implementation don't customize the RHEL distro outside of the osfamily
, so this should be fine, however it would make more sense to include logs from the distro being added, I think. This can be set in /etc/cloud/cloud.cfg
, note the distro
key under system_info
.
Any updates on this @wynnfeng? |
yes,I updates the codes, sorry I've been delayed for a few days because of something,and I've just installed the cloud-init-22.4 which I modifed on OpenCloudOS and TencentOS,so I re-upload the cloud-init logs on OpenCloudOS and TencentOS,also the cloud.cfg |
I see that you included the changes from the recent conflict, but since this branch is still based on an old commit we still get a merge conflict. I just resolved the issue. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks!
Thank you! great! |
Proposed Commit Message
add OpenCloudOS and TencentOS support
Checklist: