Skip to content

Commit c37606b

Browse files
authored
Update changelogs, README and Dockerfile for v2.3 release (#468)
Signed-off-by: Qi Zhang <[email protected]>
1 parent aa763a4 commit c37606b

File tree

3 files changed

+74
-16
lines changed

3 files changed

+74
-16
lines changed

README.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -75,10 +75,9 @@ This project supports below scenarios for end-to-end guest operating system vali
7575
| SUSE Linux Enterprise 15 SP3 and later | :heavy_check_mark: | | :heavy_check_mark: |
7676
| SUSE Linux Enterprise 12 SP5, 15 SP0/SP1/SP2 | | | :heavy_check_mark: |
7777
| VMware Photon OS 3.0, 4.0, 5.0 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
78-
| Ubuntu 18.04 and later live-server | :heavy_check_mark: | | :heavy_check_mark: |
79-
| Ubuntu 20.04 and later cloud image | | :heavy_check_mark: | :heavy_check_mark: |
78+
| Ubuntu 18.04 live-server | :heavy_check_mark: | | :heavy_check_mark: |
8079
| Ubuntu 18.04 desktop | | | :heavy_check_mark: |
81-
| Ubuntu 20.04 and later desktop | :heavy_check_mark: | | :heavy_check_mark: |
80+
| Ubuntu 20.04 and later | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
8281
| Flatcar 2592.0.0 and later | | :heavy_check_mark: | :heavy_check_mark: |
8382
| Debian 10.10 and later, 11.x | :heavy_check_mark: | | :heavy_check_mark: |
8483
| Debian 9.x, 10.9 and earlier | | | :heavy_check_mark: |
@@ -87,16 +86,18 @@ This project supports below scenarios for end-to-end guest operating system vali
8786
| UnionTech OS Server 20 1050a | :heavy_check_mark: | | :heavy_check_mark: |
8887
| Fedora Server 36 and later | :heavy_check_mark: | | :heavy_check_mark: |
8988
| ProLinux Server 7.9, 8.5 | :heavy_check_mark: | | :heavy_check_mark: |
90-
| Pardus 21.2 Server and later | :heavy_check_mark: | | :heavy_check_mark: |
91-
| Pardus 21.2 XFCE Desktop and later | :heavy_check_mark: | | :heavy_check_mark: |
89+
| FreeBSD 13 and later (*) | :heavy_check_mark: | | |
90+
| Pardus 21.2 Server,XFCE Desktop and later (*) | :heavy_check_mark: | | |
9291

93-
Note: This compatible guest operating systems list is used for this project only. For guest operating system support status on ESXi, please refer to [VMware Compatibility Guide](https://www.vmware.com/resources/compatibility/search.php?deviceCategory=software&testConfig=16).
92+
**Notes**
93+
1. This compatible guest operating systems list is used for this project only. For guest operating system support status on ESXi, please refer to [VMware Compatibility Guide](https://www.vmware.com/resources/compatibility/search.php?deviceCategory=software&testConfig=16).
94+
2. Guest OS marked with (*) only supports autoinstall and doesn't support end-to-end tests for now.
9495

9596
### Docker images
96-
* Latest (Release v2.2):
97+
* Latest (Release v2.3):
9798
* projects.registry.vmware.com/gos_cert/ansible-vsphere-gos-validation:latest
98-
* Release v2.2:
99-
* projects.registry.vmware.com/gos_cert/ansible-vsphere-gos-validation:v2.2
99+
* Release v2.3:
100+
* projects.registry.vmware.com/gos_cert/ansible-vsphere-gos-validation:v2.3
100101

101102
Launch testing using Docker image
102103
1. Execute below commands in your machine

changelogs/changelog.yml

Lines changed: 58 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,62 @@
11
ancestor: null
22
releases:
3+
2.3:
4+
changes:
5+
major_changes:
6+
- Add support Pardus 21.x autoinstall.
7+
- Add support FreeBSD 13 or later autoinstall.
8+
- Add support Ubuntu 23.04 desktop autoinstall and test.
9+
- Update log plugin to support more than one same test case runs.
10+
minor_changes:
11+
- Enable Debian online repo for installing open-vm-tools dependencies.
12+
- Fix Photon OS 5.0 testing issues.
13+
- Update known issue for Windows NVMe hot extend which has been fixed in ESXi 8.0 U1.
14+
- Add hardwarwe version check for nvme 1.3.
15+
- Set VM primary NIC MAC address at "env_setup" or "deploy_vm".
16+
- Upgrade cloud-init in Oracle Linux 8.7 and 9.1 for cloud-init GOSC.
17+
- Replace "vars_files" with "include_vars" task in playbooks.
18+
- Change the VMware Tools version for known issue in Windows OS in-place upgrade.
19+
- Update cloud-init GOSC complete message when cloud-init version >= 23.1.
20+
- Update "vmtools_url_path" and "vmtools_iso_path" with VMware Tools 12.2.0 path.
21+
- Remove messages about redirecting modules and deprecation warnings.
22+
- Add handling VBS known issue on ESXi 7.0.3.
23+
- Collect Linux OVA configs at OVA deployment.
24+
- Add checking driver version in Windows test case "check_inbox_driver".
25+
- Improve "check_os_fullname" test case to check guest id and guest family.
26+
- Skip test case "secureboot_enable_disable" when VBS is enabled.
27+
- Enable WSL testing for Windows Server.
28+
bugfixes:
29+
- Move "check_vm_settings.yml" after reverting base snapshot.
30+
- Fix variables undefined error during deploying VM.
31+
- Move adding KMS server task at the beginning of deploy_vm.yml.
32+
- Fix getting files under directory recursively on Windows.
33+
- Ignore the result check for getting process vmmemmdag.
34+
- Fix issue of "guest_os_family" undefined.
35+
- Fix deployment failure of ubuntu 20.04.6 desktop VM with bios firmware.
36+
- Save the powershell result before using it in when condition.
37+
- Fix waiting IPv4 address failure when hw_eth0.ipaddresses is null.
38+
- Fix the issue that PVRDMA client VM has same IP address with server VM.
39+
- Fix variable 'boot_disk_label' undefined issue in test case "nvdimm_cold_add_remove".
40+
- Check vCenter Server is defined before PVRDMA testing.
41+
- Change msg.autoanswer to msg.autoAnswer.
42+
- Fix empty CloudInit Version and GUI Installed in results.log.
43+
new_testcases:
44+
- windows/mdag_enable_disable/mdag_enable_disable.yml
45+
- windows/stat_hosttime/stat_hosttime.yml
46+
docker_image:
47+
path: projects.registry.vmware.com/gos_cert/ansible-vsphere-gos-validation:v2.3
48+
Ansible: ansible-core 2.15.0
49+
Python: 3.10.0
50+
Ansible collections:
51+
- ansible.netcommon 5.1.1
52+
- ansible.posix 1.5.4
53+
- ansible.utils 2.10.3
54+
- ansible.windows 1.14.0
55+
- community.crypto 2.13.1
56+
- community.general 7.0.1
57+
- community.vmware 3.6.0
58+
- community.windows 1.13.0
59+
release_date: '2023-05-30'
360
2.2:
461
changes:
562
major_changes:
@@ -23,7 +80,7 @@ releases:
2380
- Fix disk uniqueid format differs on different versions of ESXi hosts issue for Windows guest OS.
2481
- Fix Ubuntu OVA deployment issue with cloud-init customization.
2582
- Change the workaround to restart Windows guest OS for NVMe disk hotadd known issue.
26-
- Add workaround for new added disk to new LSILogicSAS controller offline known issue after Windows Server restart.
83+
- Add workaround for new added disk to new LSILogicSAS controller offline known issue after Windows Server restart.
2784
- Fix sshd service not found issue on Ubuntu 22.10 and set keep connection alive.
2885
new_testcases:
2986
- linux/network_device_ops/pvrdma_network_device_ops.yml

docker_file/Dockerfile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
# ansible-vsphere-gos-validation
22
# For users launch guest OS validation test on vSphere
3-
# version: 1.0
3+
# version: 2.3
44

5-
# Use latest Photon OS as parent image
6-
FROM photon:latest
5+
# Use latest Photon OS 4.0 docker image as parent image
6+
FROM photon:4.0
77
WORKDIR /root/ansible-vsphere-gos-validation
88

99
# Install the required packages
1010
RUN tdnf makecache && \
1111
tdnf install -y python3 zip vim wget python3-pip \
12-
sshpass gawk nfs-utils iana-etc python3-lxml && \
13-
pip3 install setuptools wheel jmespath && \
14-
pip3 install pycdlib netaddr pywinrm pyvmomi pypsrp
12+
sshpass gawk nfs-utils iana-etc python3-lxml \
13+
python3-setuptools python3-jmespath python3-netaddr && \
14+
pip3 install wheel pycdlib pywinrm pyvmomi pypsrp
1515

1616
# Install ansible-core (starts from Ansible 2.11)
1717
RUN pip3 install ansible-core

0 commit comments

Comments
 (0)