What is the GDS Supported Platform?
Overview
The GDS Supported Platform is the strategic container platform for hosting services developed for the Government Digital Service.
The platform manages the infrastructure that your application runs on and provides tooling for teams to build, deploy and manage their applications on that infrastructure.
The platform is operated by GDS Reliability Engineering according to the Technology & Operations Shared Responsibility Model
Who is the platform for?
The platform is for teams working in the Government Digital Service that need to run software applications.
Features
- A declarative continuous delivery workflow - merging to master triggers deployment to production
- A container platform based on industry standard Docker and Kubernetes
- Build and release automation with ConcourseCI
- A private container registry with Docker Registry
- Signing of docker image integrity with Docker Notary
- Scanning of docker images for security vulnerabilities with clair
- Monitoring and alerting with Prometheus, Alertmanager and Grafana
- Secure git-based secrets configuration with sealed-secrets
- Ingress management with nginx ingress controller
- Protective monitoring provided by GDS TechOps CyberSecurity with Splunk
- Cloud infrastructure hosted on AWS in three availability zones in the London region managed with Terraform
- Kubernetes control plane with AWS EKS
Getting started
- Host a GDS Supported Platform cluster in the AWS cloud
- Host a GDS Supported Platform cluster locally
Help and support
For help or support:
- read our documentation
- raise an issue
- message the team on the Reliability Engineering Slack channel #reliability-eng