From 7076bfc768d9af4b1a63be8b33fe119b97a1a6be Mon Sep 17 00:00:00 2001 From: Mike Morency Date: Mon, 8 Jul 2024 21:05:26 -0400 Subject: [PATCH 1/2] Release 1.3.0 --- CHANGELOG.rst | 38 ++++++++++++ changelogs/changelog.yaml | 60 +++++++++++++++++++ .../42__eco-vcenter-ci-integration.yml | 4 -- .../47__mm_feature__add_manage_folder.yml | 3 - .../51__mm-feature__add_content_library.yml | 3 - .../55__mm-feature_export_vm_as_ovf.yml | 3 - .../57__mm-feature_deploy-vm-from-ovf.yml | 3 - .../58__cluster-settings-integration-test.yml | 3 - .../59__export-vm-as-ovf-integration-test.yml | 3 - .../62__mm-feature_provision_template.yml | 3 - .../fragments/63__make_runme_symlink.yml | 4 -- .../64_add_maintenance_mode_test.yml | 3 - .../65__mm-feature_add_role_metadata.yml | 15 ----- .../fragments/66_vcenter-host-connection.yml | 3 - ...-feature_add_provision_vm_template_opt.yml | 3 - ...-bugfix_fix_integration_pip_resolution.yml | 3 - ...77__mm-bugfix_remove_template_playbook.yml | 3 - galaxy.yml | 13 ++-- 18 files changed, 105 insertions(+), 65 deletions(-) delete mode 100644 changelogs/fragments/42__eco-vcenter-ci-integration.yml delete mode 100644 changelogs/fragments/47__mm_feature__add_manage_folder.yml delete mode 100644 changelogs/fragments/51__mm-feature__add_content_library.yml delete mode 100644 changelogs/fragments/55__mm-feature_export_vm_as_ovf.yml delete mode 100644 changelogs/fragments/57__mm-feature_deploy-vm-from-ovf.yml delete mode 100644 changelogs/fragments/58__cluster-settings-integration-test.yml delete mode 100644 changelogs/fragments/59__export-vm-as-ovf-integration-test.yml delete mode 100644 changelogs/fragments/62__mm-feature_provision_template.yml delete mode 100644 changelogs/fragments/63__make_runme_symlink.yml delete mode 100644 changelogs/fragments/64_add_maintenance_mode_test.yml delete mode 100644 changelogs/fragments/65__mm-feature_add_role_metadata.yml delete mode 100644 changelogs/fragments/66_vcenter-host-connection.yml delete mode 100644 changelogs/fragments/73__mm-feature_add_provision_vm_template_opt.yml delete mode 100644 changelogs/fragments/76__mm-bugfix_fix_integration_pip_resolution.yml delete mode 100644 changelogs/fragments/77__mm-bugfix_remove_template_playbook.yml diff --git a/CHANGELOG.rst b/CHANGELOG.rst index eab8e6b8..21d18c16 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -4,6 +4,44 @@ Cloud.VMware\_Ops Release Notes .. contents:: Topics +v1.3.0 +====== + +Minor Changes +------------- + +- cluster_settings - add role metadata +- cluster_settings - adding the integration test for cluster settings role +- content_library - add role metadata +- content_library - adding role, playbook, and tests for managing content libraries in a vcenter +- deploy_ovf - add role metadata +- deploy_ovf - added role, playbook, tests for deploying an OVF template to an ESXi or VCenter +- esxi_maintenance_mode - add role metadata +- esxi_maintenance_mode test - adding the integartion test for esxi_maintenance_mode role +- export_vm_as_ovf - add role metadata +- export_vm_as_ovf - added role, playbook, tests to export an exisiting VM from VCenter or ESXi as an OVF +- export_vm_as_ovf - adding check on ovf file in integration tests for export_vm_as_ovf role +- general change to the testing structure which duplicate runme.sh for each target instead of recreating it manaully +- info - add role metadata +- info_test - adding a CI for validated content repo to run on a real vcenter env, and include this test within the pr +- manage_folder - Added new role, tests, and playbook to create or delete a folder in VCenter +- manage_folder - add role metadata +- manage_template - add playbook to manage templates using provision_vm role +- provision_vcenter - add role metadata +- provision_virtual_esxi - add role metadata +- provision_vm - Added parameter to set is_template and defaulted it to false to keep behavior consistent +- provision_vm - add role metadata +- snapshot_management - add role metadata +- system_settings - add role metadata +- vcenter_host_connection - add role metadata +- vcenter_host_connection_test - modified vcenter_host_connection_test to run on a real vcenter environment + +Bugfixes +-------- + +- integration tests - Fixed vsphere automation sdk version in requirements.txt where packages could not properly resolve +- manage_template - Removed playbook because underlying module has a bug and does not support templates + v1.2.0 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 0ecc5a18..0a5d4aa8 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -88,3 +88,63 @@ releases: - 43-mm-feature__add-ha-playbooks.yml - mm-feature__provision_vcenter_tests.yml release_date: '2024-06-02' + 1.3.0: + changes: + bugfixes: + - integration tests - Fixed vsphere automation sdk version in requirements.txt + where packages could not properly resolve + - manage_template - Removed playbook because underlying module has a bug and + does not support templates + minor_changes: + - cluster_settings - add role metadata + - cluster_settings - adding the integration test for cluster settings role + - content_library - add role metadata + - content_library - adding role, playbook, and tests for managing content libraries + in a vcenter + - deploy_ovf - add role metadata + - deploy_ovf - added role, playbook, tests for deploying an OVF template to + an ESXi or VCenter + - esxi_maintenance_mode - add role metadata + - esxi_maintenance_mode test - adding the integartion test for esxi_maintenance_mode + role + - export_vm_as_ovf - add role metadata + - export_vm_as_ovf - added role, playbook, tests to export an exisiting VM from + VCenter or ESXi as an OVF + - export_vm_as_ovf - adding check on ovf file in integration tests for export_vm_as_ovf + role + - general change to the testing structure which duplicate runme.sh for each + target instead of recreating it manaully + - info - add role metadata + - info_test - adding a CI for validated content repo to run on a real vcenter + env, and include this test within the pr + - manage_folder - Added new role, tests, and playbook to create or delete a + folder in VCenter + - manage_folder - add role metadata + - manage_template - add playbook to manage templates using provision_vm role + - provision_vcenter - add role metadata + - provision_virtual_esxi - add role metadata + - provision_vm - Added parameter to set is_template and defaulted it to false + to keep behavior consistent + - provision_vm - add role metadata + - snapshot_management - add role metadata + - system_settings - add role metadata + - vcenter_host_connection - add role metadata + - vcenter_host_connection_test - modified vcenter_host_connection_test to run + on a real vcenter environment + fragments: + - 42__eco-vcenter-ci-integration.yml + - 47__mm_feature__add_manage_folder.yml + - 51__mm-feature__add_content_library.yml + - 55__mm-feature_export_vm_as_ovf.yml + - 57__mm-feature_deploy-vm-from-ovf.yml + - 58__cluster-settings-integration-test.yml + - 59__export-vm-as-ovf-integration-test.yml + - 62__mm-feature_provision_template.yml + - 63__make_runme_symlink.yml + - 64_add_maintenance_mode_test.yml + - 65__mm-feature_add_role_metadata.yml + - 66_vcenter-host-connection.yml + - 73__mm-feature_add_provision_vm_template_opt.yml + - 76__mm-bugfix_fix_integration_pip_resolution.yml + - 77__mm-bugfix_remove_template_playbook.yml + release_date: '2024-07-08' diff --git a/changelogs/fragments/42__eco-vcenter-ci-integration.yml b/changelogs/fragments/42__eco-vcenter-ci-integration.yml deleted file mode 100644 index f253c7e3..00000000 --- a/changelogs/fragments/42__eco-vcenter-ci-integration.yml +++ /dev/null @@ -1,4 +0,0 @@ ---- -minor_changes: - - info_test - adding a CI for validated content repo to run on a real vcenter env, - and include this test within the pr \ No newline at end of file diff --git a/changelogs/fragments/47__mm_feature__add_manage_folder.yml b/changelogs/fragments/47__mm_feature__add_manage_folder.yml deleted file mode 100644 index e8ba443b..00000000 --- a/changelogs/fragments/47__mm_feature__add_manage_folder.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - manage_folder - Added new role, tests, and playbook to create or delete a folder in VCenter diff --git a/changelogs/fragments/51__mm-feature__add_content_library.yml b/changelogs/fragments/51__mm-feature__add_content_library.yml deleted file mode 100644 index fc4a6863..00000000 --- a/changelogs/fragments/51__mm-feature__add_content_library.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - content_library - adding role, playbook, and tests for managing content libraries in a vcenter diff --git a/changelogs/fragments/55__mm-feature_export_vm_as_ovf.yml b/changelogs/fragments/55__mm-feature_export_vm_as_ovf.yml deleted file mode 100644 index e31deda7..00000000 --- a/changelogs/fragments/55__mm-feature_export_vm_as_ovf.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - export_vm_as_ovf - added role, playbook, tests to export an exisiting VM from VCenter or ESXi as an OVF diff --git a/changelogs/fragments/57__mm-feature_deploy-vm-from-ovf.yml b/changelogs/fragments/57__mm-feature_deploy-vm-from-ovf.yml deleted file mode 100644 index 07a4ca04..00000000 --- a/changelogs/fragments/57__mm-feature_deploy-vm-from-ovf.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - deploy_ovf - added role, playbook, tests for deploying an OVF template to an ESXi or VCenter diff --git a/changelogs/fragments/58__cluster-settings-integration-test.yml b/changelogs/fragments/58__cluster-settings-integration-test.yml deleted file mode 100644 index 9c8e2817..00000000 --- a/changelogs/fragments/58__cluster-settings-integration-test.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - cluster_settings - adding the integration test for cluster settings role diff --git a/changelogs/fragments/59__export-vm-as-ovf-integration-test.yml b/changelogs/fragments/59__export-vm-as-ovf-integration-test.yml deleted file mode 100644 index ca0ae1ac..00000000 --- a/changelogs/fragments/59__export-vm-as-ovf-integration-test.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - export_vm_as_ovf - adding check on ovf file in integration tests for export_vm_as_ovf role diff --git a/changelogs/fragments/62__mm-feature_provision_template.yml b/changelogs/fragments/62__mm-feature_provision_template.yml deleted file mode 100644 index 3bf66067..00000000 --- a/changelogs/fragments/62__mm-feature_provision_template.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - manage_template - add playbook to manage templates using provision_vm role diff --git a/changelogs/fragments/63__make_runme_symlink.yml b/changelogs/fragments/63__make_runme_symlink.yml deleted file mode 100644 index 27b2f2d5..00000000 --- a/changelogs/fragments/63__make_runme_symlink.yml +++ /dev/null @@ -1,4 +0,0 @@ ---- -minor_changes: - - general change to the testing structure which duplicate runme.sh for each target - instead of recreating it manaully \ No newline at end of file diff --git a/changelogs/fragments/64_add_maintenance_mode_test.yml b/changelogs/fragments/64_add_maintenance_mode_test.yml deleted file mode 100644 index 9794d04d..00000000 --- a/changelogs/fragments/64_add_maintenance_mode_test.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - esxi_maintenance_mode test - adding the integartion test for esxi_maintenance_mode role \ No newline at end of file diff --git a/changelogs/fragments/65__mm-feature_add_role_metadata.yml b/changelogs/fragments/65__mm-feature_add_role_metadata.yml deleted file mode 100644 index 1f1b15fd..00000000 --- a/changelogs/fragments/65__mm-feature_add_role_metadata.yml +++ /dev/null @@ -1,15 +0,0 @@ ---- -minor_changes: - - cluster_settings - add role metadata - - content_library - add role metadata - - deploy_ovf - add role metadata - - esxi_maintenance_mode - add role metadata - - export_vm_as_ovf - add role metadata - - info - add role metadata - - manage_folder - add role metadata - - provision_vcenter - add role metadata - - provision_virtual_esxi - add role metadata - - provision_vm - add role metadata - - snapshot_management - add role metadata - - system_settings - add role metadata - - vcenter_host_connection - add role metadata diff --git a/changelogs/fragments/66_vcenter-host-connection.yml b/changelogs/fragments/66_vcenter-host-connection.yml deleted file mode 100644 index 8d7cf7a8..00000000 --- a/changelogs/fragments/66_vcenter-host-connection.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - vcenter_host_connection_test - modified vcenter_host_connection_test to run on a real vcenter environment \ No newline at end of file diff --git a/changelogs/fragments/73__mm-feature_add_provision_vm_template_opt.yml b/changelogs/fragments/73__mm-feature_add_provision_vm_template_opt.yml deleted file mode 100644 index 8af39010..00000000 --- a/changelogs/fragments/73__mm-feature_add_provision_vm_template_opt.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - provision_vm - Added parameter to set is_template and defaulted it to false to keep behavior consistent diff --git a/changelogs/fragments/76__mm-bugfix_fix_integration_pip_resolution.yml b/changelogs/fragments/76__mm-bugfix_fix_integration_pip_resolution.yml deleted file mode 100644 index 33ecf5c3..00000000 --- a/changelogs/fragments/76__mm-bugfix_fix_integration_pip_resolution.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - integration tests - Fixed vsphere automation sdk version in requirements.txt where packages could not properly resolve diff --git a/changelogs/fragments/77__mm-bugfix_remove_template_playbook.yml b/changelogs/fragments/77__mm-bugfix_remove_template_playbook.yml deleted file mode 100644 index e6de285b..00000000 --- a/changelogs/fragments/77__mm-bugfix_remove_template_playbook.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - manage_template - Removed playbook because underlying module has a bug and does not support templates diff --git a/galaxy.yml b/galaxy.yml index 87a903a5..d20185f5 100644 --- a/galaxy.yml +++ b/galaxy.yml @@ -1,6 +1,6 @@ namespace: cloud name: vmware_ops -version: 1.2.0 +version: 1.3.0 readme: README.md authors: - Ansible Cloud Content Team (@redhat-cop) @@ -19,8 +19,9 @@ build_ignore: - tmp - context - .idea -dependencies: { - "vmware.vmware_rest": ">=2.3.1", - "community.vmware": ">=4.4.0", - "vmware.vmware": ">=1.0.0", -} +dependencies: + { + "vmware.vmware_rest": ">=2.3.1", + "community.vmware": ">=4.4.0", + "vmware.vmware": ">=1.0.0", + } From ee48d47fd1230e1e42546e81921d8ee3deb7ae56 Mon Sep 17 00:00:00 2001 From: Mike Morency Date: Mon, 8 Jul 2024 21:06:15 -0400 Subject: [PATCH 2/2] formatting --- galaxy.yml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/galaxy.yml b/galaxy.yml index d20185f5..88612a90 100644 --- a/galaxy.yml +++ b/galaxy.yml @@ -20,8 +20,6 @@ build_ignore: - context - .idea dependencies: - { - "vmware.vmware_rest": ">=2.3.1", - "community.vmware": ">=4.4.0", - "vmware.vmware": ">=1.0.0", - } + "vmware.vmware_rest": ">=2.3.1" + "community.vmware": ">=4.4.0" + "vmware.vmware": ">=1.0.0"