Problem:
Databases and LDAP passwords are stored in config.xml as hashes.
However, there is no reasonably straight way to get these hashes, only by setting this passwords from CLI and reexporting config.xml. Hashing method is also unknown and support had rejected to share a way to generate it.
It is highly inconvenient, as you cannot generate proper config.xml straightly if you are managing configuration by external configuration managment tools as a template via, for example, chef erb files, where you have to substitute passwords as variables.
Solution:
Proposal is the following - to add additional config.sh/configtool command, that will recieve plain password as a parameter and generate password hash to stdout output.
Result:
It will help us to merge Spotfire with automated deployments in a more logical, simple and robust way.