calm-dsl
calm-dsl copied to clipboard
Keep Calm and DSL On!
Please validate that the Cloud provider's SDKs are compatible with Calm-DSL. For instance, when importing the AWS boto3 package, it downloads a newer version of the urllib3 library that is...
We need more validations on blueprint classes related to calm domain. Need to have these validations on client side For ex: 1. All the downloadable images that are used in...
Use-Case: > When scripting, I rely almost entirely on the ability to see what API calls are made by the CLI and I literally copy these URLs into the my...
Right now, the output python file via decompile command shows the default value for various entities too. For ex: **var9 = CalmVariable.Simple.Secret.date( "", label="var9_label", regex="^((0[1-9]|[12]\d|3[01])/(0[1-9]|1[0-2])/[12]\d{3})$", validate_regex=True, is_mandatory=False, is_hidden=False, runtime=False, )**...
There are Calm objects that are named differently in the Calm UI and DSL. An example of this is `providers` in the UI with `accounts` in DSL. It's important to...
Field `operation type` is introduced to merge disks and virtual disks into disks options only. In Calm-dsl, disks and virtual disks are still exposed separately
When running commands like this: calm validate provider_spec --file ./specs/MYSQL_AWS_provider_spec.yaml The DSL will throw an exception such as the following: ``` AWS_provider_spec.yaml [2020-06-10 04:00:36] calm.dsl.cli.main [INFO] File ./specs/MYSQL_AWS_provider_spec.yaml is invalid...
take care of version validation and update changes if config file is supplied during cli switches. (As version cache will be from existing context. ) Either update or remove version...
Blueprint: 2 Services, 1x AHV and 1x Existing Machine AHV Service: Disk 1 is empty 60GB disk; Disk 2 is CD-ROM ISO Image with bootable True When decompiling, the AhvVmDisk.CdRom.Ide.cloneFromImageService...
Related command: `calm run action --app --watch` when action run gets finished, odd unicode-like characters are left at the terminal cursor.