Skip to content

Releases: nutanixdev/zerotouch-framework

v1.3.1

17 Jun 15:19
8bd8af1
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

What's New

Bug:

  • Updated example-configs

v1.2.1

11 Jan 06:47
bd4f3a9
Compare
Choose a tag to compare

What's New

PC and PE Configurations

  • Fixed a bug in Protection Policy and Recovery Plan script for Local AZ to Local AZ connection
  • Added script to open replication ports in CVMs

NCM Features

  • Replace MYSQL with MongoDB in LAMP blueprint for simplicity
  • Provide provision to add categories to substrates/VMs

Framework Enhancements

  • Cluster verifications, which verify if the cluster operations were successful, run concurrently

v1.2.0

05 Dec 12:15
414ff24
Compare
Choose a tag to compare

v1.2.0

What's New

Node Imaging and Cluster Creation Features

  • Validate Cluster VIP access after cluster deployment

PC Deployment Features

  • Download & Upload PC software files (pc-software-tar-file & meta-data-json) to a PE
  • Deploy single and scale-out PC in a PE

PC and PE Configurations

  • Upload OVAs to PC Clusters
  • Upload Images to PC Clusters
  • Enable Foundation Central and generate API Key
  • Change UI default passwords
  • Add DNS, NTP servers

Objects deployment

  • Enable objects
  • Create objectstore
  • Create directory
  • Add users to directory
  • Create objectstore bucket
  • Share objectstore bucket

NCM Features

  • Deploy NCM VMs in PC Clusters
  • Change default NCM password
  • Create NCM projects
  • Add DNS, NTP servers
  • Create NCM Accounts
  • Create NCM users
  • Update calm-dsl to 3.7.1

Framework Enhancements

  • Upgrade Python to 3.11
  • Expose script functionality
    • Users can also run an individual operation (script) instead of a workflow
  • Generate results as an HTML report
  • Log re-structure
  • Can create binaries and executables for Windows, macOS and Linux
  • Pulg in support for calm-dsl using whl file

v1.1.0

21 Jul 12:28
1302129
Compare
Choose a tag to compare

v1.1.0

What's New

This feature release centers around performance, deployments at scale, and improved visibility/transparency. Additional features include NCM project configurations, as well as NKE cluster deployments.

Node Imaging and Cluster Creation Features

  • 1-node imaging using Foundation Central
    • previously 1-node cluster creation only
  • Multi-site cluster deployments
    • deploy clusters across multiple sites from a single config file
  • Improved performance with multi-threading for parallel imaging and cluster creation operations
  • Schema validation for pod deployment and configuration inputs
    • validate data provided in config files prior to attempting operations

PC and PE Configurations

  • Enhance validation and audit logging capabilities
    • validate data provided in config files prior to attempting operations
    • commit and approval account logging
  • Framework modularization and performance enhancements
  • Multi-site cluster configurations
    • configure multiple sites from single config file
  • NCM projects creation and configuration
    • management configuration prior to workload deployments

Workload Deployments

  • Deploy & configure NKE clusters and workloads
  • Multi-site NCM application deployments

v1.0.0

16 May 13:48
Compare
Choose a tag to compare

v1.0.0

Imaging

  • Create 1-node cluster without re-imaging.
  • Re-image and create cluster for 2 or more nodes.
  • Fetch free nodes from the provided block serial list.
  • Ability to specify the node serials per cluster for deployment.
  • Assign different CVM & Host IPs with the provided static IP range.
  • Configure Cluster VIPs.

PC and PE configurations

In PC, we can create/ configure:

  • Flow Network Security
  • Categories
  • Availability Zones
  • Address groups
  • Service groups
  • Security policies
  • Enable DR
  • Create Protection policies
  • Create Recovery plans

In PE/ Clusters, we can create/ configure:

  • Change PE password
  • Eula
  • Pulse
  • Register to PC
  • Containers
  • Subnets
  • DSIP
  • Active directory
  • Role mappings

Create VM workloads

  • LAMP workloads on Centos VM with calm-dsl, using Self-Service (NCM).

Create Edge-AI workload

  • AI workload for AI training and Inference Day2 actions with calm-dsl, using Self-Service (NCM).