Replace the plan_management.yaml workbook with a non-Mistral solution and deprecate workflows

Bug #1835242 reported by Dougal Matthews
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Invalid
Medium
Unassigned

Bug Description

Without the tripleo-ui, there is little advantage to Mistral in tripleo. We can simplify the architecture by deprecating and removing it.

Dougal Matthews (d0ugal)
Changed in tripleo:
importance: High → Medium
Dougal Matthews (d0ugal)
Changed in tripleo:
assignee: nobody → Dougal Matthews (d0ugal)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-heat-templates (master)

Related fix proposed to branch: master
Review: https://review.opendev.org/669159

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-common (master)

Related fix proposed to branch: master
Review: https://review.opendev.org/669161

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Related fix proposed to branch: master
Review: https://review.opendev.org/669162

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Related fix proposed to branch: master
Review: https://review.opendev.org/669163

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Related fix proposed to branch: master
Review: https://review.opendev.org/669164

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Related fix proposed to branch: master
Review: https://review.opendev.org/669165

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

Some of the plan workflows are being used in the networks.yaml workbook. So this work will eventually get blocked by https://bugs.launchpad.net/tripleo/+bug/1835237

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Related fix proposed to branch: master
Review: https://review.opendev.org/669174

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Related fix proposed to branch: master
Review: https://review.opendev.org/669175

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-heat-templates (master)

Reviewed: https://review.opendev.org/669159
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=d665a2bb03786d4be269a21415385f99de99d2ae
Submitter: Zuul
Branch: master

commit d665a2bb03786d4be269a21415385f99de99d2ae
Author: Dougal Matthews <email address hidden>
Date: Thu Jul 4 13:20:43 2019 +0100

    Remove the tripleo.plan_management.v1.publish_ui_logs_to_swift cron trigger

    This was only used by tripleo-ui and is no longer needed.

    Change-Id: I3c7854654cb7238ee6297c6178ee6d55402be40a
    Related-bug: #1835242

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-common (master)

Reviewed: https://review.opendev.org/669161
Committed: https://git.openstack.org/cgit/openstack/tripleo-common/commit/?id=a2fef2af3b12a9e7125156607f885159cae19aaf
Submitter: Zuul
Branch: master

commit a2fef2af3b12a9e7125156607f885159cae19aaf
Author: Dougal Matthews <email address hidden>
Date: Thu Jul 4 13:22:39 2019 +0100

    Remove the tripleo.plan_management.v1.download_logs workflow

    This was only used by tripleo-ui and is no longer needed.

    Related-bug: #1835242
    Change-Id: I91d53770f965d5339eb5e1f43d562bba7d8a79e5

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Reviewed: https://review.opendev.org/669162
Committed: https://git.openstack.org/cgit/openstack/tripleo-common/commit/?id=29ef322d96429bfb1f6aaa360d56eca58c68033b
Submitter: Zuul
Branch: master

commit 29ef322d96429bfb1f6aaa360d56eca58c68033b
Author: Dougal Matthews <email address hidden>
Date: Thu Jul 4 13:23:31 2019 +0100

    Remove the tripleo.plan_management.v1.publish_ui_logs_to_swiftworkflow

    This was only used by tripleo-ui and is no longer needed.

    Related-bug: #1835242
    Depends-On: https://review.opendev.org/#/c/669159/
    Change-Id: I0419ca070553ad7261cda947c2d246a44df5580d

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Reviewed: https://review.opendev.org/669163
Committed: https://git.openstack.org/cgit/openstack/tripleo-common/commit/?id=b58b71ec56dae6d2f8cf5d12c122aab04a5b1d86
Submitter: Zuul
Branch: master

commit b58b71ec56dae6d2f8cf5d12c122aab04a5b1d86
Author: Dougal Matthews <email address hidden>
Date: Wed Jul 3 15:40:51 2019 +0100

    Remove the tripleo.plan_management.v1.list_sample_plans workflow

    This was only used by tripleo-ui and is no longer needed.

    The internal workflow _get_sample_plan was also removed as it was only
    used by list_sample_plans.

    Related-bug: #1835242
    Change-Id: Ib7241c8e4fb338986b536ce3664cac49b02aa58f

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Reviewed: https://review.opendev.org/669164
Committed: https://git.openstack.org/cgit/openstack/tripleo-common/commit/?id=9483cd7f4dfae76436931f997cd4d1fe6f02857e
Submitter: Zuul
Branch: master

