Skip to content
This repository has been archived by the owner on Apr 30, 2021. It is now read-only.

Latest commit

 

History

History
118 lines (68 loc) · 2.11 KB

docs_scoping.md

File metadata and controls

118 lines (68 loc) · 2.11 KB

Ingress:

  • Exposing an app to Ingress
  • Ingress
  • Custom domains (delegate)

Concourse:

  • Concourse
  • How do I access Concourse
  • Link to Concourse docs

Deploy apps:

  • How do I deploy my apps
  • How to set up, build and deploy a pipeline to the GSP and the GOV.UK PaaS
  • Add a build pipeline for my app
  • How are pipelines consumed

Docker:

  • Write a Docker file for my app
  • Best practice for dockerising an app

Access & permissions:

  • Add an authorised developer key (verified commits)
  • GitOps only with no admin access
  • Something about Yukikeys

Getting started:

  • Should you use GSP or something else?
  • How to request a cluster
  • Walkthough of the continuous delivery & "TWU-EB" process - 5

Make your app GSP-ready:

  • How do I make my app GSP-ready?
  • How to prepare your app / service for GSP
  • Information about constraints and which technologies you can / cannot / should / should not use

Writing a Helm chart for my app

Adding a new "deployment" (ask us)

Local development:

  • How to set up for local development - 3
  • Running AIP charts locally
  • Review the "Getting Started with MiniKube firebreak workshop
  • Running locally

How to troubleshoot app errors - 6:

  • How to access my cluster using Kubectl
  • Learn how to use Kubectl effectively
  • Repurpose some of the diagnostics and debugging firebreak content

How to troubleshoot deployment errors

Helm charts:

  • Write a helm chat for my deployment
  • How to bring my own backing store

How do Devs sign things

Alerting and monitoring:

  • How to set up alerting
  • How to set up monitoring
  • How do I view app metrics
  • How to access prometheus / alert manager / grafana - 1
  • Cyber / Splunk
  • How to add, edit and deploy an alert

Logging:

  • How to access app logs
  • How do i find app logs
  • How to set up logging
  • How to structure logs
  • Recommended tools and techniques for logs

Secrets:

  • Adding a secret to a pipeline
  • How to do and use secrets
  • Adding a secret to my deployment chart
  • How to manage secrets

Internal Comms:

  • Network policies

Support:

  • How to get support from our team
  • Support
  • When and who to contact for support and onboarding