openstack overcloud update stack should be powered by a mistral workflow

Bug #1614928 reported by Dougal Matthews on 2016-08-19
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
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.

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
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) on 2016-09-27
Changed in tripleo:
assignee: nobody → Brad P. Crochet (brad-9)
Changed in tripleo:
status: Triaged → In Progress
Changed in tripleo:
milestone: newton-rc2 → ocata-1
tags: added: newton-backport-potential
Changed in tripleo:
milestone: ocata-1 → newton-rc3
Emilien Macchi (emilienm) wrote :

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

Changed in tripleo:
milestone: newton-rc3 → ocata-1
Brad P. Crochet (brad-9) on 2016-10-04
tags: removed: newton-backport-potential
Steven Hardy (shardy) on 2016-11-16
Changed in tripleo:
milestone: ocata-1 → ocata-2
Dougal Matthews (d0ugal) on 2016-11-21
tags: added: workflows
Changed in tripleo:
milestone: ocata-2 → ocata-3

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

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

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

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  Edit
Everyone can see this information.

Other bug subscribers

Related blueprints