Releases: vmware/ansible-vsphere-gos-validation
Releases · vmware/ansible-vsphere-gos-validation
v3.3
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...
v3.2
This is release v3.2. Please refer to changelog for more details.
What's Changed
- [Linux] Add cdrom repo when testing ovt_verify_install for Rocky Linux and AlmaLinux by @ZouYuhua in #546
- [Pardus 23.1 Server] fix autoinstall issue for pardus 23.1 server by @ZouYuhua in #545
- [Windows]Set AvailableSecurityProperties for different OS versions by @123lzxm in #549
- [Linux] Skip vmtoolsd and vgauthd status checking when they are upheld in Flatcar by @keirazhang in #548
- Change conditions of IP address checking in vm_get_ip.yml by @Tomorrow9 in #550
- [Windows] Install online Windows Updates by @123lzxm in #552
- [Pardus] Fix pardus gosc matrix by @ZouYuhua in #553
- Display ESXi model, CPU model and code name at deploy_vm failure by @keirazhang in #554
- [Linux] Update GOSC testing support status for Miracle Linux by @ZouYuhua in #555
- [Windows] Fix known issue caused by Appx package in GOSC test cases by @Tomorrow9 in #557
- Changes for Windows Server unattend xml files by @Tomorrow9 in #551
- [Linux] Collect dmesg, /var/log/messages and journals at virtual devices, firmwares tests failure by @keirazhang in #558
- [Windows] Remove old base snapshot when reset base snapshot by @Tomorrow9 in #560
- [OpenSUSE Leap] ovt_verify_install failed on opensuse-15.6-BETA-64bit by @ZouYuhua in #561
- Update vmtools_url_path with VMTools 12.4.0 ISO URL by @Winnie81 in #563
- [Windows] Skip VBS test for guest OS with lower hardware version by @123lzxm in #562
- Add check VMware services after VMware Tools install by @Tomorrow9 in #559
- [RHCOS] Fix systemd could not find the requested service 'firewalld.service' by @keirazhang in #564
- [Linux] Increase video memory to 8MB for Ubuntu desktop VM by @keirazhang in #565
- Limit screenshot text extraction only at deploy_vm failure by @keirazhang in #566
- [Linux] update get_system_firmware.yml to get system firmware for FreeBSD by @keirazhang in #567
- [Linux] Update open-vm-tools test cases by @keirazhang in #568
- [Linux] Skip disabling firewalld.service for Amazon Linux by @keirazhang in #570
- [Linux] Update packagelist_file in VMware Photon OS kickstart by @keirazhang in #571
- [Linux] Split pre and post tasks out from open-vm-tools installation by @keirazhang in #569
- [CentOS Stream] support centOS Stream in ansible. by @ZouYuhua in #573
- [Windows] Install SSU firstly in test case windows_update_install by @123lzxm in #572
- [Windows] Skip MDAG test for build greater than 26052 by @123lzxm in #574
- Update guestinfo_detailed_data on newer vSphere with latest VMware Tools by @keirazhang in #576
- [FreeBSD 13 32bit] Fix autoinstall failure due to no kde5 package from quarterly repo by @ZouYuhua in #577
- [Linux] Support to test installing open-vm-tools from source on Debian family OS by @keirazhang in #575
- [Windows] Fix OS in-place upgrade issues from Windows Server 2012 R2 and Windows Server 2016 by @Tomorrow9 in #578
- [FreeBSD 32bit] Remove kde5 for FreeBSD 13&14 32bit by @ZouYuhua in #579
- [FreeBSD]fix: install open-vm-tools-nox11 by mistake for freebsd 64bit by @ZouYuhua in #580
- [Linux] Support to test installing open-vm-tools from source on FreeBSD by @keirazhang in #582
- [Linux] Update Photon OS GPG key file to 4096 bit by @keirazhang in #581
- Correct guest info guest id in results.log and guest_info.json by @keirazhang in #583
- Fix undefiend error for null list by @123lzxm in #584
- [Windows] fix issue in win_get_driver_installer.yml by @Tomorrow9 in #586
- [FreeBSD] Fix the ping issue for FreeBSD by @ZouYuhua in #585
- [FreeBSD 14] Missing the desktop cause the failure of testcase ovt_verify_status at detecting vmtoolsd user process by @ZouYuhua in #587
- [Windows] Add retry to decrypt bitlocker volume by @123lzxm in #588
- [OpenSUSE] ovt_verify_pkg_install is failed and undefined variable is reported in ovt_verify_pkg_install by @ZouYuhua in #590
- Change docker images' path by @Tomorrow9 in #591
- [FreeBSD 13] fix ovt_status issue for FreeBSD 13 64bit by @ZouYuhua in #589
- Print error message when failed to get ESXi server config properties by @keirazhang in #595
- Add new test case host_verify_saml_token by @keirazhang in #593
- Force to install latest required packages on Photon OS by @keirazhang in #592
- [Windows] Add removing Copilot appx package before running GOSC test cases by @Tomorrow9 in #596
- [Linux] Add support for RHEL 10 and CentOS 10 by @keirazhang in #597
- [Linux] Skip LSILogic and LSILogicSAS testing for RHCOS 4.16.0 or later by @keirazhang in #599
- [Linux] Check guest has GUI from display-manager service or running Xorg or Xwayland process by @keirazhang in #598
- [Windows] Add new test case windows_online_updates_install by @Tomorrow9 in #594
- update autoinst.xml without separate /home partition for opensuse/sle-15.6 by @linhuali in #603
- [Linux] Mask packagekit service for Suse family OS by @ZouYuhua in #602
- Update vmtools_url_path with VMTools 12.4.5 ISO URL by @Winnie81 in #604
- Remove deprecated OS from GOS support list by @ZouYuhua in #605
- [Linux] Support to test installing open-vm-tools from source on Suse family OS by @keirazhang in #601
- [Linux] Fix PVRDMA failure due to server VM or client VM IP changed for Ubuntu by @keirazhang in #600
- [Windows] Take screenshots before and during guest OS install for debugging by @Tomorrow9 in #606
- Replace VMware KB links with Broadcom KB links by @keirazhang in #609
- Change to skip running included tasks when condition not meet and refine unnecessary filter by @Tomorrow9 in #607
- [Linux] Update GOSC test scope and handle known issues with workaround by @keirazhang in #608
- [Windows] Change to use setup.exe for new VMware Tools release by @Tomorrow9 in #611
- Add autoinstall support for Fedora Workstation by @linhuali in #612
- Update ks...
v3.1
This is release v3.1. Please refer to changelog for more details.
What's Changed
- [Linux] Update known issue condition for unmapped guest full name by @keirazhang in #507
- [FreeBSD 13] Cannot mix incompatible Qt library (5.15.8) with this library (5.15.10) by @ZouYuhua in #508
- Update vmtools_url_path with VMTools 12.3.5 ISO URL by @Winnie81 in #510
- [Windows] Add wait time for downloading WSL distribution by @123lzxm in #511
- Increase time out for waiting Linux GOSC finished message by @keirazhang in #512
- Add support for FusionOS 22 and 23 by @linhuali in #514
- [MiracleLinux] check_os_fullname failed for MiracleLinux-8.x with latest VMware Tools by @ZouYuhua in #513
- [Windows] Disable BitLocker before GOSC by @123lzxm in #515
- [Linux] Print more installer logs for Debian installer at early and late commands by @keirazhang in #509
- [Windows] Add new test case vtpm_cold_add_remove by @Tomorrow9 in #516
- [Windows] Add check usernames of vmtoolsd processes by @Tomorrow9 in #517
- [Windows] Change the default value for ANSIBLE_WIN_ASYNC_STARTUP_TIMEOUT to 10 sencods when installing VMware Tools by @123lzxm in #518
- [Windows] Fix missing rescue task name issue by @Tomorrow9 in #521
- Fix issue: memory_hot_add_basic: 'current_testcase_name' is undefined at test_rescue by @ZouYuhua in #520
- [Windows] Fix incorrect user and sysprep error in GOSC test cases by @Tomorrow9 in #519
- [Linux] Fix autoinstall issue for SLED 15 SP6 Beta2 by @keirazhang in #524
- [Windows] Fix conditional check failure by @Tomorrow9 in #522
- [Windows] Fix test case 'gosc_sanity_dhcp' failure by @Tomorrow9 in #526
- set secureboot_enable_disable as not supported for MiracleLinux-8.x by @ZouYuhua in #527
- [Windows] Add a new tasks file for Windows Updates installation by @Tomorrow9 in #523
- Get VM primary mac address after VM power on by @keirazhang in #529
- [Windows] Install windows update patch by msu file by @123lzxm in #525
- Change word powershell to PowerShell by @123lzxm in #530
- [Linux] Add variables for installing FusionOS with static IP address by @keirazhang in #531
- Fix issues reported from Windows Server v23H2 testing by @Tomorrow9 in #532
- Extract text from screenshot at test failure and errors from VM logs by @keirazhang in #528
- [Linux] Fix test issue for Flatcar 3760.2.0 by @keirazhang in #536
- Remove task changed check in common task file vm_create.yml by @Tomorrow9 in #537
- Add current_test_timestamp at test_setup as a common variable by @keirazhang in #535
- [Windows] Add getting VMware Snapshot Provider service status in test case check_quiesce_snapshot by @Tomorrow9 in #539
- Fix snapshot remove null error by @123lzxm in #540
- [Linux] Support autoinstall for Kylin Server 10 by @ZouYuhua in #534
- [Linux] Fix v3.1 regression test issues for deploy_vm, GOSC and waiting ESXi portgroup by @keirazhang in #541
- Update license copyright year(s) by @Tomorrow9 in #543
- Update Docker image for v3.1 by @keirazhang in #542
Full Changelog: v3.0...v3.1
v3.0
This is release v3.0. Please refer to changelog for more details.
What's Changed
- Add vars and tasks to support VGAuth guest operation testing by @keirazhang in #465
- Check VMware Tools version after OVA/OVF deployment without poweron by @ZouYuhua in #469
- Skip secureboot and nvdimm testing for guest OS not supporting them by @keirazhang in #470
- [Windows]Enable Credential Guard for Windows Server by @123lzxm in #471
- Change the boot disk to be first in boot order for ubuntu 23.04 desktop after deploy_vm by @ZouYuhua in #473
- [New Feature][openSUSE] Support openSUSE autoinstall by @linhuali in #475
- Add parameter esxi_hostname to vm_create by @ZouYuhua in #476
- check basesnapshot in env_setup by @123lzxm in #472
- [Linux] Fix Debian 12 auto installation failure by @keirazhang in #474
- [ansible-vsphere-gos-validation] Remove cdrom ISO before running cloud-init GOSC test cases for Ubuntu OVA by @ZouYuhua in #478
- [Linux] Fix cloud-init GOSC failure on Ubuntu and Photon OS by @keirazhang in #479
- [Windows] Update URL for downloading ConfigureRemotingForAnsible.ps1 by @keirazhang in #480
- [Windows] Exit ansible test if tools installation failed by @123lzxm in #481
- [Linux] Replace install_linux_esx with linux_flavor for Photon OS autoinstall by @keirazhang in #482
- Update checking guest_os_ansible_distribution is Flatcar by @Winnie81 in #484
- [ansible-vsphere-gos-validation] Support ansible testcases for FreeBSD by @ZouYuhua in #483
- Add support for BCLinux 8.x and BCLinux-for-Euler 21.10 by @linhuali in #485
- Ignore esxi_hostname at VM creation when vcenter_hostname is not defined by @keirazhang in #486
- [Linux] Correct ovt_packages for Linux guest OS with desktop by @keirazhang in #487
- [Linux] Shutdown guest OS after auto install completes instead of rebooting by @keirazhang in #489
- Support RHEL CoreOS automation testing by @keirazhang in #477
- Print error message when reverting VM snapshot failed by @keirazhang in #493
- [Linux] Set VM boot order before vHBA testing and test file read/write on new disk by @keirazhang in #491
- Fix #421 Use vmware_guest_disk module to add IDE boot disk by @keirazhang in #492
- [Windows] fix undefine error for guest_os_with_inbox_drivers in network case by @123lzxm in #494
- [Linux] Add known issue for PVRDMA hot-remove failure on Oracle Linux 8.8 by @keirazhang in #490
- [Pardus] Support ansible testcases for Pardus 21.x by @ZouYuhua in #495
- [Pardus] the offical repo is changed for pardus 23.0 by @ZouYuhua in #496
- [FreeBSD] command "newfs" doesn't work well in freebsd 13.2 32bit by @ZouYuhua in #488
- Fix empty hardware version in collected OVF config info and guest_info.json by @keirazhang in #497
- Update vmtools url path with VMTools 12.3.0 ISO URL by @Winnie81 in #499
- [Linux] Check vmtools_log_dir is defined before using in check_os_fullname by @keirazhang in #498
- [FreeBSD 14] The default nvme disk name is changed in FreeBSD 14 which cause the failure for autoinstall by @ZouYuhua in #500
- [Windows] fix undefine error of WSL by @123lzxm in #503
- [Linux] Check guest OS full name when short-name is set by @keirazhang in #502
- Fix dict item names in community.vmware.vmware_vm_config_option result by @keirazhang in #501
- [Linux] Fix undefined variables at rescue or always block when test_setup failed by @keirazhang in #504
- [Ubuntu 23.10] Fix package installation failure at deploy_vm by @keirazhang in #505
- Update documentations for v3.0 by @keirazhang in #506
New Contributors
Full Changelog: v2.3...v3.0
v2.3
This is release v2.3. Please refer to changelog for more details.
What's Changed
- skip test case secureboot_enable_disable when VBS is enabled by @123lzxm in #415
- Fix empty CloudInit Version and GUI Installed in results.log by @keirazhang in #417
- change msg.autoanswer to msg.autoAnswer by @123lzxm in #420
- [Linux] Improve check_os_fullname test case to check guest id and guest family by @keirazhang in #419
- [Windows] add check driver version in test case check_inbox_driver by @Tomorrow9 in #422
- [Linux] Collect Linux OVA configs at OVA deployment by @keirazhang in #423
- [Windows]wsl for windows server by @123lzxm in #412
- Add new test case stat_hosttime for Windows by @123lzxm in #424
- [Linux] Check vCenter Server is defined before PVRDMA testing by @keirazhang in #426
- [Windows] fix variable 'boot_disk_label' not defined issue in test case nvdimm_cold_add_remove by @Tomorrow9 in #427
- Fix waiting IPv4 address failure when hw_eth0.ipaddresses is null by @keirazhang in #430
- Fix the issue that PVRDMA client VM has same IP address with server VM by @keirazhang in #428
- [Windows] Add a new windows test case of MDAG by @123lzxm in #432
- save the powershell result before using it in when condition by @123lzxm in #434
- Update 12.2.0 vmtools_url_path and vmtools_iso_path for Windows by @Winnie81 in #436
- Update cloud-init GOSC complete message when version >= 23.1 by @keirazhang in #441
- [FreeBSD] suppport unattended install for freebsd by @ZouYuhua in #425
- [FreeBSD ]modify README file to add note about freeBSD auto-install by @ZouYuhua in #443
- [Ubuntu 20.04 desktop] Failed to deploy ubuntu 20.04.6 desktop VM with bios by @ZouYuhua in #445
- [windows]change the tools version for known issue in OS in-place upgrade by @123lzxm in #444
- fix issue: guest_os_family is undefined by @ZouYuhua in #446
- Update log plugin to support more than one test case runs by @keirazhang in #437
- [Log plugin] Fix align character for test case index by @keirazhang in #448
- Remove "Read vars_file" for every playbook by @Winnie81 in #447
- Fix 370 redirecting types and deprecation warnings by @yanhuih2022 in #433
- [ubuntu 23.04 live server] fix issue: unknown keyboard variable "us" for layout "us" by @ZouYuhua in #450
- [Linux] Fix test issue for Ubuntu 23.04 by @keirazhang in #453
- [Linux] Upgrade cloud-init in Oracle Linux 8.7 and 9.1 for cloud-init GOSC by @yanhuih2022 in #449
- Set VM primary NIC MAC address at env_setup or deploy_vm by @keirazhang in #454
- [Windows] add hardwarwe version check for nvme1.3 by @123lzxm in #455
- Support VMware Photon OS 5.0 automation tests by @keirazhang in #452
- Add handling VBS known issue on ESXi 7.0.3 by @Tomorrow9 in #429
- [Windows] Get files under recursive directory by @123lzxm in #456
- [Windows] Ignore the result check for getting process vmmemmdag by @123lzxm in #451
- [Windows] Move adding KMS server task at the beginning of deploy_vm.yml by @Tomorrow9 in #458
- [Windows] Fix variables undefined error during deploying VM by @123lzxm in #459
- Support autoinstall for ubuntu 23.04 desktop by @ZouYuhua in #457
- [Windows] nvme hot extend issue fixed in ESXi 8.0U1 by @123lzxm in #461
- Add back VMware Photon OS 5.0 online repo photon.repo by @keirazhang in #463
- [Pardus] suppport unattended install for Pardus 21.x by @ZouYuhua in #462
- Enable Debian online repo for installing open-vm-tools dependencies by @keirazhang in #464
- fix issue 397: move check_vm_settings.yml to be executed after revert… by @ZouYuhua in #466
- Update changelogs, README and Dockerfile for v2.3 release by @keirazhang in #468
Full Changelog: v2.2...v2.3
v2.2
This is release v2.2. Please refer to changelog for more details.
Note:
New test case linux/network_device_ops/pvrdma_network_device_ops.yml depends on this pull request ansible-collections/community.vmware#1583, which will be included in community.vmware v3.3.