Approving a phase

About Approvals

An environment may require that phases provide various approvals before they execute, the are:

  • A pre-approved GUS case
  • A manually-approved GUS case
  • A human approval

Detailed Rule Descriptions

  • A pre-approved GUS case. DCP creates a GUS case and adds it to your team's case list. The case is automatically set to a 'scheduled-approved' state. While you may see the phase transition through this Approving state, there is no action required by the user.

    • Used when: phase is being sent to a Commercial Production environment
  • A manually-approved GUS case. DCP creates a GUS case and adds it to your team's case list. The phase remains in the Approving state until a user moves the case to 'scheduled-approved' state or the approval period times out. We repeatedly check the gus case for approval every 60 minutes.

    • if the case is Approved, the phase moves to start deployment or the next approval.
    • if the approval execeed its timeout of 14 days, the entire deployment is cancelled.
    • if the approval is rejected, the entire deployment is cancelled.
    • Used when: phase is being sent to a Government Production environment, we will create the change case in new status and attach the lower environment test results. You will need to update the change type, change risk, set the deploy window, and submit for approvals. You will be notified via standard GUS notifications. Once the change case is in “scheduled-approved” status and is marked as Approved. The Phase continues to evaluate any further approvals and begins deploying when all approvals are met.
  • A human approval. If your Deploy Strategy is 'continuous-delivery' and the environment is configured to wait on this approval, the user will be prompted to Approve or Reject the phase before it will progress. Approvals and Rejections are logged in DCP for audit purposes.

    • If the phase is Approved, the phase will progress to begin deploying, or the next approval, based on configuration.
    • If the phase is Rejected, the phase will be cancelled and the deployment will end.

Version: 0.3.110
Last Updated: 2024-07-01T19:32:00+0000