部署 Backstage 门户第一版 #146

Merged
panxiao81 merged 1 commits from feat/deploy-backstage-v1 into main 2026-09-25 17:08:05 +00:00
Owner

内容

  • 新增 Backstage Namespace、ServiceAccount、ExternalSecret、Deployment 与 Service
  • 通过 NetworkPolicy 只允许 Envoy Gateway 和节点探针访问
  • 新增 backstage.ad.ddupan.top HTTPRoute
  • 固定镜像 digest:sha256:6d6a11f8611a85237e3b0ffd30a2a6e119b1e5258b2ca6c193d60a8c3ec52553
  • 将应用纳入 homelab Flux Kustomization

验证

  • Backstage CI #812:verify/image 均成功
  • kubectl kustomize apps/backstage 成功
  • kubectl kustomize clusters/homelab 成功

合并前置

OpenBao kv/k8s/backstage 已创建。仍需创建 PostgreSQL 角色/数据库、Authelia OIDC client,并添加 AD DNS A 记录。

## 内容 - 新增 Backstage Namespace、ServiceAccount、ExternalSecret、Deployment 与 Service - 通过 NetworkPolicy 只允许 Envoy Gateway 和节点探针访问 - 新增 `backstage.ad.ddupan.top` HTTPRoute - 固定镜像 digest:`sha256:6d6a11f8611a85237e3b0ffd30a2a6e119b1e5258b2ca6c193d60a8c3ec52553` - 将应用纳入 homelab Flux Kustomization ## 验证 - Backstage CI #812:verify/image 均成功 - `kubectl kustomize apps/backstage` 成功 - `kubectl kustomize clusters/homelab` 成功 ## 合并前置 OpenBao `kv/k8s/backstage` 已创建。仍需创建 PostgreSQL 角色/数据库、Authelia OIDC client,并添加 AD DNS A 记录。
panxiao81 added 1 commit 2026-09-25 16:10:06 +00:00
feat: 部署 Backstage 门户第一版
yaml / yaml (pull_request) Successful in 22s
29b3bdeeb1
panxiao81 merged commit 6a27adc18d into main 2026-09-25 17:08:05 +00:00
panxiao81 deleted branch feat/deploy-backstage-v1 2026-09-25 17:08:05 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: panxiao81/homelab-infra#146