DEFRA's Projects
[Archived] Brings the GDS govuk admin template into an environment suitable for rapid prototyping by service teams
Open source version of the Azure DevOp's Defra-Pipeline-Common. A YAML and extensible Pipeline for deployments to Azure that supports Bicep, ARM and PowerShell. Also includes a Common CI Pipeline for containerised application to AKS and Azure Container Apps.
A Helm chart library that captures general configuration for Azure Service Operator (ASO) resources.
ADP Common scripts
Contains all of the Platform 'core' HELM Charts used by ADP.
adp-demo-12344
adp-demo-1441
Public Azure Developer Platform Documentation for Defra
This will be the main repository used for configuring GitOps. It will contain the manifests to deploy the core services to the AKS Cluster e.g. for secrets management, NGINX Ingress Controller.
FluxCD repository for deploying ADP Platform business services. This is a secondary repository that will be referenced by GitRepositories from the main repository adp-flux-core. This repository is driven by a fully automated approach. Every time a new application is scaffolded or updated, the FluxCD Automated Bot will update this repository.
This repository contains all of the versioned FluxCD Templates for the Azure Dev Platform. This is the base repository for all the Flux manifest files and default configuration structures needed to deploy a business service. Used by the ADP Portal API.
ADP Helm chart library (fork of FCP). This is used for deploying microservices to the Azure Kubernetes Platform. Contains abstraction logic and a library of charts for deployments.
ADP Helm chart public repository
Infrastructure Repository for the Azure Developer Platform (ADP). Contains all the Core and Shared infrastructure-as-Code configuration for the whole Platform. Used by Platform Engineers to build. deploy, and manage ADP's infrastructure.
This is the ADP Infrastructure Services repository for Platform Services/Tenants. This contains the tenant/service specific infrastructure templates, configurations and instantiations of common modules.
Messaging npm module for ADP services
Azure Development Platform (ADP) Portal. Enables Defra development teams to scaffold, monitor, run, and discover business services with a centralized software catalog and self-service tooling. Built using Backstage.io.
The backend API for the ADP Developer Portal. Used to create/update team and service configurations, scaffold and update business services, and perform CRUD operations for the Portal. Integrates with Azure, Azure DevOps, GitHub etc.
Backstage Software Templates for the Azure Development Platform. These templates help teams create their Node.Js or C# business applications quickly and efficiently following a scaffolded approach. Includes all ADP (Platform) configuration needed to deploy and run a service.
Automated regression testing for the AIMS Upgrade project
ALM Accelerator for PowerApps Makers
Standards for service analytics
Animal Disease Testing Service