openstack overcloud update stack should be powered by a mistral workflow

Bug #1614928 reported by Dougal Matthews
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
Brad P. Crochet

Bug Description

Currently the command `openstack overcloud update stack` has it's logic shared between python-tripleoclient and tripleo-common. It should be converted into a Mistral workflow (and probably action) that python-tripleoclient then uses.

Revision history for this message
Dougal Matthews (d0ugal) wrote :

As it currently stands, there is no good way to do a minor update if you have updated via the GUI. You would need to manually download the plan swift and the mistral environment and pass that information into `openstack overcloud update`

Changed in tripleo:
milestone: none → newton-rc2
importance: Medium → Critical
Revision history for this message
Dougal Matthews (d0ugal) wrote :

This bug is related: https://bugs.launchpad.net/tripleo/+bug/1626128

The current command is broken. A fix for this bug could resolve it at the same time, but potentially a quick fix is needed first for 1626128

Changed in tripleo:
importance: Critical → High
Changed in tripleo:
status: Confirmed → Triaged
Brad P. Crochet (brad-9)
Changed in tripleo:
assignee: nobody → Brad P. Crochet (brad-9)
Changed in tripleo:
status: Triaged → In Progress
Revision history for this message
Julie Pichon (jpichon) wrote :
Changed in tripleo:
milestone: newton-rc2 → ocata-1
tags: added: newton-backport-potential
Changed in tripleo:
milestone: ocata-1 → newton-rc3
Revision history for this message
Emilien Macchi (emilienm) wrote :

Moving it to Ocata 1. It doesn't seem critical for RC3.

Changed in tripleo:
milestone: newton-rc3 → ocata-1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to python-tripleoclient (master)

Fix proposed to branch: master
Review: https://review.openstack.org/381351

Brad P. Crochet (brad-9)
tags: removed: newton-backport-potential
Steven Hardy (shardy)
Changed in tripleo:
milestone: ocata-1 → ocata-2
Dougal Matthews (d0ugal)
tags: added: workflows
Changed in tripleo:
milestone: ocata-2 → ocata-3
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-common (master)

Reviewed: https://review.openstack.org/379516
Committed: https://git.openstack.org/cgit/openstack/tripleo-common/commit/?id=960bc9ea2940632573d60f1c8c70ea6e400c698b
Submitter: Jenkins
Branch: master

commit 960bc9ea2940632573d60f1c8c70ea6e400c698b
Author: Brad P. Crochet <email address hidden>
Date: Thu Sep 29 10:43:29 2016 -0400

    Implement stack update as mistral actions

    This is the first step to making package updates available as a mistral
    action.

    Change-Id: I8a1f2dbffa19c2d8c93684562d2fb16aef6667db
    Closes-Bug: #1614928

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-tripleoclient (master)

Reviewed: https://review.openstack.org/381351
Committed: https://git.openstack.org/cgit/openstack/python-tripleoclient/commit/?id=7a31915c49aa3bd4f7f24586f30778781b91b892
Submitter: Jenkins
Branch: master

commit 7a31915c49aa3bd4f7f24586f30778781b91b892
Author: Brad P. Crochet <email address hidden>
Date: Mon Oct 3 12:52:54 2016 -0400

    Migrate overcloud update to a mistral workflow

    This moves the package update to using a mistral workflow.

    Change-Id: I5176746ca4843202a385206289be66f7e6450f48
    Depends-On: I8a1f2dbffa19c2d8c93684562d2fb16aef6667db
    Closes-Bug: #1614928

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/python-tripleoclient 6.0.0

This issue was fixed in the openstack/python-tripleoclient 6.0.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-common 5.8.0

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

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

Other bug subscribers

Related blueprints

Remote bug watches

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