Calm-dsl

Latest version: v3.7.0

Safety actively analyzes 623936 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

3.7.0

Improvment and Bug Fixes:

- [265](https://github.com/nutanix/calm-dsl/issues/265). **Project field is made optional** when initializing Calm-DSL for the first time.
- [178](https://github.com/nutanix/calm-dsl/issues/178). **Decompilation of Blueprint with accounts and environment**: During blueprint decompile, account information at substrate level will be provided along with environment information at profile level. .
- [250](https://github.com/nutanix/calm-dsl/issues/250). Resolved cluster decompilation if cluster name has hypen or special character.
- [266](https://github.com/nutanix/calm-dsl/issues/266). **Enable/Disable Quota in Projects**.
- [268](https://github.com/nutanix/calm-dsl/issues/268). Resolved issue with parallel tasks decompilation.
- Adding resource-type as editable for dynamic creds.
- Fixed the issue with Update cache (error: 'AhvClustersCacheDoesNotExist') if cluster name has a hyphen. (CALM-38702).

Major Features
- Support for Approval Policy actions.
- Support for create, update, delete operations on private and public accounts in Calm.
- Support for runbook decompilation without secrets.
- Support for blueprint decompilation with secrets.
- Support for create, update, delete operations for Postgres Database through NDB Task in Runbook.

Development Bits:

- Please use docker container image **`ntnx/calm-dsl:v3.7.0`** for this release.
- Please refer branch [release/3.7.0](https://github.com/nutanix/calm-dsl/tree/release/3.7.0) for this release.
- Programming Language: Python >=3.7.

_Check detailed overview of changes [here](https://github.com/nutanix/calm-dsl/tree/master/release-notes/3.7.0)_

3.6.1

Improvment and Bug Fixes:

- Fixes 230. Fetch all users for DSL update cache.
- Fixes 225. Delete temp blueprint in command `calm create app -n app_name` if app name already exists
- Fixes 190. Make retries_enabled, connection_timeout, read_timeout as configurable parameter.
- Fixes 231. Expose dynamic_cred helper through calm.dsl.runbooks.
- Fixes 251. Added command to manual sync platform account.
- Fixes 204. Added `--append-only` flag to only append data for project updation.
- Fixes 237. Fixes the env variables ignorance for config data.
- Fixes an issue where decompile is not working for HTTP task when the requested payload for the POST/PUT call is empty. Jira: CALM-34513
- Added decompile support for Dynamic creds in the blueprint. Jira: CALM-34123
- Fixes an issue where project updation was failing with `Account not found`. Jira: CALM-3335.
- Added support for passing macro value for cluster field in Ahv Vm Configuration.

Development Bits:

- Please use docker container image **`ntnx/calm-dsl:v3.6.1`** for this release.
- Please refer branch [release/3.6.1](https://github.com/nutanix/calm-dsl/tree/release/3.6.1) for this release.
- Programming Language: Python >=3.7.

_Check detailed overview of changes [here](https://github.com/nutanix/calm-dsl/tree/release/3.6.1/release-notes/3.6.1)_

3.5.2

Improvements and Bug fixes:

- Projects changes as per Calm 3.5.2
- Added support for custom roles in ACP i.e. 191
- Fixed bug related to group addition/removal to acps, i.e. 193

Development Bits:

- Please use docker container image **`ntnx/calm-dsl:v3.5.2`** for this release.
- Please refer branch [release/3.5.2](https://github.com/nutanix/calm-dsl/tree/release/3.5.2) for this release.
- Programming Language: Python >=3.6

3.5.0

** Key features**:
- VPC: VPC capability in Calm. Ability to Create, Delete, List VPC Tunnels and whitelist Cluster, VPC and Overlay Subnets in Projects & Environments. Ability to specify Tunnel in IP and HTTP type Endpoints. Decompilation of Blueprints with Overlay Subnets. Please visit [here](https://github.com/nutanix/calm-dsl/tree/master/release-notes/3.5.0#calm-dsl-supports-vpc--overlay-subnets-across-entities) for detailed DSL changes on VPC feat.
- vCenter Content Library: This allows using templates from the content library in blueprints. OVF and VM-Template types are supported, through which we can deploy VMs using these templates. Please visit [here](https://github.com/nutanix/calm-dsl/tree/master/release-notes/3.5.0#calm-dsl-support-for-vcenter-content-library) for detailed DSL changes on feat.

** Improvements**:
- Fixed a couple of issues as part of improvements.

** Development Bits**:
- Please use docker container image `ntnx/calm-dsl:v3.5.0` for this release.
- Please refer branch [release/3.5.0](https://github.com/nutanix/calm-dsl/tree/release/3.5.0) for this release.
- Programming Language: Python >=3.6

3.4.0

** Key features**:
- Scheduler: Scheduling capability in Calm. Support for scheduling job for runbook execution and application action execution. Please visit [here](https://github.com/nutanix/calm-dsl/tree/master/release-notes/3.4.0#scheduler) for detailed dsl changes on Scheduler feat.
- Dynamic Credentials: Dynamic credential handling in Calm and integration with credential store. Please visit [here](https://github.com/nutanix/calm-dsl/tree/master/release-notes/3.4.0#dynamic-credential) for detailed dsl changes on Scheduler feat.

** Improvements**:
- Cache performance optimisations. Please visit [here](https://github.com/nutanix/calm-dsl/tree/master/release-notes/3.4.0#cache) for detailed dsl changes on cache.

** Development Bits**:
- Please use docker container image `ntnx/calm-dsl:v3.4.0` for this release.
- Please refer branch [release/3.4.0](https://github.com/nutanix/calm-dsl/tree/release/3.4.0) for this release.

3.3.2

**Summary**:
- Added support for `get_runbook_action()` helper to import pre-defined DSL runbooks into the blueprint. Examples: [1](https://github.com/nutanix/calm-dsl/blob/0c12474a26ea5aa9c800dea7f45b51da10d85041/examples/AHV_MACRO_BLUEPRINT/blueprint_em.py#L29), [2](https://github.com/nutanix/calm-dsl/blob/0c12474a26ea5aa9c800dea7f45b51da10d85041/examples/AHV_MACRO_BLUEPRINT/blueprint_em.py#L70).
- Added support for passing `macro` for disk-image uuid for AHV Provider VM configuration. Examples [1](https://github.com/nutanix/calm-dsl/blob/0c12474a26ea5aa9c800dea7f45b51da10d85041/examples/AHV_MACRO_BLUEPRINT/blueprint.py#L37).
- Fix for CALM -26602
- Fix for CALM-26003

**Development Bits**:
- Please use docker container image `ntnx/calm-dsl:v3.3.2` for this release.
- Please refer branch [release/3.3.2](https://github.com/nutanix/calm-dsl/tree/release/3.3.2) for this release.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.