Skip to content

Release 2.6.0 - #953

Open
abhinavbansal29 wants to merge 46 commits into
mainfrom
release/2.6.0
Open

Release 2.6.0#953
abhinavbansal29 wants to merge 46 commits into
mainfrom
release/2.6.0

Conversation

@abhinavbansal29

Copy link
Copy Markdown
Collaborator

No description provided.

abhinavbansal29 and others added 11 commits June 1, 2026 15:27
* 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
* 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
george-ghawali and others added 4 commits June 23, 2026 08:42
…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>
abhinavbansal29 and others added 14 commits July 6, 2026 10:36
…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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants