Skip to content

Commit

Permalink
Add change logs for v2.2 release and update docker file (#413)
Browse files Browse the repository at this point in the history
* add change logs

Signed-off-by: Diane Wang <dianew@vmware.com>
  • Loading branch information
Tomorrow9 authored Jan 17, 2023
1 parent 672d88b commit b83f1b1
Show file tree
Hide file tree
Showing 3 changed files with 52 additions and 5 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,10 +90,10 @@ This project supports below scenarios for end-to-end guest operating system vali
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).

### Docker images
* Latest (Release v2.1):
* Latest (Release v2.2):
* projects.registry.vmware.com/gos_cert/ansible-vsphere-gos-validation:latest
* Release v2.1:
* projects.registry.vmware.com/gos_cert/ansible-vsphere-gos-validation:v2.1
* Release v2.2:
* projects.registry.vmware.com/gos_cert/ansible-vsphere-gos-validation:v2.2

Launch testing using Docker image
1. Execute below commands in your machine
Expand Down
44 changes: 44 additions & 0 deletions changelogs/changelog.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,49 @@
ancestor: null
releases:
2.2:
changes:
major_changes:
- Add support ProLinux Server 7.9, 8.5 autoinstall and testing.
- Add support Ubuntu 20.04 and later Desktop autoinstall.
- Add support Fedora Server 36 and later guest OS autoinstall and testing.
- Add support UnionTech OS Server 20 guest OS autoinstall and testing.
minor_changes:
- Change to use common task vm_wait_log_msg.yml in Windows GOSC test cases to get key message in vmware.log.
- Refine test case "wintools_complete_install_verify" with adding uninstall existing VMware Tools before install it.
- Fix ansible-lint trailing spaces warning.
- Add PVSCSI and VMXNET3 drivers check when guest OS contains inbox drivers in test case "wintools_uninstall_verify".
- Change test case result from "No Run" to "Skipped" in the situation of parameter values' set and VM current status.
- Change result checking for retry tasks and add printing error message in log plugin.
- Skip test case "secureboot_enable_disable" for OS listed in https://kb.vmware.com/s/article/88737 when VM's hardware version >= 20.
bugfixes:
- Fix undefined parameter issue in test case "windows/paravirtual_vhba_device_ops".
- Fix "Failed to update apt cache: unknown reason" for Ubuntu.
- Add open-vm-tools packages in autoinstall/Ubuntu/Desktop/ubuntu.seed for Ubuntu desktop autoinstall.
- Fix guest OS can not boot up after restart due to changed boot order issue for Windows guest OS.
- Fix disk uniqueid format differs on different versions of ESXi hosts issue for Windows guest OS.
- Fix Ubuntu OVA deployment issue with cloud-init customization.
- Change the workaround to restart Windows guest OS for NVMe disk hotadd known issue.
- Add workaround for new added disk to new LSILogicSAS controller offline known issue after Windows Server restart.
- Fix sshd service not found issue on Ubuntu 22.10 and set keep connection alive.
new_testcases:
- linux/network_device_ops/pvrdma_network_device_ops.yml
- windows/guest_os_inplace_upgrade/guest_os_inplace_upgrade.yml
- windows/eflow_deploy/eflow_deploy.yml
- windows/wsl_distro_install_uninstall/wsl_distro_install_uninstall.yml
docker_image:
path: projects.registry.vmware.com/gos_cert/ansible-vsphere-gos-validation:v2.2
Ansible: ansible-core 2.14.1
Python: 3.10.0
Ansible collections:
- ansible.netcommon: 4.1.0
- ansible.posix: 1.4.0
- ansible.utils: 2.8.0
- ansible.windows: 1.13.0
- community.crypto: 2.10.0
- community.general: 6.2.0
- community.vmware: 3.2.0
- community.windows: 1.12.0
release_date: '2023-01-20'
2.1:
changes:
major_changes:
Expand Down
7 changes: 5 additions & 2 deletions docker_file/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,18 @@ WORKDIR /root/ansible-vsphere-gos-validation
# Install the required packages
RUN tdnf makecache && \
tdnf install -y python3 zip vim wget python3-pip \
sshpass gawk nfs-utils iana-etc xorriso && \
sshpass gawk nfs-utils iana-etc python3-lxml && \
pip3 install setuptools wheel jmespath && \
pip3 install pycdlib netaddr pywinrm pyvmomi pypsrp

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

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

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

0 comments on commit b83f1b1

Please sign in to comment.