RFC: Launch requests blocking on approval (#3402)

Jan Provazník jprovazn at redhat.com
Fri Jul 13 17:08:07 UTC 2012


On 07/04/2012 01:25 PM, Jan Provaznik wrote:
> Hi,
> draft is on wiki:
> https://www.aeolusproject.org/redmine/projects/aeolus/wiki/Launch_requests_blocking_on_approval
>
>
> It's just a kick off of discussion about this topic. I tried to keep
> things simple in the draft for the beginning.
>
> Suggestions and comments are welcome.
>
> Jan

Angus had good points about allowing delayed launch for approval 
workflow. I've done some changes in wiki, so instead:

"A deployment would be launched immediately after it’s approved"

it could be:

By default the deployment is launched immediately after approval, but 
once Scheduleddelayed_launch_and_maximum_execution_time is implemented, 
it should be compatible with it so a user can specify fixed time when 
the deployment should be launched and how long it should run. If the 
deployment is not approved/rejected by an approver before specified 
launch time occurs, then this deployment is automatically rejected and 
set to FAILED state. To make sure that auto-reject is done, some 
background job would be needed (can be queued at the moment when a user 
requires approval), alternatively it could be done by some iterative 
checking on background.


Jan



More information about the aeolus-devel mailing list