修复 Backstage 首次启动 #150

Merged
panxiao81 merged 1 commits from fix/backstage-startup into main 2026-09-25 17:47:35 +00:00
Owner

原因

  • 默认数据库模式要求应用角色创建 backstage_plugin_* 数据库,但最小权限角色没有 CREATEDB
  • 新 Backstage backend 不提供旧 /healthcheck 路径

修复

  • 应用镜像启用 pluginDivisionMode: schema,在单一 backstage 数据库中隔离插件
  • readiness/liveness 改用新 backend 官方端点
  • 固定修复镜像 digest:sha256:97ebaf4b1086bff2e70ddc4a02e90c95d347db0803becec388c781e463d40b97

验证

  • Backstage CI #823 verify/image 成功
  • kubectl kustomize apps/backstage 成功
## 原因 - 默认数据库模式要求应用角色创建 `backstage_plugin_*` 数据库,但最小权限角色没有 `CREATEDB` - 新 Backstage backend 不提供旧 `/healthcheck` 路径 ## 修复 - 应用镜像启用 `pluginDivisionMode: schema`,在单一 `backstage` 数据库中隔离插件 - readiness/liveness 改用新 backend 官方端点 - 固定修复镜像 digest:`sha256:97ebaf4b1086bff2e70ddc4a02e90c95d347db0803becec388c781e463d40b97` ## 验证 - Backstage CI #823 verify/image 成功 - `kubectl kustomize apps/backstage` 成功
panxiao81 added 1 commit 2026-09-25 17:47:11 +00:00
fix: 修正 Backstage 数据库模式与健康探针
yaml / yaml (pull_request) Successful in 54s
072936ce03
panxiao81 merged commit 185e3edaba into main 2026-09-25 17:47:35 +00:00
panxiao81 deleted branch fix/backstage-startup 2026-09-25 17:47:41 +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#150