Project

General

Profile

Actions

Feature #22632

open

Lifecycle environment promotion with approval

Added by Ondřej Pražák about 7 years ago. Updated 8 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Lifecycle Environments
Target version:
-
Difficulty:
Triaged:
Fixed in Releases:
Found in Releases:

Description

We aim to achieve a separation of duties across system administrators who have access to Foreman and managing Puppet configuration. This requires implementation of a workflow for puppet where a sysadmin will need approval from a delegated release manager prior to deploying the configuration on to production systems.

We do not have a git repository deployed and at this stage we do not have plans to develop puppet modules. What we want is the ability to import a puppet module as required, take the module through a lifecycle of testing, then have a decision point for approval from a release manager to deploy to the hosts.

We would like pending approval to block promoting even if sysadmin has sufficent permissions to promote and promotion to be enabled again only after release manager gave an approval.
We do not need approvals for all promotions, so we would like to specify if approval is required or not.

Actions

Also available in: Atom PDF