MySQL passwords duplicated across component values files
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
openstack-helm |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Presently, OSH admins must copy the MySQL root password across all components (values files). This violates the DRY principle, increasing the risk of inconsistencies and unwanted behavior.
While it's understood that such passwords can be specified on the helm command line so as to propagate them throughout, it's unclear if this is documented anywhere (?).
Moreover, if there are other passwords or values that would benefit from propagation (and indications are that this is the case), a top-level/global skeletal config could prove to be a more reliable/consistent UX for OSH admins.
These config items would *optionally* propagate to the components if they're defined. Loose coupling would be offered by the presence of default values at each component level, such that components can still be used independently of the global config.
Closing out since there hasn't been any movement with this, feel free to reopen.