Skip to content

Commit b83f1b1

Browse files
authored
Add change logs for v2.2 release and update docker file (#413)
* add change logs Signed-off-by: Diane Wang <[email protected]>
1 parent 672d88b commit b83f1b1

File tree

3 files changed

+52
-5
lines changed

3 files changed

+52
-5
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -90,10 +90,10 @@ This project supports below scenarios for end-to-end guest operating system vali
9090
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).
9191

9292
### Docker images
93-
* Latest (Release v2.1):
93+
* Latest (Release v2.2):
9494
* projects.registry.vmware.com/gos_cert/ansible-vsphere-gos-validation:latest
95-
* Release v2.1:
96-
* projects.registry.vmware.com/gos_cert/ansible-vsphere-gos-validation:v2.1
95+
* Release v2.2:
96+
* projects.registry.vmware.com/gos_cert/ansible-vsphere-gos-validation:v2.2
9797

9898
Launch testing using Docker image
9999
1. Execute below commands in your machine

changelogs/changelog.yml

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,49 @@
11
ancestor: null
22
releases:
3+
2.2:
4+
changes:
5+
major_changes:
6+
- Add support ProLinux Server 7.9, 8.5 autoinstall and testing.
7+
- Add support Ubuntu 20.04 and later Desktop autoinstall.
8+
- Add support Fedora Server 36 and later guest OS autoinstall and testing.
9+
- Add support UnionTech OS Server 20 guest OS autoinstall and testing.
10+
minor_changes:
11+
- Change to use common task vm_wait_log_msg.yml in Windows GOSC test cases to get key message in vmware.log.
12+
- Refine test case "wintools_complete_install_verify" with adding uninstall existing VMware Tools before install it.
13+
- Fix ansible-lint trailing spaces warning.
14+
- Add PVSCSI and VMXNET3 drivers check when guest OS contains inbox drivers in test case "wintools_uninstall_verify".
15+
- Change test case result from "No Run" to "Skipped" in the situation of parameter values' set and VM current status.
16+
- Change result checking for retry tasks and add printing error message in log plugin.
17+
- Skip test case "secureboot_enable_disable" for OS listed in https://kb.vmware.com/s/article/88737 when VM's hardware version >= 20.
18+
bugfixes:
19+
- Fix undefined parameter issue in test case "windows/paravirtual_vhba_device_ops".
20+
- Fix "Failed to update apt cache: unknown reason" for Ubuntu.
21+
- Add open-vm-tools packages in autoinstall/Ubuntu/Desktop/ubuntu.seed for Ubuntu desktop autoinstall.
22+
- Fix guest OS can not boot up after restart due to changed boot order issue for Windows guest OS.
23+
- Fix disk uniqueid format differs on different versions of ESXi hosts issue for Windows guest OS.
24+
- Fix Ubuntu OVA deployment issue with cloud-init customization.
25+
- 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.
27+
- Fix sshd service not found issue on Ubuntu 22.10 and set keep connection alive.
28+
new_testcases:
29+
- linux/network_device_ops/pvrdma_network_device_ops.yml
30+
- windows/guest_os_inplace_upgrade/guest_os_inplace_upgrade.yml
31+
- windows/eflow_deploy/eflow_deploy.yml
32+
- windows/wsl_distro_install_uninstall/wsl_distro_install_uninstall.yml
33+
docker_image:
34+
path: projects.registry.vmware.com/gos_cert/ansible-vsphere-gos-validation:v2.2
35+
Ansible: ansible-core 2.14.1
36+
Python: 3.10.0
37+
Ansible collections:
38+
- ansible.netcommon: 4.1.0
39+
- ansible.posix: 1.4.0
40+
- ansible.utils: 2.8.0
41+
- ansible.windows: 1.13.0
42+
- community.crypto: 2.10.0
43+
- community.general: 6.2.0
44+
- community.vmware: 3.2.0
45+
- community.windows: 1.12.0
46+
release_date: '2023-01-20'
347
2.1:
448
changes:
549
major_changes:

docker_file/Dockerfile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,18 @@ WORKDIR /root/ansible-vsphere-gos-validation
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 xorriso && \
12+
sshpass gawk nfs-utils iana-etc python3-lxml && \
1313
pip3 install setuptools wheel jmespath && \
1414
pip3 install pycdlib netaddr pywinrm pyvmomi pypsrp
1515

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

1919
# Install Ansible collections
20-
# You can set https proxy if collections are failed to install from Galaxy server
20+
# You can set https proxy if collections are failed to install from Galaxy server, e.g.,
21+
# ENV HTTPS_PROXY="https://proxy.xxxx.com:xxxx"
22+
# Ansible 2.14.0 requires the locale encoding to be UTF-8
23+
ENV LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
2124
RUN ansible-galaxy collection install ansible.netcommon ansible.posix community.general community.vmware community.windows community.crypto
2225

2326
# Download latest 'ansible-vsphere-gos-validation' release to working dir

0 commit comments

Comments
 (0)