Support shell task for regular deployment tasks

Bug #1457189 reported by Alex Schultz
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Triaged
Low
Fuel Sustaining
Mitaka
Won't Fix
Low
Fuel Python (Deprecated)
Newton
Triaged
Low
Fuel Sustaining

Bug Description

Currently if you attempt to use a shell task as part of the main deployment (not pre or post steps or via plugin), you get a Serialization error because there is no shell hook in the nailgun task serializer.

https://github.com/stackforge/fuel-web/blob/master/nailgun/nailgun/orchestrator/tasks_serializer.py#L307

Changed in fuel:
assignee: nobody → Fuel Python Team (fuel-python)
importance: Undecided → Medium
status: New → Confirmed
tags: added: qa-agree-7.0
Revision history for this message
Dima Shulyak (dshulyak) wrote :

I am not sure that we need to cover this limitation with bugs, we are aware of this limitation and it will
be in the scope of next "task-based deployment 2"

Revision history for this message
Vladimir Sharshov (vsharshov) wrote :

At now moment we could not do it, because shell tasks in current arch could not execute in parallel. Workaround: use puppet to run shell script that you need. Moving to 8.0

tags: added: feature granular
Changed in fuel:
status: Confirmed → Won't Fix
tags: added: known-issue
Dmitry Pyzhov (dpyzhov)
Changed in fuel:
milestone: 7.0 → 8.0
no longer affects: fuel/8.0.x
Dmitry Pyzhov (dpyzhov)
tags: added: area-python
Revision history for this message
Alexander Kislitsky (akislitsky) wrote :

We passed SCF in 8.0. Moving the bug to 9.0.

Changed in fuel:
milestone: 8.0 → 9.0
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.