Release 2.6.0 - #953
Open
abhinavbansal29 wants to merge 46 commits into
Open
Conversation
…ples (#961) * Adding base64 note for guest_customization in multiple modules & examples * uncomment variables * summary comments fix
* Projects 2.0 Dev, Tests and Examples with Documentation * Minor fix * Fixes for Projects * Resource Groups Dev, Tests and Examples with Documentation (#927) * Resource Groups Dev, Tests and Examples with Documentation * More fixes for Resource Groups * Fixed sanity * Fixed isort * minor fixes * Renaming names of modules * Lint fix * Minor Changes * Fixed ansible lint * Some Minor Fixes * Minor Fixes * Minor changes in Examples * Minor changes in examples * Minor fix in plugins/modules/ntnx_project_v2.py * Minor changes in plugins/modules/ntnx_projects_info_v2.py * Added samples in Resource Groups * Resolved comments * Resolved few more comments * Fixed sanity * Resolved comments
* Adding Metadata in virtual switch module * ansible lint fixes
…gories_v2 / ntnx_categories_info_v2 (#1004)
* Add VM anti-affinity policy CRUD and info modules Implement ntnx_vm_anti_affinity_policy_v2 (create/update/delete) and ntnx_vm_anti_affinity_policies_info_v2 (get/list) modules for managing VM anti-affinity policies via the ntnx_vmm_py_client SDK. - Add get_vm_anti_affinity_policies_api_instance in vmm/api_client.py - Add get_vm_anti_affinity_policy helper in vmm/helpers.py - Add VM_ANTI_AFFINITY_POLICY task entity type constant - Register both modules in meta/runtime.yml action group - Include example playbook and comprehensive integration tests with check_mode, idempotency, and negative test scenarios Co-authored-by: Cursor <cursoragent@cursor.com> * fix: resolve CI failures (attempt 1) Co-authored-by: Cursor <cursoragent@cursor.com> * dev code fixes * minor module doc fix * dev & test fixes * minor fix in tests * Sanity & lint fixes * example fixes * Adding VM compliance state module with tests fixes * tests fixes * tests fixes * tests fixes * sanity and isort fixes * resolving comments --------- Co-authored-by: Cursor <cursoragent@cursor.com> Co-authored-by: George Ghawali <george.ghawali@nutanix.com> Co-authored-by: george-ghawali <george.ghawali@hotmail.com>
…#976) * feat(vmm): add VM host affinity policy CRUD and info modules Add ntnx_vm_host_affinity_policy_v2 module for create, update, and delete operations on VM-host affinity policies, with idempotency and check_mode support. Add ntnx_vm_host_affinity_policies_info_v2 module for get and list operations with pagination. Includes helpers, API client, examples, and integration tests. Co-authored-by: Cursor <cursoragent@cursor.com> * dev & examples & tests fixes * fix in tests * minor fix in tests * Ansible lint fix * Adding enfore API with tests fixes * sanity fix * isort and black fixes * resolve comments * fix comment --------- Co-authored-by: Cursor <cursoragent@cursor.com> Co-authored-by: George Ghawali <george.ghawali@nutanix.com> Co-authored-by: george-ghawali <george.ghawali@hotmail.com>
…tion V4 module (#975) * VM Guest Customization Profile Dev, Tests and Examples with Documentation V4 module * black fix * sanity fix * Adding guest customization profile support in deploy from template and clone VM * Add tests for deploy and clone VMs * Adding deploy and clone examples * minor changes * Ansible lint fixes * resolve comments * sanity fix * resolve comments * sanity fix * black fix
…on V4 module (#1000) * Import/Export Security Rules Dev, Tests and Examples with Documentation V4 module * sanity fix * making path as required field * resovle comments * resolve comments
* Removing assert for should assign ip after creating VM * ansible lint fix
… v2 (#985) * feat(vmm): add template placement policy modules Add CRUD module (ntnx_template_placement_policy_v2) and info module (ntnx_template_placement_policies_info_v2) for managing template placement policies via the Nutanix VMM v4 API. * doc fix * dev fixes * Adding tests and examples * flake8 fix * Merge remote-tracking branch 'origin/release/2.6.0' into task/code-gen-r-c18af1c1a9a8-virtual_machine_management-TemplatePlacementPolicy & resolving comments --------- Co-authored-by: George Ghawali <george.ghawali@nutanix.com> Co-authored-by: george-ghawali <george.ghawali@hotmail.com>
…yServerConfig): ansible v2 (#983) * feat(flow_management): add CategoryMapping CRUD and info modules Add ntnx_category_mapping_v2 (create/update/delete) and ntnx_category_mappings_info_v2 (get/list) modules for managing DS category mappings via the microseg v4 API. - Add DirectoryServerConfigsApi client and get_ds_category_mapping helper - Add CATEGORY_MAPPING relation entity type constant - Register new modules in meta/runtime.yml action groups - Add examples and integration tests * dev fixes * Merge remote-tracking branch 'origin/task/code-gen-r-0363ad00e7ef-flow_management-DirectoryServerConfig' into task/code-gen-r-10c2a73c441a-flow_management-CategoryMapping * tests fixes * sanity & black fixes * adding more assertions * examples fixes * examples fix * Adding dev & tests & examples for search module * tests fixes - creating/deleting directory services * resolving comments * isort fix * resolving comments * sanity fix * resolve comment * resolve comment --------- Co-authored-by: George Ghawali <george.ghawali@nutanix.com> Co-authored-by: george-ghawali <george.ghawali@hotmail.com>
…ion V4 module (#1003) * Directory Services Connection Dev, Tests and Examples with Documentation V4 module * resolving comments --------- Co-authored-by: Abhinav Bansal <abhinavbansal349@gmail.com>
* feat(networking): add VPC virtual switch mapping v2 modules Add CRUD module (ntnx_vpc_virtual_switch_mapping_v2) and info module (ntnx_vpc_virtual_switch_mapping_info_v2) for managing VPC virtual switch mappings traffic configuration using the networking v4 SDK. - CRUD module supports create, update, delete with idempotency and check_mode - Info module supports list with pagination and get by ext_id - Added API client helper and network helpers - Registered modules in meta/runtime.yml action groups - Added examples and integration tests * dev & test fixes * dev & tests changes * test fixes * Sanity & lint fixes * resolve comments --------- Co-authored-by: George Ghawali <george.ghawali@nutanix.com> Co-authored-by: george-ghawali <george.ghawali@hotmail.com>
* feat(vmm): add image rate limit policy CRUD and info modules Add ntnx_image_rate_limit_policy_v2 module for create, update, and delete operations on image rate limit policies, and ntnx_image_rate_limit_policies_info_v2 module for get and list operations. Includes: - API client and helper functions for ImageRateLimitPoliciesApi - Full idempotency and check_mode support - Integration tests with check_mode, CRUD, and negative scenarios - Examples playbook demonstrating all operations - Registration in meta/runtime.yml action groups * Dev fixes * dev & tests fixes * examples & docs fixes * resolving comments --------- Co-authored-by: George Ghawali <george.ghawali@nutanix.com>
* feat(vmm): add VM startup policy CRUD and info modules Add ntnx_vm_startup_policy_v2 (create, update, delete) and ntnx_vm_startup_policies_info_v2 (get, list) Ansible modules for managing VM startup policies via the v4 VMM SDK. - Add get_vm_startup_policies_api_instance to vmm api_client - Add get_vm_startup_policy helper in vmm helpers - Add VM_STARTUP_POLICY rel entity type constant - Register new modules in meta/runtime.yml action groups - Include examples and integration tests * dev & test and examples fixes * sanity fix * resolve comments --------- Co-authored-by: George Ghawali <george.ghawali@nutanix.com> Co-authored-by: george-ghawali <george.ghawali@hotmail.com>
…module (#1006) * Load Balancer Sesions Dev, Tests and Examples with Documentation V4 module * sanity fix * modules docs fixes * resolving comments * removing all debug statements --------- Co-authored-by: Abhinav Bansal <abhinavbansal349@gmail.com>
…les, and Tests (#1009) * Object Store statistics and certificate authority download Dev, Examples, and Tests * black fix * ansible lint fix * ansible lint fix * tests fixes * add debug and comments tests * Revert "add debug and comments tests" This reverts commit 1a73a56. * comment objects tests * uncomment tests * resolving comments * minor changes * resolving comment
* Develop ansible lookup plugin for ext_id resolution * ansible lint fixes * storage container test fix * storage container dev fix * tests fixes * remove extra tests * resolving comments * isort fix * dev fixes * minor fixes * Ansible lint fix * sanity fix * minor tests fixes * Adding fix for API key * change vm name
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.