Workflows Assuming a Single Plan is Associated with a Single Stack

Bug #1609454 reported by Ryan Brady
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Won't Fix
Medium
Unassigned

Bug Description

The actions and workflows for deploying a stack or deleting a plan assume that a single plan is associated with a single stack name. This doesn't allow an operator to create multiple plans and deploy a stack from a selected plan with a different name. e.g. operator creates and overcloud plan and overcloud-test plan. The user should be able to chose either plan to deploy a stack named 'overcloud'.

If an operator creates a stack named "overcloud" with a given plan, do we need to attempt to keep them from deleting the plan used for a current running stack?

Tags: workflows
Steven Hardy (shardy)
Changed in tripleo:
milestone: none → newton-3
assignee: nobody → Steven Hardy (shardy)
importance: Undecided → Medium
status: New → Triaged
Steven Hardy (shardy)
Changed in tripleo:
milestone: newton-3 → newton-rc1
Revision history for this message
Ryan Brady (rbrady) wrote :

Possible approach:

 - remove constraint for deleting plan while stack exists
 - add argument to deployment workflow and associated actions for passing stack name

Revision history for this message
Ryan Brady (rbrady) wrote :
Changed in tripleo:
status: Triaged → In Progress
assignee: Steven Hardy (shardy) → Ryan Brady (rbrady)
Revision history for this message
Ryan Brady (rbrady) wrote :

While this bug is specific to "workflows", the validations including the script to run ansible take an argument of a plan and use it for finding a stack as well.

Changed in tripleo:
milestone: newton-rc1 → newton-rc2
Revision history for this message
Ryan Brady (rbrady) wrote :

Please see the discussion in the comments of https://review.openstack.org/#/c/363950/.

This bug needs additional discussion.

Changed in tripleo:
status: In Progress → Incomplete
assignee: Ryan Brady (rbrady) → Steven Hardy (shardy)
Revision history for this message
Steven Hardy (shardy) wrote :

Deferring to ocata since this requires further discussion

Changed in tripleo:
milestone: newton-rc2 → ocata-1
Dougal Matthews (d0ugal)
tags: added: workflows
Steven Hardy (shardy)
Changed in tripleo:
milestone: ocata-1 → ocata-2
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on tripleo-common (master)

Change abandoned by Ryan Brady (<email address hidden>) on branch: master
Review: https://review.openstack.org/363950
Reason: This needs more planning and discussion. Revisiting later in Ocata.

Revision history for this message
Steven Hardy (shardy) wrote :

I'll mark this wontfix as it seems from the discussions folks are OK with coupling a plan to a deployed stack (as opposed to a plan that can be reused, which is what I originally expected).

Changed in tripleo:
milestone: ocata-2 → none
assignee: Steven Hardy (shardy) → nobody
status: Incomplete → Won't Fix
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.