Skip to content

Releases: nutanixdev/zerotouch-framework

v1.5.2

18 Nov 13:38
56487fb

Choose a tag to compare

What's New

Bug Fixes

  • Fixed Issue related to Hypervisor Type Field
  • Fixed Issue with CMSP Timeout
  • Fixed Issue with Enable Network Controller
  • Fixed Issue with IPMI Gateway not being Optional
  • Fixed Issue with PC 7.x version because of API Version Switching

1.5.1

05 Sep 05:52
1fac8a1

Choose a tag to compare

What's New

Bug Fixes

  • Fixed issue with 'missing' commits in the release pipeline
  • Added 'IAM' v4 client in requirements.txt

v1.5.0

03 Sep 19:28
4b89335

Choose a tag to compare

What's New

Framework Enhancements

  • New site-deploy workflow for deploying sites leveraging Foundation Central
  • New cluster-create and imaging-only workflows 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_vms script
  • Fixed a bug related to ipmi_netmask field in foundation_script
  • Fixed a bug in create_objectstores script

v1.4.1

24 Feb 18:05
64a586c

Choose a tag to compare

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

17 Jun 15:19
8bd8af1

Choose a tag to compare

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

23 May 06:47
543c640

Choose a tag to compare

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

14 May 15:16
321572f

Choose a tag to compare

v1.3.0.1

What's New

Bug

  • Fixed invalid schema bug for "deploy-pc" workflow

v1.3.0

08 May 11:49
dfcf090

Choose a tag to compare

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

25 Apr 07:06
dde0e47

Choose a tag to compare

v1.2.1.2

What's New

Bug

  • Fixed Module Not Found Error for PCDeploy
  • Updated example config

v1.2.1.1

22 Feb 11:40
e321263

Choose a tag to compare

What's New

Bug:

  • Updated example-configs