Password generation should be moved from tripleoclient to mistral workflows

Bug #1621097 reported by Dougal Matthews
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
Dougal Matthews

Bug Description

At the moment the CLI generates various passwords, this logic is then not available to the GUI. We should move this to further standardise the process.

This could either be done at deploy time, or when the plan is created.

It is probably worthwhile letting users disable this feature, so have it togglable with a flag if anyone is doing anything custom here.

Ryan Brady (rbrady)
Changed in tripleo:
assignee: nobody → Ryan Brady (rbrady)
Changed in tripleo:
status: Confirmed → In Progress
Revision history for this message
Julie Pichon (jpichon) wrote :
Changed in tripleo:
assignee: Ryan Brady (rbrady) → Dougal Matthews (d0ugal)
Changed in tripleo:
milestone: newton-rc1 → newton-rc2
Changed in tripleo:
assignee: Dougal Matthews (d0ugal) → Ryan Brady (rbrady)
Changed in tripleo:
assignee: Ryan Brady (rbrady) → Dougal Matthews (d0ugal)
Changed in tripleo:
assignee: Dougal Matthews (d0ugal) → Ryan Brady (rbrady)
Changed in tripleo:
assignee: Ryan Brady (rbrady) → Dougal Matthews (d0ugal)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-common (master)

Reviewed: https://review.openstack.org/368150
Committed: https://git.openstack.org/cgit/openstack/tripleo-common/commit/?id=49a7b8e80e27629c1ede81c0e55c4ced525a15a7
Submitter: Jenkins
Branch: master

commit 49a7b8e80e27629c1ede81c0e55c4ced525a15a7
Author: Ryan Brady <email address hidden>
Date: Fri Sep 9 12:48:36 2016 -0400

    Port password generation from tripleoclient to tripleo-common

    At the moment the CLI generates various passwords, this logic is
    then not available to the GUI. We should move this to further
    standardise the process.

    This patch ports the necessary utility methods and adds an action
    to generate and store passwords in a mistral environment or retrieve
    previously generated passwords from the mistral environment. The action
    will generate and replace any missing passwords. The passwords are
    stored in parameter_defaults and are used in any subsequent calls to heat
    (e.g. Parameters and Stack Creation).

    The order of the merge of parameter_defaults and passwords allows
    a user to override a password value.

    The action is added to workflows in the plan_management workbook.

    Closes-Bug: #1621097
    Change-Id: Ic476a09f7981d4e6ee12e05b333a18cda5b4626b

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-common 5.2.0

This issue was fixed in the openstack/tripleo-common 5.2.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.