Breaking Changes:
- nutanix.ncp collection - Due to all versions of ansible-core less than v2.15.0 are EOL, we are also deprecating support for same and minimum version to use this collection is ansible-core==2.15.0 [#479]
Full Changelog: here
Improvements:
- docs - [Imprv] add doc regarding running integration tests locally [#435]
- info modules - [Imprv] add examples for custom_filter [#416]
- ndb clones - [Imprv] Enable database clones and clone refresh using latest snapshot flag [#391]
- ndb clones - [Imprv] add examples for NDB database clone under examples folder [#386]
- ntnx_prism_vm_inventory - Add support for PC Categories [#405]
- ntnx_prism_vm_inventory - [Imprv] add examples for dynamic inventory using ntnx_prism_vm_inventory [#401]
- ntnx_vms - [Imprv] add possibility to specify / modify vm user ownership and project [#378]
- ntnx_vms - owner association upon vm creation module [#359]
- ntnx_vms_info - [Imprv] add examples with guest customization for module ntnx_vms [#395]
Bugs:
- ntnx_foundation - [Bug] Error when Clusters Block is missing in module ntnx_foundation [#397]
- ntnx_ndb_time_machines_info - [Bug] ntnx_ndb_time_machines_info not fetching all attributes when name is used for fetching [#418]
- ntnx_security_rules - Fix Syntax Errors in Create App Security Rule Example [#394]
- ntnx_vms - [Bug] Error when updating size_gb using the int filter in module ntnx_vms [#400]
- ntnx_vms - [Bug] hard_poweroff has been moved to state from operation [#415]
- ntnx_vms_clone - [Bug] cannot change boot_config when cloning in module ntnx_vms_clone [#360]
- website - [Bug] Github page deployment action is failing. [#483]
Full Changelog: here
Improvements:
- ntnx_profiles_info - [Impr] Develop ansible module for getting available IPs for given network profiles in NDB #345
- ntnx_security_rules - [Imprv] Flow Network Security Multi-Tier support in Security Policy definition #319
Bugs:
- info modules - [Bug] Multiple filters params are not considered for fetching entities in PC based info modules [#352]
- ntnx_foundation - [Bug] clusters parameters not being passed to Foundation Server in module nutanix.ncp.ntnx_foundation [#307]
- ntnx_karbon_clusters - [Bug] error in sample karbon/create_k8s_cluster.yml [#349]
- ntnx_karbon_clusters - [Bug] impossible to deploy NKE cluster with etcd using disk smaller than 120GB [#350]
- ntnx_subnets - [Bug] wrong virtual_switch selected in module ntnx_subnets #328
New Modules:
- ntnx_karbon_clusters_node_pools - Create,Update and Delete worker node pools with the provided configuration.
- ntnx_ndb_tags_info - info module for ndb tags info
Full Changelog: here
Features
Nutanix Database Service (Formerly Era)
- Ansible module for clusters info
- Ansible module for clusters
- Ansible module for vlans
- Ansible module for vlans info
- Ansible module for stretched vlans
- Ansible module for profiles
- Ansible module for profiles info
- Ansible module for slas
- Ansible module for slas info
- Ansible module for tags
- Ansible module for database instances
- Ansible module for database instance registration
- Ansible module for database instances info
- Ansible module for database server vms
- Ansible module for database server vms info
- Ansible module for database server vm registration
- Ansible module for time machine clusters
- Ansible module for time machines info
- Ansible module for authorization of database server vm with time machines
- Ansible module for database clones
- Ansible module for database clones info
- Ansible module for database clones refresh
- Ansible module for snapshots info
- Ansible module for database snapshots
- Ansible module for replicating database snapshots
- Ansible module for log catchups
- Ansible module for database restore
- Ansible module for database scale
- Ansible module for linked databases
- Ansible module for maintenance windows
- Ansible module for maintenance windows info
- Ansible module for maintenance tasks
Full Changelog: here
Features
Nutanix Database Service (Era)
- Ansible module for Single Instance Databases
- Ansible info module for Database Instances
- Ansible info module for NDB Clusters
- Ansible info module for DB server VMs
- Ansible info module for Profiles
- Ansible info module for SLAs
- Ansible info module for Time Machines
- Ansible info module for Database Clones
Full Changelog: here
Feature:
- ntnx_projects - [Feat] Add capability to configure role mappings with collaboration on/off in ntnx_projects #252
Bugs:
- ntnx_projects - [Bug] Clusters and subnets configured in project are not visible in new projects UI #283
- ntnx_vms - Subnet Name --> UUID Lookup should be PE Cluster Aware #260
- nutanix.ncp.ntnx_prism_vm_inventory - [Bug] Inventory does not fetch more than 500 Entities #228
Improvements:
- examples - [Imprv] Add version related notes to examples #279
- examples - [Imprv] Fix IaaS example #250
- examples - [Imprv] add examples of Images and Static Routes Module #256
- ntnx_projects - [Imprv] add vpcs and overlay subnets configure capability to module ntnx_projects #289
- ntnx_vms - [Imprv] add functionality to set network mac_address to module ntnx_vms #201
- nutanix.ncp.ntnx_prism_vm_inventory - [Imprv] add functionality constructed to module inventory #235
Full Changelog: here
Features
Karbon
- Ansible module for Karbon Clusters
- Ansible info module for Karbon Clusters (with kubeconfig and ssh config)
- Ansible module for Karbon Private Registry
- Ansible info module Karbon Private Registry
Full Changelog: here
Features
Prism Central Disaster Recovery
- Ansible module for Protection Rules
- Ansible info module for Protection Rules
- Ansible module for Recovery Plans
- Ansible info module Recovery Plans
- Ansible module for Recovery Plan Jobs
- Ansible info module Recovery Plan Jobs
Full Changelog: here
Features
Prism Central
- Ansible module for Access Control Policy (ACPs)
- Ansible info module for Access Control Policy (ACPs)
- Ansible module for Projects
- Ansible info module for Projects
- Ansible module for Roles
- Ansible info module for Roles
- Ansible info module for Permissions
- Ansible module for Categories
- Ansible info module for Categories
- Ansible module for Address Groups
- Ansible info module for Address Groups
- Ansible module for Service Groups
- Ansible info module for Service Groups
- Ansible module for Users
- Ansible info module for Users
- Ansible module for User Groups
- Ansible info module for User Groups
- Ansible info module for Hosts
- Ansible info module for Clusters
Bugs
- Fix examples of info modules #226
Full Changelog: here
Features
Prism Central
- Ansible module for Image Management
- Ansible info module for Image Management
- Ansible module for Image Placement Policy
- Ansible info module for Image Placement Policies
- Ansible module for Network Security Rules
- Ansible info module for Network Security Rules
- Ansible module for VPC Static Routes
- Ansible info module for VPC Static Routes
Features
Prism Central
- Ansible info module for VM
- Ansible info module for VPC
- Ansible info module for PBR
- Ansible info module for Subnet
- Ansible info module for Floating IPs
- VM's update functionality
- VM's clone functionality
- VM's create OVA image functionality
Features
Foundation Cetral:
- Ansible module for Foundation Central
- Ansible module for API Keys to authenticate with FC
- Ansible info module for API Keys
- Ansible info module for Imaged Clusters
- Ansible info module for Imaged Nodes
Foundation:
- Ansible module for Foundation
- Ansible module for BMC IPMI Configuration
- Ansible info module for AOS Packages
- Ansible info module for Discovery Nodes
- Ansible info module for Hypervisor images
- Ansible module for image upload
- Ansible info module for node network
Automation:
- Integration tests for Foundation modules
- Integration tests for Foundation Central modules
Features
- Ansible module for Foundation Central
- Ansible module for API Keys to authenticate with FC
- Ansible info module for API Keys
- Ansible info module for Imaged Clusters
- Ansible info module for Imaged Nodes
Features
- Ansible module for Foundation
- Ansible module for BMC IPMI Configuration
- Ansible info module for AOS Packages
- Ansible info module for Discovery Nodes
- Ansible info module for Hypervisor images
- Ansible module for image upload
- Ansible info module for node network
Improvements
- Allow environment variables for nutanix connection parameters #128
- Add meta file for collection #134
Bugs
- Creating a VM based on a disk_image without specifying the size_gb #127
- icmp "any" code value in module PBR #138
Full Changelog here
Features:
Improvements:
Bugs:
- Sanity and python fix #46
- code cleanup: fix github issue#59 #60
- Bug/cluster UUID issue68 #72
- fixed variables names issue74 #77
- Fix/integ #96
- fix project name #107
- Task/fix failing sanity #117
- clean up pbrs.py #113
Full Changelog: here
Features:
Bugs:
- fixes to get spec from collection #17
- updates for guest customization spec #20
- clear unused files and argument #29
- black fixes #30
- black fixes #32
- solve python 2.7 issues #41
- device index calculation fixes, updates for get by name functionality#254
- Client SDK with inventory #45
- Fix error messages for get_uuid() reponse #47
Full Changelog: here