2.6 What config.yaml covers
One file configures the credentials / endpoints every tab needs; each block is independent of the others:
| Block | Used by | Authentication |
|---|---|---|
token(-file) / gitlabs: | GitLab tab, ITSM push to GitLab, slides, update notice | GitLab PRIVATE-TOKEN |
board-url / epic-board-url | slides | (reuses the GitLab token) |
release-api / release-api-key(-file) | release list | X-API-Key (momo-ticket-system) |
jenkins.instances | release list → Jenkins run | Basic Auth (username + API token, matched by the job URL host) |
config-server.environments | Config Server | X-Api-Key (a separate key per TP / TC / GCP environment) |
| Atlassian OAuth settings | ITSM (Jira) | Atlassian Cloud OAuth |
title / date / template | slide cover | — |
proxy / use-proxy-for-* | whichever tabs need it | — |
The full template is apps/momo-cogwork/config.yaml.example (every block carries detailed comments and examples).