Get woodhouse deploy-ready

  • Merges to master trigger auto-deploy with no manual steps
  • Metrics are scraped by prometheus
  • Logs are routed to elasticsearch
  • a staging environment exists
    • we can use the gstg GKE cluster
    • there should be a simple, documented workflow for deploying an unmerged MR to staging
    • it should be configured with dummy integrations: no pagerduty keys, staging slack channels, and a woodhouse-test gitlab project for webhooks, incident issues etc
    • we can use a woodhouse-staging slack channel to announce that we're "borrowing" the staging environment for an unmerged MR
  • Incident channel cleanup runs regularly on a CI cronjob
Edited by Craig Furman