Skip to content

Link SRE guide for services from service catalog

Sylvester Chin requested to merge schin1-link-sre-guide into master

This MR links SRE guide's evidence in service maturity model to service-catalog.yml instead of assuming all services have a file in runbook.

See gitlab-com/gl-infra/scalability#857 (closed).

There are 45 sre guides added

➜  runbooks git:(schin1-link-sre-guide) ✗ cat services/service-catalog.yml | grep sre_guide | wc -l
      45

Compared to what is seen on https://about.gitlab.com/handbook/engineering/infrastructure/service-maturity-model/, the 2 extras are websockets and woodhouse.

Click to expand
➜  runbooks git:(schin1-link-sre-guide) ✗ cat services/service-catalog.yml | grep sre_guide | sort
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/api
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/camoproxy
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/ci-runners
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/cloud-sql
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/consul
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/customersdot
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/external-dns
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/frontend
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/git
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/gitaly
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/google-cloud-storage
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/jaeger
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/kas
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/kube
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/logging
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/mailroom
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/monitoring
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/nat
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/nginx
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/patroni
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/patroni-ci
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/patroni-registry
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/pgbouncer
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/pgbouncer-ci
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/pgbouncer-registry
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/plantuml
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/postgres-archive
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/praefect
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/pvs
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/redis
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/redis-cache
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/redis-ratelimiting
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/redis-sessions
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/redis-sidekiq
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/redis-tracechunks
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/registry
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/search
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/sentry
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/sidekiq
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/vault
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/waf
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/web
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/web-pages
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/websockets
        sre_guide: https://gitlab.com/gitlab-com/runbooks/-/tree/master/docs/woodhouse
Edited by Sylvester Chin

Merge request reports