TODO
This page is a work in progress and will be updated in due course. Needs environments updated.
Environments in ADP¶
The table below details the environments the Platform supports, there purposes, and whether they're mandatory for going live / on the RTL path.
- 1-1 mapping between Services/Tenants Environments & Azure Subscriptions
- The number at the end of the environment code designates the Subscription/Environment number for CCoE reference.
- A Tenant/Customer/Service means a 'customer or team user the platform' and not the Platform team itself.
- Infrastructure-Dev is only for Platform Engineers.
Core ADP Environments for Tenants & Infrastructure teams¶
Principal Environment Name | Use case | Route-to-live | Azure Environment Code/Subscription | Additional Information | Azure Tenant |
---|---|---|---|---|---|
Tenant-Production | Live Services, Public & Private beta. | Yes | AZR-ADP-PRD1 | Defra | |
Tenant-Pre-Production | Automated Acceptance testing prior to production. | Yes | AZR-ADP-PRE1 | VPN Required. | Defra |
Tenant-Demo | External demonstrations, PEN tests etc. | No | AZR-ADP-TST2 | VPN Required. | Defra |
Tenant-Test | General testing, performance testing, exploratory testing | No | AZR-ADP-TST1 | Intended for demo's to external and internal stakeholders | Defra |
Tenant-Development | Development | Yes | AZR-ADP-DEV1 | VPN Required. | Defra |
Tenant-Sandpit | Pre-merge automated tests, Pull Request checks etc. | No | AZR-ADP-SND4 | VPN Required. | Defra |
Infrastructure-Dev | Testing infrastructure changes, proof of concepts, experimentations. Platform Team Only. | No/N/A | AZD-ADP-SND1, SND2, SND3 | VPN Required. | 0365_DefraDev |
Shared Services and Management Subscriptions¶
Principal Environment Name | Use case | Route-to-live | Azure Environment Code/Subscription | Additional Information | Azure Tenant |
---|---|---|---|---|---|
Shared Services 3 | Management and Shared Services - Test and all environments below. POC/development area. | No/N/A | AZD-ADP-SSV3 | DefraDev Shared Services/management | 0365_DefraDev |
Shared Services 5 | Management and Shared Tests - Production and all environments below. Live services. | No/N/A | AZR-ADP-SSV5 | Contains live ACR. Live shared services/management. | Defra |
The Subscriptions that map to the environments documentation can be found here.
Route to live overview¶
For all Service teams, the defined minimum 'route to live' path is:
- Dev > Pre-Prod > Production (Live). -- All other environments are optional: SND, TST, DMO etc.
This means that Service Teams must have passed automated checks/smoke tests in the Pre-prod environment and any initial merge and validation checks in Development only before going Live. All other environments are there on-demand for teams. We may have additional environments if the future if needed, such as a dedicated ITHC/PEN Test area (or Demo can be used), but again these would be optional.
=== note When deploying from a previous image/artefact already deployed to an environment, no CI/build is required. Environments are selectable.