How to use double quotes in the parameters values in your BCD parameters.yml file?

When you use BCD, you can overwrite your environment’s default parameters with a YAML file, as described in the official documentation: https://documentation.bonitasoft.com/bcd/3.5/livingapp_manage_configuration#_extract_configuration

Say you are configuring a password value that contains double quotes.

If you don’t escape the double quotes in the parameter’s value, you’ll run in the following error:
/tmp/deployfolder/parameters.yml' is not a valid parameter file

For your yml file to be valid, make sure you escape the double quotes, as follows:

--- processes:
- name: "Pool"
  version: "1.0"
  parameters:
- name: "password"
  value: "SNG7cHKH\"y4"
  type: "String"

And you’re done!