commit 9483cd7f4dfae76436931f997cd4d1fe6f02857e
Author: Dougal Matthews <email address hidden>
Date: Wed Jul 3 15:33:46 2019 +0100

    Remove the tripleo.plan_management.v1.select_roles workflow

    This was only used by tripleo-ui and is no longer needed.

    Related-bug: #1835242
    Change-Id: I1190888e6016e7c6b1fcdad7b87b6e433b0f0019

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Reviewed: https://review.opendev.org/669165
Committed: https://git.openstack.org/cgit/openstack/tripleo-common/commit/?id=f4b598d6afc2f18de3fdaefad6db6753cc972d34
Submitter: Zuul
Branch: master

commit f4b598d6afc2f18de3fdaefad6db6753cc972d34
Author: Dougal Matthews <email address hidden>
Date: Thu Jul 4 13:32:20 2019 +0100

    Remove the tripleo.plan_management.v1.update_parameters workflow

    This was only used by tripleo-ui and is no longer needed.

    Related-bug: #1835242
    Change-Id: Ic1b1e86d8b7fc1fa8bebe04092a74a070e2efbc2

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Reviewed: https://review.opendev.org/669174
Committed: https://git.openstack.org/cgit/openstack/tripleo-common/commit/?id=bb73c03f5fd691874b1d758fdd9f96376790041b
Submitter: Zuul
Branch: master

commit bb73c03f5fd691874b1d758fdd9f96376790041b
Author: Dougal Matthews <email address hidden>
Date: Thu Jul 4 13:33:47 2019 +0100

    Remove the tripleo.plan_management.v1.list_roles workflow

    This was only used by tripleo-ui and is no longer needed.

    Related-bug: #1835242
    Change-Id: I010c71802a5de90ed5bdd3026ad8a395e1d34711

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Reviewed: https://review.opendev.org/669175
Committed: https://git.openstack.org/cgit/openstack/tripleo-common/commit/?id=5b101f84378b4faec1bc5f0df01bca744c01c221
Submitter: Zuul
Branch: master

commit 5b101f84378b4faec1bc5f0df01bca744c01c221
Author: Dougal Matthews <email address hidden>
Date: Thu Jul 4 13:48:12 2019 +0100

    Remove the tripleo.plan_management.v1.update_roles workflow

    This was only used by tripleo-ui and is no longer needed.

    Related-bug: #1835242
    Change-Id: I13101ab5e4350a106ac6c84cdaeb155e06b95b5d

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-ansible (master)

Related fix proposed to branch: master
Review: https://review.opendev.org/687524

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to python-tripleoclient (master)

Related fix proposed to branch: master
Review: https://review.opendev.org/687531

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-common (master)

Related fix proposed to branch: master
Review: https://review.opendev.org/687533

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-ansible (master)

Reviewed: https://review.opendev.org/687524
Committed: https://git.openstack.org/cgit/openstack/tripleo-ansible/commit/?id=8bae3481ede4ab2d10fd31ec03af096ea13e7361
Submitter: Zuul
Branch: master

commit 8bae3481ede4ab2d10fd31ec03af096ea13e7361
Author: Dougal Matthews <email address hidden>
Date: Wed Oct 9 09:59:12 2019 +0100

    Add a playbook for the "openstack overcloud delete" CLI Command

    This playbook encapsulated the logic that Mistral provides for the
    overcloud delete CLI command. Replacing the following two workflows

    - tripleo.plan_management.v1.delete_deployment_plan
    - tripleo.deployment.v1.undeploy_plan

    Related-Bug: #1835242
    Related-Bug: #1835246
    Related-Bug: #1835232

    Co-Authored-By: Kevin Carter <email address hidden>
    Co-Authored-By: Luke Short <email address hidden>
    Change-Id: I38d9535d9b71fca93eb34d2018355c0f8c8fa8fd

Dougal Matthews (d0ugal)
Changed in tripleo:
assignee: Dougal Matthews (d0ugal) → nobody
Dougal Matthews (d0ugal)
Changed in tripleo:
status: Confirmed → Invalid
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.