This is release v3.3. Please refer to changelog for more details.
What's Changed
- [Linux] Add new test case power_operation_scripts by @ZouYuhua in #622
- [Linux] improvement for new case power_operation_scripts by @ZouYuhua in #629
- [Windows] fix the undefined error when checking the failure_msg for windows online update installation by @123lzxm in #631
- [Windows] fix the error for minus operation by @123lzxm in #632
- [Linux] Fix issue caused by DNF version bump on Fedora 41 by @keirazhang in #630
- [Linux] Update cloud-init services for version 24.3 or later by @keirazhang in #633
- Update vmtools_url_path with VMTools 12.5.0 ISO URL by @Winnie81 in #634
- [Linux] Fix power_operation_scripts failures by @ZouYuhua in #635
- [Windows] change ESXi bundled VMware Tools support status for 32bit VM by @Tomorrow9 in #636
- [Windows] add workaround for disk enable UUID not exist known issue on ESXi 7.0.3 by @Tomorrow9 in #637
- [Linux] Mount CDROM device with state=ephemeral for adding local DVD repo by @keirazhang in #638
- Update online repo for centos-stream-10 by @linhuali in #639
- Update gdm setting for Fedora by @linhuali in #640
- Set vmtools_is_installed with vm_tools_version_status by @keirazhang in #641
- [Linux] Update all mount and unmount operations without fstab changing by @keirazhang in #642
- [Windows] change VMware Tools ISO path to VM folder on ESXi host by @Tomorrow9 in #644
- [Windows] Update drivers manufacturer info installed by VMware Tools by @Tomorrow9 in #645
- [FreeBSD]power_operation_scripts failed on FreeBSD 13.x and 14.x with OVT installed from source by @ZouYuhua in #646
- [Windows] Add new test case 'power_operation_scripts' by @ZouYuhua in #649
- [Plugin] Set test case to Blocked when env setup and installing tools failed by @keirazhang in #650
- Add owner and group for creating local directory by @keirazhang in #651
- [Linux] Check python version to install python3-rpm package by @keirazhang in #652
- [Windows] Enable timesync with ESXi host before verifying SAML token by @keirazhang in #654
- [Linux] Get cloud-init services list by searching services fact by @keirazhang in #653
- [Linux] Dynamically set expected guest id and full name for checking guest info by @keirazhang in #655
- Enable guest IP hack with vmware_host_config_manager module by @keirazhang in #658
- Update deploy_vm test case full name in log plugin by @keirazhang in #659
- [Windows] Remove appx package for Windows client before GOSC by @Tomorrow9 in #660
- [Windows] change to reboot after Windows online updates installed by @Tomorrow9 in #657
- Fix the variable checking for ova_nfs_server_path at env_setup by @keirazhang in #661
- [Windows] Add enable BitLocker and clear TPM test by @Tomorrow9 in #656
- [Windows] add reboot parameter for module win_updates by @123lzxm in #664
- Increase kern.kstack_pages for 32bit FreeBSD by @keirazhang in #662
- [Linux] Check VM guest info with compatible hardware versions and VMware Tools by @keirazhang in #663
- Add assertion for checking GOSC result and check VM power state before collecting Linux GOSC logs by @keirazhang in #666
- [FreeBSD] Get rid of TOTAL SYSTEM STORAGE in output of listing disks by @keirazhang in #667
- Set ESXi CPU code name from EVC mode key by @keirazhang in #672
- Ignore unreachable error for vCenter Server SSH connection by @keirazhang in #669
- [Linux] Disable ProLinux online repos because they are not reachable by @keirazhang in #671
- [Windows] add retry for the failure caused by I/O device error when enabling Bitlocker in guest OS by @Tomorrow9 in #668
- [Windows] refine test cases in folder vhba_hot_add_remove by @Tomorrow9 in #665
- [Windows] ignore error when fetching GOSC log files from guest OS to local by vm_guest_file_operation.yml by @Tomorrow9 in #673
- [FreeBSD 13] Apply dndcp patch for compiling open-vm-tools by @keirazhang in #674
- [Windows] add appx package to be removed before doing GOSC testing by @Tomorrow9 in #675
- [Windows] Fix undefined variable issues by @Tomorrow9 in #676
- [Linux] Fix deploy_vm failure for 32bit FreeBSD releases by @keirazhang in #670
- [Windows] add condition of NVME known issue on Windows Server 2025 by @Tomorrow9 in #677
- [Plugin] Add task reason to extracted error message by @keirazhang in #679
- [Linux] Support SLES 16 automation testing on existing VM by @keirazhang in #680
- Replace "include" with "include_tasks" in testcase power_operation_scripts by @ZouYuhua in #683
- [FreeBSD] Use GNOME as FreeBSD 64bit desktop environment by @keirazhang in #682
- [Linux] Update GOSC network config file for SLES 16 by @keirazhang in #684
- [FreeBSD] Enable auto login in slim for FreeBSD GNOME by @keirazhang in #685
- [Windows] Add quotes in the MSI arguments in VMware Tools silent install command by @Tomorrow9 in #688
- Test ssh connection after ESXi, VMTools and guest compatibilty check by @keirazhang in #687
- Update vm_ova_path for windows by @linhuali in #690
- [Linux] Increase Debian VM's video memory to 8 MB by @keirazhang in #689
- [Linux] Correct OS release version in check_inbox_driver collected info by @keirazhang in #686
- [Linux] Support SLES 16.0 and openSUSE Leap 16.0 autoinstall by @keirazhang in #692
- Fix GOSC support matrix for Pardus 23.x Server 2 of 23 by @ZouYuhua in #693
- Update ovf_deploy.yml to reconfigure vcpu and memory by @linhuali in #695
- [ARM] Set CPU and memory hotadd test case results to not supported on ARM ESXi host by @Tomorrow9 in #694
- [Linux] Fix Ubuntu 25.04 Server autoinstall crashes when installing ndctl and rdma packages by @ZouYuhua in #697
- [ARM] add executable bin file for ARM platform in test case check_quiesce_snapshot_custom_script by @Tomorrow9 in #696
- [Linux] Remove serial port before PVRDMA testing by @keirazhang in #698
- [Windows] Change to fetching GOSC log files using vm_guest_file_operation.yml in DHCP GOSC by @Tomorrow9 in #691
- [Windows] change VMware Tools version that not support Windows 32bit OS to 12.5.0 by @Tomorrow9 in #699
- [Linux] Update dependencies for SLES 16 OVT source install by @keirazhang in #700
- [Linux ARM] update executable bin file in test case check_quiesce_snapshot_custom_script by @Tomorrow9 in #701
- [ARM] set not supported virtual disk controller types on ARM ESXi host by @Tomorrow9 in #702
- [Linux] Disabled IPv6 for SLED 15.7 and increased timeout for network adapter disconnection by @keirazhang in #703
- [Linux] Get installed open-vm-tools packages before uninstalling by @keirazhang in #704
- [Pardus] Change GOSC with cloud-init of pardus 21.x/23.x to unsupportted status by @ZouYuhua in #707
- Fix the conditions for ova deployment by @linhuali in #708
- [Linux] Update VMware Tools version and build number by @keirazhang in #713
- [Windows] Fix undefined error in win_get_vmtools_version_build.yml after VMware Tools info format changed by @Tomorrow9 in #712
- [Linux] Fix open-vm-tools source building on FreeBSD by @keirazhang in #714
- [FreeBSD] Update gnome packages by @keirazhang in #717
- [Linux] Update VHBA testing known issues by @keirazhang in #711
- [Windows] Set nvme_vhba_device_ops_spec13 "Not Applicable" on ESXi 8.0.2 and later by @Tomorrow9 in #705
- [Linux] Photon OS 5 and RHEL 9.6/10.0 not support secure boot on ARM ESXi host by @Tomorrow9 in #715
- [Linux] Skip GOSC testing for scale out guest ids by @keirazhang in #719
- [Linux] Update configs about OS package repositories by @keirazhang in #716
- [Windows] Add remove "Edge.GameAssist" appx package in Windows server before GOSC by @Tomorrow9 in #721
- [Ubuntu] support autointall for ubuntu 24.04 ARM image in ARM Server by @ZouYuhua in #724
- [Linux] Support open-vm-tools source install on RHEL familly and VMware Photon OS by @keirazhang in #720
- [Linux] Fix autoinstall failure with SLES 15 ISO for aarch64 on ARM server by @keirazhang in #723
- [Windows] Install the WSL distribution if it's not installed along with WSL installation by @123lzxm in #718
- [Linux] Fix secure boot state checking in guest OS by @keirazhang in #726
- [Linux] Fix guest OS CPU number and cores per socket for ARM by @keirazhang in #727
- [Linux] Fix autoinstall issue caused by multiple Release files in Ubuntu 20.04.6 by @ZouYuhua in #728
- Add NTP servers to VC and ESXi, and enable time sync before testing host_verify_saml_token by @keirazhang in #722
- Update KB link with articleId by @keirazhang in #729
- Enable ntpClient firewall rule after starting ntpd service by @keirazhang in #731
- [Linux] Support vHBA device operation tests on ARM ESXi server by @keirazhang in #730
- [Windows] Enable Windows 11 guest OS auto install on ARM ESXi host by @Tomorrow9 in #725
- [Windows] Skip test case 'check_inbox_driver' for Windows on ARM by @Tomorrow9 in #733
- Update vmtools_url_path with VMTools 13.0.0 ISO URL by @Winnie81 in #735
- [Linux] Add inbox driver known issue on Linux for ARM by @keirazhang in #732
- [Linux] Correct guest_os_ansible_distribution for RHCOS by @keirazhang in #738
- Update the local and online repos for Kylin Linux by @linhuali in #737
- [Windows] Ignore the failure of getting the log file of windows online updates by @123lzxm in #740
- [Windows] fix exit testing issue when guest unreachable by @Tomorrow9 in #739
- [Linux] Update desktop environment by checking login session by @keirazhang in #736
- [Windows] change VMware Tools silent install command to align with the doc by @Tomorrow9 in #742
- [Linux] Fix autoinstall and repo for Kylin Linux by @linhuali in #741
- [Linux] Skip stat_balloon test case when there is no vmw_balloon driver by @keirazhang in #743
- Install xmlsec1-devel in FusionOS and Kylin for VGAuthService by @linhuali in #744
- [Linux] Add LSILogicSAS known issue and workaround for SLES 16 by @keirazhang in #746
- Add getting guest options and setting defualt configurations for new VM in env_setup by @Tomorrow9 in #710
- [Linux] Skip testing new disk controller type when it is not supported by the guest id by @keirazhang in #745
- [Linux] Check disk controller type is supported after test setup by @keirazhang in #751
- Add vSphere hosts into inventory before SSH to vSphere server by @keirazhang in #753
- [Linux] Skip to enable cloud-init services with bad settings for cloud-init GOSC by @keirazhang in #749
- [Linux] Cold add network adapter and disk controller for testing on ESXi on ARM by @keirazhang in #752
- Use the VMFS datastore with maximum free space as the default Ansible temp path on ESXi server by @keirazhang in #754
- Convert secure boot info got in guest options to bool type by @Tomorrow9 in #755
- [Windows] add workaround for BitLocker operations taking long time known issue by @Tomorrow9 in #747
- [Linux] Fix package error while installing package open-vm-tools-gosc on Photon OS for perl GOSC by @keirazhang in #757
- Add checking guest OS distribution facts by @Tomorrow9 in #756
- [Linux] Update ovt_verify_src_install test for Kylin Server and FusionOS by @linhuali in #760
- [FreeBSD] Add configure option about fuse for installing open-vm-tools from source by @keirazhang in #758
- [Linux] Update APT sources for archived Debian release by @keirazhang in #759
- Add support on VM network adapter with static IP testing in vSphere distributed switch environment by @Tomorrow9 in #748
- [Linux] Handle SATA hot remove known issue for RHEL family OS by @keirazhang in #761
- [Windows] Fix undefined 'vmtools_conf_path' in test case 'power_operation_scripts' in rescue block by @ZouYuhua in #763
- [Windows] Increase timeout values for waiting VM power state and encryption state by @Tomorrow9 in #762
- [Linux] Remove doxygen from open-vm-tools build denepencies on SLES 16 by @keirazhang in #766
- [Linux] Fix Ubuntu official APT sources on ARM by @keirazhang in #767
- [Windows] Fix VMware Tools install issues by @Tomorrow9 in #765
- [Linux] Support to configure static IP address for network adapter testing by @keirazhang in #764
- [Linux] Fix Debian 13 autoinstall stuck at "Running preseed" by @ZouYuhua in #768
- [Windows] fix getting VMware Tools version issue by @Tomorrow9 in #769
- Not execute tasks in 'linux_test_rescue.yml' when 'vm_guest_ip' is empty by @Tomorrow9 in #771
- Add parameter 'vm_not_revert_base' in env_cleanup.yml for internal use by @Tomorrow9 in #772
- [Windows] add workaround of the issues for Windows on ESXi on ARM testing by @Tomorrow9 in #770
- [Windows] change the method to check whether PVSCSI driver in driver store by @Tomorrow9 in #773
- [SLES 16] fix autoinstall issue for SLES 16.0 GMC by @ZouYuhua in #775
- Add SELinux Support when automatic install SLES 16.0 by @ZouYuhua in #777
- check service status 'enabled' failed in ubuntu-24.04.3-GA-arm by @ZouYuhua in #778
- [Debian 13]lsilogicsas_vhba_device_ops failed on Debian 13.x by @ZouYuhua in #779
- [Windows] Add logic to clean up cached/temp Windows Updates packages in test case windows_update_install by @123lzxm in #776
- [SLES 16] add selinux as vendor's recommended configuration by @ZouYuhua in #782
- Not add local repo of OS installation image for Fedora by @Tomorrow9 in #780
- Not ignore errors when getting vCenter version and build info by @Tomorrow9 in #781
- Update vmtools_url_path with VMTools 13.0.5 ISO URL by @Winnie81 in #784
- fix autoinstall for ubuntu 25.10 desktop by @ZouYuhua in #785
- [openSUSE ] Failed to auto install openSUSE 16.0 by @ZouYuhua in #787
- [Windows] Set not supported for Windows GOSC on ARM testing by @Tomorrow9 in #786
- [Debian 13] mark cloudinit gosc of debian 13 as Not Support status by @ZouYuhua in #788
- [Windows] Update the reg expression of filtering the registry entry of OS version build by @123lzxm in #789
- [Linux] Fix not selecting the correct install option issue in SLES 16.0 auto install by @Tomorrow9 in #790
- [SLES 16] modify perl gosc matrix for sles 16 by @ZouYuhua in #792
- [FreeBSD] modify autoinstall from freeBSD 15 due to No FreeBSD_install_cdrom.conf in freebsd-15.0 ISO Image by @ZouYuhua in #791
- [Ubuntu 25.10] Autoinstall failed for Ubuntu 25.10 server due to failed to install package ndctl by @ZouYuhua in #794
- [Ubuntu ARM] ovt_verify_src_install failed due to failed to update apt cache with not found repo URL by @ZouYuhua in #795
- Update RHEL version of inbox drivers known issue on ESXi on ARM by @Tomorrow9 in #796
- [SLES 16]remove dependency package libvmtools-devel for sles 16 by @ZouYuhua in #798
- [Linux] Support to test Ubuntu Minimal OVA images by @keirazhang in #797
- [Pardus 25] skip cloud-init gosc for pardus 25 by @ZouYuhua in #799
- Remove the unknown kickstart section for Kylin Server V11 by @linhuali in #800
- [Windows] improve the restart logic in wsl_test_prepare.yml by @123lzxm in #801
- Uninstall cloud-init with purge parameter by @Winnie81 in #804
- [Windows] Also capture the stderr output of the WSL commands by @123lzxm in #803
- [Windows] add handling Windows 10 situation when skip test case 'nvme_vhba_device_ops_spec13' 'nvme_disk_hot_extend_spec13' by @Tomorrow9 in #805
- [Windows] add check Microsoft store install service before disable it by @Tomorrow9 in #802
- [Linux] Remove perl-modules to verify Canonical fix by @keirazhang in #807
- [Windows] 'Get-Tpm' returns error when there is no TPM device in Windows 10 LTSB 2016 by @Tomorrow9 in #808
- [Windows] Add known issue of nvdimm on Windows 11 v24H2 by @Tomorrow9 in #806
- [Ubuntu] disable timer to void lock file /var/lib/dpkg/lock-frontend by @ZouYuhua in #810
- Rename JSON files for collected OVF config and inbox drivers by @keirazhang in #809
- [Debian ] Flag Perl GOSC DNS configuration failure as known issue on Debian 11/12/13. by @ZouYuhua in #813
- remove "--without-x " option from test case "ovt_verify_src_install" for RHEL 10 & clones by @jingyanjin in #815
- [Windows] Add retry to get 'vmtoolsd' process usernames in guest OS by @Tomorrow9 in #816
- [Windows] Add getting Windows OS version and build in "get_windows_system_info.yml" by @Tomorrow9 in #818
- Serivce 'vmtoolsd' / vgauth is not enabled in test case "power_operation_scripts" in RHEL 10.1 by @ZouYuhua in #817
- [RHEL 9.6] User 'vmware' doesn't have running process 'vmtoolsd -n vmusr' in RHEL 9.6 ARM testing by @ZouYuhua in #819
- [FreeBSD] remove desktop in freebsd by @ZouYuhua in #820
- [Linux] update error message in test case "check_efi_firmware" by @Tomorrow9 in #822
- [Windows] add disable inactivity sign out and increase retry times for querying user by @Tomorrow9 in #823
- Update github-actions-copyright.yml by @Tomorrow9 in #826
- Add nanoseconds value in variable "testrun_timestamp" to generate vSphere Distributed Switch name by @Tomorrow9 in #824
- [SLES] Fix "enter_bios_setup" not set correctly issue by @Tomorrow9 in #825
- [Windows] Change "retries" to "loop" to get vmtools services by @Tomorrow9 in #821
- Remove empty file "linux/utils/config_os_release_repo.yml" by @Tomorrow9 in #827
- Update license copyright year(s) by @Tomorrow9 in #828
- Update README file for 3.3 release by @Tomorrow9 in #829
- Fix undefined variable issue in 'set_default_vm_vars.yml' by @Tomorrow9 in #830
New Contributors
- @jingyanjin made their first contribution in #815
Full Changelog: v3.2...v3.3