Skip to main content

This is for internal use by the PaaS team. Public-facing documentation is located at docs.cloud.service.gov.uk.

Decommissioning Central PaaS infrastructure

Introduction

This document is a rough guide on what we’ll need to do to fully shut down PaaS after the individual PaaS environments have been shut down. This is only a guide, there are likely steps missing and the process may need to be adapted as you go.

Prerequisites

The following steps should only be carried out after all tenant apps have been migrated off and all of the individual PaaS environments have been decommissioned. The PaaS environments are:

  • Production London (prod-lon)
  • Production Ireland (prod)
  • Staging
  • Dev01-Dev05

Archiving

Archive whatever information needs to be kept before proceeding. We are still investigating what needs to be archived as of 24/09/2024, and we should confirm what we need to keep before proceeding.

Account Wide Terraform

Destroy all terraform-managed infrastructure in paas-aws-account-wide-terraform.

We will need to create a destroy Makefile target for this, as one does not currently exist.

This should be applied across all AWS accounts.

Services

The following external services will need to be decommissioned after all the PaaS environments have been shut down. This will include deleting resources and closing the accounts, but the steps will vary from service to service.

  • AWS (dev, staging & production accounts) - ensure any remaining savings plans are transferred to another org within GDS
  • Pivotal tracker
  • Logit
  • Pingdom
  • Pagerduty
  • Aiven
  • Cronitor
  • Statuspage
  • Zendesk
  • Trello

Repositories

Archive PaaS repositories on GitHub