Approval Sequence

Approval Sequence acts as a control mechanism, ensuring a release cannot be deployed to production without approval. After defining the approval sequence, the approval process starts when deploying the release to an endpoint. The endpoint specifies which approval sequence to initiate upon deployment. 

Steps to create an approval sequence:

  1. Click the “User Settings” icon, select “Admin center”, and click “APPROVAL SEQUENCE”;
  2. Click “+Approval sequence” to create a new approval sequence;
  3. Enter a title for the approval sequence;
  4. Add the required steps for approval;
  5. Enter a title and assign an approving role for each step;
  6. Save the approval sequence.

You can adjust the order of steps in sequence by dragging the six dots at the left of each step.

image-20241206-085926.png

Steps to set the approval sequence for a release:

  1. Define the approval sequence for the release;
  2. Assign the approval sequence to the relevant endpoint;
    1. Navigate to “Endpoint”, and select the endpoint where the release will be deployed.
    2. Click “Set approval sequence”, then select the approve sequence you just created for the release.

image-20250216-042141.png

  1. Deploy the release to the endpoint and run the approval sequence.

Only when approval sequence for a release is finished, the deployment to an endpoint can be done.