Provide a way to deploy a plan

Bug #1616015 reported by Dougal Matthews
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
Dougal Matthews

Bug Description

This will likely look like ``openstack overcloud deploy --plan $NAME`` or ``openstack overcloud plan deploy $NAME`` or something similar. It should be *much* *much* simpler than the current deploy command and not allow users to add environments etc. at deploy time.

The current patch that uses Mistral to deploy only does so in a backwards compatible way. It updates the existing ``openstack overcloud deploy --templates`` command to use Mistral - to do this it creates a deployment plan on the fly (and overwrites whatever plan had that name already), sets parameters and deploys it.

We need to add commands that break this process down, so users create a plan, set parameters and then trigger a deploy.

We may then want to deprecate the current deploy command. I am not sure.

Dougal Matthews (d0ugal)
tags: added: tripleoclient
Changed in tripleo:
status: New → Confirmed
importance: Undecided → High
Dougal Matthews (d0ugal)
Changed in tripleo:
assignee: nobody → Dougal Matthews (d0ugal)
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/360305

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

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

commit d1866edc8305a371caff1428e1d6afe2bd5e8e2a
Author: Dougal Matthews <email address hidden>
Date: Thu Aug 25 08:47:16 2016 +0100

    Add `openstack overcloud plan deploy`

    This command will start an overcloud deploy of the plan with
    Mistral and wait for it to finish.

    Closes-Bug: #1616015
    Change-Id: Ie990bfb29dd245a1c83891495aa3f4ec7a0051e8

Changed in tripleo:
status: In Progress → Fix Released
Julie Pichon (jpichon)
tags: added: newton-backport-potential
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to python-tripleoclient (stable/newton)

Fix proposed to branch: stable/newton
Review: https://review.openstack.org/373089

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-tripleoclient (stable/newton)

Reviewed: https://review.openstack.org/373089
Committed: https://git.openstack.org/cgit/openstack/python-tripleoclient/commit/?id=6466317de8b8d7b4bfda1104f23ba0d50f337f0f
Submitter: Jenkins
Branch: stable/newton

commit 6466317de8b8d7b4bfda1104f23ba0d50f337f0f
Author: Dougal Matthews <email address hidden>
Date: Thu Aug 25 08:47:16 2016 +0100

    Add `openstack overcloud plan deploy`

    This command will start an overcloud deploy of the plan with
    Mistral and wait for it to finish.

    Closes-Bug: #1616015
    Change-Id: Ie990bfb29dd245a1c83891495aa3f4ec7a0051e8
    (cherry picked from commit d1866edc8305a371caff1428e1d6afe2bd5e8e2a)

tags: added: in-stable-newton
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/python-tripleoclient 5.2.0

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

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

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

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

Other bug subscribers

Remote bug watches

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