Releases: nutanixdev/zerotouch-framework
Releases · nutanixdev/zerotouch-framework
v1.5.2
1.5.1
What's New
Bug Fixes
- Fixed issue with 'missing' commits in the release pipeline
- Added 'IAM' v4 client in requirements.txt
v1.5.0
What's New
Framework Enhancements
- New
site-deployworkflow for deploying sites leveraging Foundation Central - New
cluster-createandimaging-onlyworkflows which also leverage Foundation Central
New PC Operations
- Add IAM entities in PC using v4 APIs, which include create ops for Roles, UserGroups, Users, IAMKeys, AuthorizationPolicy, DirectoryServices
- Enable MarketPlace
- Enable Foundation Central
- Generate Foundation Central API keys
New PE operations
With the v2 API endpoint for virtual switch being deprecated we've added the v4 API endpoint as part of the create_pe_subnets_script
Bug Fixes
- Fixed several bugs in
create_pc_vmsscript - Fixed a bug related to ipmi_netmask field in
foundation_script - Fixed a bug in
create_objectstoresscript
v1.4.1
What's New
Framework Enhancements
- Integrated Unit Test Framework
- Introduced v4 API SDK for PC
- Added backward compatibility for v3 APIs for older PC versions by implementing a mechanism to choose the API version based on the PC build version
Initial NDB Functionality
- Deploy & Configure NDB Management
- Deploy NDB VMs
- Change NDB VM password
- Register NDB Clusters
- Enable NDB Multi-Cluster
- Create Compute Profiles
- Create Network Profiles
- Enable NDB HA
- Enable / Disable Pulse
New Operations Functionalities
Imaging Workflow Update
- Added support to specify VLAN ID in the imaging workflow
PE Operations
- Upload Image to PE
- Create VM in PE
- Power VM On/Off in PE
PC Deployment Operations
- Deploy multiple PC instances to a single Nutanix Cluster
- Select which PC to register with PE
- Enable and configure CMSP during PC deployment
PC Configuration Operations
- Enabled/Disabled Network Controller in PC
- Create VMs and manage power transitions
- New v4 API CRUD Operations for:
- Categories
- Address Groups
- Service Groups
- Security Policies (Flow Network Security Next-Gen)
- VPCs
Bug fixes
- Fixed an issue where hypervisor_hostname was being ignored in the API payload
- Fixed an issue where the IPMI gateway was being passed instead of the IPMI subnet
v1.3.1
v1.3.1
CVM Foundation version enhancement
- An additional script has been included to modify the CVM Foundation version (either upgrade or downgrade)
Create Identity Provider (IDP) in IAM
- We now facilitate the setup of any IDPs compliant with SAML 2.0 in Prism Central
Hypervisor hostname Configuration in Imaging
- "hypervisor_hostname" can now be defined in pod-deploy.yml
to configure the Hypervisor hostname during Imaging
Objects
- It is now possible to define "storage_network" and "public_network" separately when creating an Objectstore
Cyberark
- The Cyberark integration has been enhanced to support the Cyberark AIM API
Cluster Configuration workflow
- HA reservation and Rebuild Capacity Reservation are now supported in the Cluster Configuration workflow
v1.3.0.2
v1.3.0.2
What's New
Improvement
- The framework is now compatible with Python 3.9 and higher, as opposed to its previous compatibility with Python 3.10
v1.3.0.1
v1.3.0.1
What's New
Bug
- Fixed invalid schema bug for "deploy-pc" workflow
v1.3.0
v1.3.0
What's New
Framework Enhancements
- Integration with CyberArk Vault for secure storage. Additional vault integrations will be included in future updates.
- Integration with Infoblox IPAM for efficient IP address management. Support for other IPAM solutions will be added in upcoming iterations.
- Centralized storage of credential and IPAM configurations in global.yml file.
- Introduction of new workflows:
- config-cluster: Configures the cluster settings.
- deploy-pc: Deploys the PC (Prism Central) entity.
- config-pc: Configures the PC entities.
- ZTF now supports delete operations on both PC and PE entities.
- Improved PC deployment: If a file failed to download previously, the download process will now resume instead of starting from scratch.
Imaging and Cluster Creation Features
- Integration with IPAM for Imaging and Cluster deployment.
- Ability to specify CVM, Host, and IPMI IPs for each node individually.
v1.2.1.2
v1.2.1.2
What's New
Bug
- Fixed Module Not Found Error for PCDeploy
- Updated example config
v1.2.1.1
What's New
Bug:
- Updated example-configs