Major Feats
-
Added
calm run-script
command which will test scripts for any syntactical errors. Supported scripts are: escripts, shell scripts, powershell, python. For more details refer Playground section of Getting-Started in DSL-Documentation -
#170 Added
-ak/--api-key
flag incalm init dsl
,calm set config
command to support api key authentication for SAAS Instance. For more details refer Saas Instance Login section of DSL-Configuration -> Initialization in DSL-Documentation
Improvements
- Adds support to provide xml file path for guest customization while creating provider spec for AHV using
calm create provider_spec --type AHV_VM
- Endpoints of VM type will only be created if referenced VM is in current context project i.e VM is authorized for a given project. Similarly, only authorized VM can be used as target endpoint in runbook/blueprint.
Bug Fixes
- Fixes
calm get marketplace bps
command failure in Calm-VM 3.8.0 for objects MPI. - Fixes
calm update app-migratable-bp
command failure for multi-profile multi-VM blueprint. - Fixes failure while providing guest customization for AHV using command
calm create provider_spec --type AHV_VM
Development Bits:
- Please use docker container image
nutanix/calm-dsl:v3.8.1
for this release. - Please refer branch release/3.8.1 for this release.
- Programming Language: Python >=3.7.