2.6 設定檔(config.yaml)涵蓋範圍
一個檔案設定所有分頁需要的憑證/端點,每個區塊獨立、互不影響:
| 區塊 | 給哪個分頁用 | 認證方式 |
|---|---|---|
token(-file) / gitlabs: | GitLab 分頁、ITSM 推送 GitLab、簡報、版本更新提示 | GitLab PRIVATE-TOKEN |
board-url / epic-board-url | 簡報 | (沿用 GitLab token) |
release-api / release-api-key(-file) | 上線清單 | X-API-Key(momo-ticket-system) |
jenkins.instances | 上線清單 → Jenkins 執行 | Basic Auth(username + API token,依 job URL host 比對) |
config-server.environments | Config Server | X-Api-Key(TP/TC/GCP 各環境獨立 key) |
| Atlassian OAuth 相關 | ITSM(Jira) | Atlassian Cloud OAuth |
title / date / template | 簡報封面 | — |
proxy / use-proxy-for-* | 依各分頁需要 | — |
完整範本見 apps/momo-cogwork/config.yaml.example(每個區塊都有詳細註解跟範例)。