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 support for vSphere 8.0 #7046
Conversation
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
New SDK appears not backward-compatible :(
Based on vSphere8 SDK docs and samples, doesn't seem we need to pass anything to it. |
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
@blueorangutan package |
@rohityadavcloud a Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress. |
Packaging result: ✔️ el7 ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 5165 |
@rohityadavcloud |
Codecov Report
@@ Coverage Diff @@
## main #7046 +/- ##
============================================
+ Coverage 11.54% 11.85% +0.31%
- Complexity 7509 7898 +389
============================================
Files 2494 2514 +20
Lines 246678 258550 +11872
Branches 38533 43354 +4821
============================================
+ Hits 28476 30651 +2175
- Misses 214521 223889 +9368
- Partials 3681 4010 +329
📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
I'll discuss soon @weizhouapache @DaanHoogland - but it may be worth adding support for this in 4.18.0 or 4.18.1 (draft for now), and adding support in Trillian eventually. @blueorangutan test centos7 vmware-67u3 |
@rohityadavcloud a Trillian-Jenkins test job (centos7 mgmt + vmware-67u3) has been kicked to run smoke tests |
@blueorangutan test centos7 vmware-70u3 |
@rohityadavcloud a Trillian-Jenkins test job (centos7 mgmt + vmware-70u3) has been kicked to run smoke tests |
Trillian test result (tid-5745)
|
Trillian test result (tid-5744)
|
@blueorangutan test centos7 vmware-67u3 |
@rohityadavcloud a Trillian-Jenkins test job (centos7 mgmt + vmware-67u3) has been kicked to run smoke tests |
Trillian test result (tid-5765)
|
@blueorangutan test centos7 vmware-67u3 |
Trillian test result (tid-5810)
|
Trillian test result (tid-5809)
|
Trillian test result (tid-5811)
|
just to be sure |
@DaanHoogland a Trillian-Jenkins test job (centos7 mgmt + vmware-60u2) has been kicked to run smoke tests |
Trillian test result (tid-5828)
|
@rohityadavcloud , do we need to add guest OS mappings? |
@blueorangutan test ubuntu20 vmware-70u3 |
@weizhouapache a Trillian-Jenkins test job (ubuntu20 mgmt + vmware-70u3) has been kicked to run smoke tests |
@blueorangutan test ubuntu20 vmware-70u3 |
@rohityadavcloud a Trillian-Jenkins test job (ubuntu20 mgmt + vmware-70u3) has been kicked to run smoke tests |
@rohityadavcloud |
@weizhouapache @rohityadavcloud are we in agreement on what to do with this, yet? fine by me either way (as RM). |
Did basic deployment with ESXi 8.0.0, vCenter 8.0a; zone deployment and system VM lifecycle was OK. @weizhouapache @DaanHoogland |
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.
great, thanks @rohityadavcloud
@DaanHoogland |
@blueorangutan package |
@weizhouapache a Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress. |
Packaging result: ✔️ el7 ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 5315 |
Trillian test result (tid-5882)
|
hm, doing an extra check, I don´t think these errors are related to this PR but |
@DaanHoogland a Trillian-Jenkins test job (ubuntu20 mgmt + vmware-70u3) has been kicked to run smoke tests |
Ubuntu mgmt server smoketests doesn’t work with VMware, Wei logged a bug or PR on trillian I think |
yes @rohityadavcloud |
Trillian test result (tid-5904)
|
Adds basic support to bump VMware vim sdk to 8.0, enable in hypervisor capabilties and copy guest mappings from the previous version.
May be a quick one to accept this, to have early access/support for 8.0 in ACS. Later any integration that requires changes in ACS for support in Trillian/BO can be done as separate PR.