-
Notifications
You must be signed in to change notification settings - Fork 365
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
Set Flatcar OS_TYPE as other4xLinux64Guest #1337
Set Flatcar OS_TYPE as other4xLinux64Guest #1337
Conversation
Hi @erkanerol. Thanks for your PR. I'm waiting for a kubernetes-sigs member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/ok-to-test |
Makes sense to me. @erkanerol this is still a draft PR; if you want to mark it "Ready for Review" I think we can merge it. |
looks good to me as well, thanks!
…On Mon, Nov 6, 2023, 21:48 Matt Boersma ***@***.***> wrote:
Makes sense to me. @erkanerol <https://github.com/erkanerol> this is
still a draft PR; if you want to mark it "Ready for Review" I think we can
merge it.
cc: @invidian <https://github.com/invidian> @jepio
<https://github.com/jepio> @johananl <https://github.com/johananl>
—
Reply to this email directly, view it on GitHub
<#1337 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABXINVR3MC2HKXIJJJX5YATYDFEK7AVCNFSM6AAAAAA673K63CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOJWGQYTAMZRGA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
woudn't it be better to use other4xLinux64Guest instead other3xLinux64Guest in this case? |
could you explain why? |
Sure, as far as I remember other4xLinux64Guest was added to vSphere 6.5/6.7 and I suspect there are still some vSphere 6.7 in production (even if 6.7 is EoS) because the HCL for vSphere 7/8 excludes many common systems used in smaller shops The 4 in other4xLinux64Guest stands for the kernel version used in the VM so for vSphere 7/8 it would be even more sense to change it to other5xLinux64Guest since flatcar stable and LTS using kernel version 5 I haven't found a more current table on vsphere documentation but this in govc |
Now, we have a better understanding of this value. Thanks a lot @ohauer. As you said, the kernel version in the latest Flatcar is There is a minimum version map in the referred code
I tested I don't know if For the sake of supporting |
The usage of the otherNxLinuxGuest can affect the data that is provided from the vmware-tools inside the VM to the host system. |
@ohauer Then I think the best value is |
|
Hi @ravindravmw, Can you possibly comment on the Tools compatibility (#1337 (comment)) regarding the guest OS ID used to deploy a VM? |
cc @jsavanyo4vmw as well for any help you may be able to provide. John, FWIW, I'm pinging a few folks internally on the tools and VMX teams who may have more info as well. |
The following is from one of the engineers on the Tools team:
I'm still digging into the specific question, but hopefully the above helps somewhat. |
One more bit of info from the same engineer:
This would enable the image to configure Tools to override what was injected when the VM was deployed. |
@akutz |
357ebc8
to
6dbf151
Compare
In light of the latest information shared in the PR, I updated the value as I created another issue to improve the whole mechanism #1339 Thank you all! |
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
/approve
Thank you so much everyone for the detailed investigation and summary. I've certainly learnt something from it all! 🙂
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: AverageMarcus The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
vSphere gives an error while importing OVA file because of the template. I started a thread in the Kubernetes' Slack about this issue https://kubernetes.slack.com/archives/C01E0Q35A8J/p1698754064351559
My understanding is the value should beother3xLinux64Guest
. I changed the OVF file of the image manually and tested importing. It worked. The value in upstream Flatcar repo is alsoother3xLinux64Guest
. See https://github.com/flatcar/scripts/blob/main/build_library/template_vmware.ovf#L138See the discussions below.