diff --git a/CHANGELOG.rst b/CHANGELOG.rst index e1d3ffd6..27f7cb61 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -4,6 +4,32 @@ vmware.vmware Release Notes .. contents:: Topics +v1.4.0 +====== + +Minor Changes +------------- + +- cluster_drs - added cluster_drs module to manage DRS settings in vcenter +- folder_template_from_vm - add module and tests to create a template from an existing VM in vcenter and store the template in a folder +- guest_info - migrated functionality from community vmware_guest_info and vmware_vm_info into guest_info. Changes are backwards compatible but legacy outputs are deprecated +- module_utils/vmware_tasks - added shared utils to monitor long running tasks in vcenter +- module_utils/vmware_type_utils - added shared utils for validating, transforming, and comparing vcenter settings with python variables +- vm_portgroup_info - add module to get all the portgroups that associated with VMs + +Bugfixes +-------- + +- _vmware_facts - fixed typo in hw_interfaces fact key and added missing annotation fact key and value +- _vmware_folder_paths - fixed issue where resolved folder paths incorrectly included a leading slash +- guest_info - added more optional attributes to the example +- module_utils/vmware_rest_client - rename get_vm_by_name method as there is same signature already + +New Modules +----------- + +- vmware.vmware.vm_portgroup_info - Returns information about the portgroups of virtual machines + v1.3.0 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 01b8266a..edcb602c 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -48,3 +48,38 @@ releases: - 35-add-requirements-filed-to-modules-doc.yml - 37-vm_list_group_by_clusters_info_returned_obj.yml release_date: '2024-06-24' + 1.4.0: + changes: + bugfixes: + - _vmware_facts - fixed typo in hw_interfaces fact key and added missing annotation + fact key and value + - _vmware_folder_paths - fixed issue where resolved folder paths incorrectly + included a leading slash + - guest_info - added more optional attributes to the example + - module_utils/vmware_rest_client - rename get_vm_by_name method as there is + same signature already + minor_changes: + - cluster_drs - added cluster_drs module to manage DRS settings in vcenter + - folder_template_from_vm - add module and tests to create a template from an + existing VM in vcenter and store the template in a folder + - guest_info - migrated functionality from community vmware_guest_info and vmware_vm_info + into guest_info. Changes are backwards compatible but legacy outputs are deprecated + - module_utils/vmware_tasks - added shared utils to monitor long running tasks + in vcenter + - module_utils/vmware_type_utils - added shared utils for validating, transforming, + and comparing vcenter settings with python variables + - vm_portgroup_info - add module to get all the portgroups that associated with + VMs + fragments: + - 10-rename_get_vm_by_name.yaml + - 48-add_folder_template.yml + - 49-add_vm_portgroup_info.yml + - 50-add_cluster_drs_module.yaml + - 51-migrate_vm_info_modules.yml + - 54-bugfix_custom_fact_values.yml + - 55-add_docs_for_mandatory_vars.yml + modules: + - description: Returns information about the portgroups of virtual machines + name: vm_portgroup_info + namespace: '' + release_date: '2024-08-06' diff --git a/changelogs/fragments/10-rename_get_vm_by_name.yaml b/changelogs/fragments/10-rename_get_vm_by_name.yaml deleted file mode 100644 index 656e9f9c..00000000 --- a/changelogs/fragments/10-rename_get_vm_by_name.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - module_utils/vmware_rest_client - rename get_vm_by_name method as there is same signature already diff --git a/changelogs/fragments/48-add_folder_template.yml b/changelogs/fragments/48-add_folder_template.yml deleted file mode 100644 index 996abb4c..00000000 --- a/changelogs/fragments/48-add_folder_template.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - folder_template_from_vm - add module and tests to create a template from an existing VM in vcenter and store the template in a folder diff --git a/changelogs/fragments/49-add_vm_portgroup_info.yml b/changelogs/fragments/49-add_vm_portgroup_info.yml deleted file mode 100644 index fc8d5e93..00000000 --- a/changelogs/fragments/49-add_vm_portgroup_info.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - vm_portgroup_info - add module to get all the portgroups that associated with VMs diff --git a/changelogs/fragments/50-add_cluster_drs_module.yaml b/changelogs/fragments/50-add_cluster_drs_module.yaml deleted file mode 100644 index af2d17b9..00000000 --- a/changelogs/fragments/50-add_cluster_drs_module.yaml +++ /dev/null @@ -1,5 +0,0 @@ ---- -minor_changes: - - cluster_drs - added cluster_drs module to manage DRS settings in vcenter - - module_utils/vmware_tasks - added shared utils to monitor long running tasks in vcenter - - module_utils/vmware_type_utils - added shared utils for validating, transforming, and comparing vcenter settings with python variables diff --git a/changelogs/fragments/51-migrate_vm_info_modules.yml b/changelogs/fragments/51-migrate_vm_info_modules.yml deleted file mode 100644 index 61209571..00000000 --- a/changelogs/fragments/51-migrate_vm_info_modules.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - guest_info - migrated functionality from community vmware_guest_info and vmware_vm_info into guest_info. Changes are backwards compatible but legacy outputs are deprecated diff --git a/changelogs/fragments/54-bugfix_custom_fact_values.yml b/changelogs/fragments/54-bugfix_custom_fact_values.yml deleted file mode 100644 index e835ec40..00000000 --- a/changelogs/fragments/54-bugfix_custom_fact_values.yml +++ /dev/null @@ -1,4 +0,0 @@ ---- -bugfixes: - - _vmware_facts - fixed typo in hw_interfaces fact key and added missing annotation fact key and value - - _vmware_folder_paths - fixed issue where resolved folder paths incorrectly included a leading slash diff --git a/changelogs/fragments/55-add_docs_for_mandatory_vars.yml b/changelogs/fragments/55-add_docs_for_mandatory_vars.yml deleted file mode 100644 index a70de65d..00000000 --- a/changelogs/fragments/55-add_docs_for_mandatory_vars.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - guest_info - added more optional attributes to the example diff --git a/galaxy.yml b/galaxy.yml index 89f018f1..9863a044 100644 --- a/galaxy.yml +++ b/galaxy.yml @@ -2,7 +2,7 @@ namespace: vmware name: vmware -version: 1.3.0 +version: 1.4.0 readme: README.md authors: - Ansible Cloud Content Team (@redhat-cop) @@ -17,7 +17,7 @@ repository: https://github.com/ansible-collections/vmware.vmware homepage: https://github.com/ansible-collections/vmware.vmware issues: https://github.com/ansible-collections/vmware.vmware/issues build_ignore: -# https://docs.ansible.com/ansible/devel/dev_guide/developing_collections_distributing.html#ignoring-files-and-folders + # https://docs.ansible.com/ansible/devel/dev_guide/developing_collections_distributing.html#ignoring-files-and-folders - .gitignore - changelogs/.plugin-cache.yaml - .github