calm-dsl
calm-dsl copied to clipboard
Keep Calm and DSL On!
For Calm SaaS an API key is required. This key file is a JSON file with keys name and token. It would be great to let the config.ini file to...
On creating a blueprint which contains http task with some secret headers. The api is failing with `"Provided passphrase is wrong. Please enter correct passphrase"`
`calm create bp` command return a` zero exit code` even though it results in an `Error`. Calm command should return an exit code other than zero on error. Use-case: within...
Example: `black.InvalidInput: Cannot parse: 185:108: email_sender = CalmVariable.Simple('[email protected]', label='', regex='(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])', validate_regex=True, is_mandatory=False, is_hidden=True, runtime=False, description='')`
Currently, there is no info related to how marketplace bps can be launched from calm DSL. The same is supported with calm launch marketplace bp NAME etc. A section describing...
Add retries count, read timeout as cli params or config parameter. That can increase the processing of some dsl commands. For ex: If configuration of two verified account is disturbed/screwed.`calm...
As today there is no option to set the POD name as well as the Calm deployment object name like you can do via the UI 
calm-dsl decompile adds extra char `|` in cloud-init which results in failure at check login point.
Include the option -w (watch) for `calm create app -f blueprint.py -w -a myApp`
Have an option to not include secrets or credentials values when compiling a blueprint with: `calm compile bp -f blueprint.py`