Passwords can easily be accidentally regenerated by users of python-tripleoclient
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
High
|
Dougal Matthews |
Bug Description
Description of problem:
The command `openstack overcloud deploy` generates passwords when it is first executed and stores them in a file. If the user then changes to another directory and re-runs the deploy, it will perform a stack update but generate the passwords again.
Steps to Reproduce:
1. openstack overcloud deploy
2. cd /tmp (or anywhere other than the current directory)
3. openstack overcloud deploy
Actual results:
Passwords are re-generated and sent to Heat again, which attempts to reconfigure the passwords on all services. This doesn't seem to be fully supported by tripleo-
Expected results:
Passwords should never be generated on a stack update, the command should complain loudly that the password file can't be found.
Fix proposed to branch: master /review. openstack. org/275661
Review: https:/