From 351df9f86c69ae38474137eff646932de2741aab Mon Sep 17 00:00:00 2001 From: Mario Lenz Date: Fri, 20 Sep 2024 13:52:40 +0200 Subject: [PATCH] prepare 5.0.0 release (#2180) New major release 5.0.0! ansible-playbook tools/prepare_release.yml --extra-vars "version=5.0.0" --- CHANGELOG.rst | 33 +++++++++++++++++++ changelogs/changelog.yaml | 32 ++++++++++++++++++ changelogs/fragments/1998-dvs_portgroup.yml | 6 ---- .../2078-vmware_guest_tools_info.yml | 3 -- .../2138-vmware_all_snapshots_info.yml | 2 -- .../2159-depend-on-vmware.vmware.yml | 3 -- changelogs/fragments/2174.yml | 5 --- ...dule_utils.vmware.run_command_in_guest.yml | 3 -- .../5.0.0-required_ansible_version.yml | 2 -- changelogs/fragments/5.0.0-requirements.yml | 5 --- galaxy.yml | 2 +- 11 files changed, 66 insertions(+), 30 deletions(-) create mode 100644 CHANGELOG.rst delete mode 100644 changelogs/fragments/1998-dvs_portgroup.yml delete mode 100644 changelogs/fragments/2078-vmware_guest_tools_info.yml delete mode 100644 changelogs/fragments/2138-vmware_all_snapshots_info.yml delete mode 100644 changelogs/fragments/2159-depend-on-vmware.vmware.yml delete mode 100644 changelogs/fragments/2174.yml delete mode 100644 changelogs/fragments/2175-drop-module_utils.vmware.run_command_in_guest.yml delete mode 100644 changelogs/fragments/5.0.0-required_ansible_version.yml delete mode 100644 changelogs/fragments/5.0.0-requirements.yml diff --git a/CHANGELOG.rst b/CHANGELOG.rst new file mode 100644 index 000000000..373c518f1 --- /dev/null +++ b/CHANGELOG.rst @@ -0,0 +1,33 @@ +============================== +community.vmware Release Notes +============================== + +.. contents:: Topics + +This changelog describes changes after version 4.7.0. + +v5.0.0 +====== + +Major Changes +------------- + +- vmware_guest_tools_upgrade - Subsitute the deprecated ``guest.toolsStatus`` (https://github.com/ansible-collections/community.vmware/pull/2174). +- vmware_vm_shell - Subsitute the deprecated ``guest.toolsStatus`` (https://github.com/ansible-collections/community.vmware/pull/2174). + +Breaking Changes / Porting Guide +-------------------------------- + +- Adding a dependency on the ``vmware.vmware`` collection (https://github.com/ansible-collections/community.vmware/pull/2159). +- Depending on ``vmware-vcenter`` and ``vmware-vapi-common-client`` instead of ``https://github.com/vmware/vsphere-automation-sdk-python.git`` (https://github.com/ansible-collections/community.vmware/pull/2163). +- Dropping support for pyVmomi < 8.0.3.0.1 (https://github.com/ansible-collections/community.vmware/pull/2163). +- Module utils - Removed ``vmware.run_command_in_guest()`` (https://github.com/ansible-collections/community.vmware/pull/2175). +- Removed support for ansible-core version < 2.17.0. +- vmware_dvs_portgroup - Removed ``security_override`` alias for ``mac_management_override`` and support for ``securityPolicyOverrideAllowed`` which has been deprected in the vSphere API (https://github.com/ansible-collections/community.vmware/issues/1998). +- vmware_dvs_portgroup_info - Removed ``security_override`` because it's deprecated in the vSphere API (https://github.com/ansible-collections/community.vmware/issues/1998). +- vmware_guest_tools_info - Removed deprecated ``vm_tools_install_status`` from the result (https://github.com/ansible-collections/community.vmware/issues/2078). + +Bugfixes +-------- + +- vmware_all_snapshots_info - fixed the datacenter parameter was ignored(https://github.com/ansible-collections/community.vmware/pull/2165). diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index f46320957..b5805b9eb 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -1,2 +1,34 @@ ancestor: 4.7.0 releases: + 5.0.0: + changes: + breaking_changes: + - Adding a dependency on the ``vmware.vmware`` collection (https://github.com/ansible-collections/community.vmware/pull/2159). + - Depending on ``vmware-vcenter`` and ``vmware-vapi-common-client`` instead + of ``https://github.com/vmware/vsphere-automation-sdk-python.git`` (https://github.com/ansible-collections/community.vmware/pull/2163). + - Dropping support for pyVmomi < 8.0.3.0.1 (https://github.com/ansible-collections/community.vmware/pull/2163). + - Module utils - Removed ``vmware.run_command_in_guest()`` (https://github.com/ansible-collections/community.vmware/pull/2175). + - Removed support for ansible-core version < 2.17.0. + - vmware_dvs_portgroup - Removed ``security_override`` alias for ``mac_management_override`` + and support for ``securityPolicyOverrideAllowed`` which has been deprected + in the vSphere API (https://github.com/ansible-collections/community.vmware/issues/1998). + - vmware_dvs_portgroup_info - Removed ``security_override`` because it's deprecated + in the vSphere API (https://github.com/ansible-collections/community.vmware/issues/1998). + - vmware_guest_tools_info - Removed deprecated ``vm_tools_install_status`` from + the result (https://github.com/ansible-collections/community.vmware/issues/2078). + bugfixes: + - vmware_all_snapshots_info - fixed the datacenter parameter was ignored(https://github.com/ansible-collections/community.vmware/pull/2165). + major_changes: + - vmware_guest_tools_upgrade - Subsitute the deprecated ``guest.toolsStatus`` + (https://github.com/ansible-collections/community.vmware/pull/2174). + - vmware_vm_shell - Subsitute the deprecated ``guest.toolsStatus`` (https://github.com/ansible-collections/community.vmware/pull/2174). + fragments: + - 1998-dvs_portgroup.yml + - 2078-vmware_guest_tools_info.yml + - 2138-vmware_all_snapshots_info.yml + - 2159-depend-on-vmware.vmware.yml + - 2174.yml + - 2175-drop-module_utils.vmware.run_command_in_guest.yml + - 5.0.0-required_ansible_version.yml + - 5.0.0-requirements.yml + release_date: '2024-09-20' diff --git a/changelogs/fragments/1998-dvs_portgroup.yml b/changelogs/fragments/1998-dvs_portgroup.yml deleted file mode 100644 index 8ca8f8676..000000000 --- a/changelogs/fragments/1998-dvs_portgroup.yml +++ /dev/null @@ -1,6 +0,0 @@ -breaking_changes: - - vmware_dvs_portgroup - Removed ``security_override`` alias for ``mac_management_override`` - and support for ``securityPolicyOverrideAllowed`` which has been deprected in the vSphere API - (https://github.com/ansible-collections/community.vmware/issues/1998). - - vmware_dvs_portgroup_info - Removed ``security_override`` because it's deprecated in the vSphere API - (https://github.com/ansible-collections/community.vmware/issues/1998). diff --git a/changelogs/fragments/2078-vmware_guest_tools_info.yml b/changelogs/fragments/2078-vmware_guest_tools_info.yml deleted file mode 100644 index 9c91b8689..000000000 --- a/changelogs/fragments/2078-vmware_guest_tools_info.yml +++ /dev/null @@ -1,3 +0,0 @@ -breaking_changes: - - vmware_guest_tools_info - Removed deprecated ``vm_tools_install_status`` from the result - (https://github.com/ansible-collections/community.vmware/issues/2078). diff --git a/changelogs/fragments/2138-vmware_all_snapshots_info.yml b/changelogs/fragments/2138-vmware_all_snapshots_info.yml deleted file mode 100644 index f8b7cbbfa..000000000 --- a/changelogs/fragments/2138-vmware_all_snapshots_info.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - vmware_all_snapshots_info - fixed the datacenter parameter was ignored(https://github.com/ansible-collections/community.vmware/pull/2165). diff --git a/changelogs/fragments/2159-depend-on-vmware.vmware.yml b/changelogs/fragments/2159-depend-on-vmware.vmware.yml deleted file mode 100644 index 6b8666fb5..000000000 --- a/changelogs/fragments/2159-depend-on-vmware.vmware.yml +++ /dev/null @@ -1,3 +0,0 @@ -breaking_changes: - - Adding a dependency on the ``vmware.vmware`` collection - (https://github.com/ansible-collections/community.vmware/pull/2159). diff --git a/changelogs/fragments/2174.yml b/changelogs/fragments/2174.yml deleted file mode 100644 index 423533c08..000000000 --- a/changelogs/fragments/2174.yml +++ /dev/null @@ -1,5 +0,0 @@ -major_changes: - - vmware_vm_shell - Subsitute the deprecated ``guest.toolsStatus`` - (https://github.com/ansible-collections/community.vmware/pull/2174). - - vmware_guest_tools_upgrade - Subsitute the deprecated ``guest.toolsStatus`` - (https://github.com/ansible-collections/community.vmware/pull/2174). diff --git a/changelogs/fragments/2175-drop-module_utils.vmware.run_command_in_guest.yml b/changelogs/fragments/2175-drop-module_utils.vmware.run_command_in_guest.yml deleted file mode 100644 index a50de5a0b..000000000 --- a/changelogs/fragments/2175-drop-module_utils.vmware.run_command_in_guest.yml +++ /dev/null @@ -1,3 +0,0 @@ -breaking_changes: - - Module utils - Removed ``vmware.run_command_in_guest()`` - (https://github.com/ansible-collections/community.vmware/pull/2175). diff --git a/changelogs/fragments/5.0.0-required_ansible_version.yml b/changelogs/fragments/5.0.0-required_ansible_version.yml deleted file mode 100644 index b94be64e5..000000000 --- a/changelogs/fragments/5.0.0-required_ansible_version.yml +++ /dev/null @@ -1,2 +0,0 @@ -breaking_changes: - - Removed support for ansible-core version < 2.17.0. diff --git a/changelogs/fragments/5.0.0-requirements.yml b/changelogs/fragments/5.0.0-requirements.yml deleted file mode 100644 index edd5fdf7f..000000000 --- a/changelogs/fragments/5.0.0-requirements.yml +++ /dev/null @@ -1,5 +0,0 @@ -breaking_changes: - - Dropping support for pyVmomi < 8.0.3.0.1 (https://github.com/ansible-collections/community.vmware/pull/2163). - - Depending on ``vmware-vcenter`` and ``vmware-vapi-common-client`` instead of - ``https://github.com/vmware/vsphere-automation-sdk-python.git`` - (https://github.com/ansible-collections/community.vmware/pull/2163). diff --git a/galaxy.yml b/galaxy.yml index 473bbdcf6..fa5125ce3 100644 --- a/galaxy.yml +++ b/galaxy.yml @@ -5,7 +5,7 @@ name: vmware # https://github.com/ansible-network/releases/tree/master/ansible_releases/cmd # A script based on https://pypi.org/project/pbr/ will generate the version # key. The version value depends on the tag or the last git tag. -version: null +version: 5.0.0 readme: README.md authors: - Ansible (https://github.com/ansible)