Skip to main content

Auto shutdown

CPP uses scheduled Azure DevOps pipelines to start and shut down environments.

STE, DEV, SIT and NFT

The CPP automatic startup and shutdown pipeline manages stacks in STE, DEV, SIT and NFT. It reads the default timings and each stack’s schedule from EA Environment management.

The current default timings are 05:00 startup and 19:00 shutdown, UK time. The automation uses Europe/London, so these times follow British Summer Time. Startup takes time to complete; 05:00 is the start of the process, rather than a guarantee that a service is available then.

A stack can use the default schedule, a custom schedule within a specified date window, or an all-day schedule. Weekend running is controlled separately by the stack’s weekend setting. Check the stack’s entry on EA Environment management before planning work outside its normal hours, and arrange schedule changes with the stack owner there. Starting a stack manually does not change its automatic schedule.

The pipeline calls cpp-full-environment-start and cpp-full-environment-shutter. Stacks marked as fully on AKS use the AKS action; other stacks also include their PaaS and IaaS resources. Check the relevant child pipeline result when confirming that startup or shutdown completed.

The schedule definition and schedule reader are maintained in cpp-aks-ops.

PRP

PRP has separate weekday schedules for prpccm01: startup at 06:00 UTC and shutdown at 20:00 UTC, Monday to Friday. Azure DevOps cron schedules use UTC. These correspond to 07:00 and 21:00 during British Summer Time, and 06:00 and 20:00 during Greenwich Mean Time.

The startup definition includes PaaS, IaaS and AKS. The shutdown definition includes IaaS and AKS, with PaaS disabled.

This page was last reviewed on 30 September 2026. It needs to be reviewed again on 30 March 2027 by the page owner platops-build-notices .