docs: close PikaOA GitHub token routing
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
# R1.5.5 任务报告
|
||||
|
||||
## 结果
|
||||
|
||||
- Issue:`pikasTech/unidesk#1978`。
|
||||
- PR:`pikasTech/unidesk#1979`,合并提交 `9e4efb50`。
|
||||
- Owning YAML:`config/unidesk-cli.yaml#github.auth.repositoryOverrides`。
|
||||
- 为 `pikainc/pikaoa` 增加精确 repository override,复用既有 PikaInc token sourceRef;未读取、打印、复制或提交 token value。
|
||||
|
||||
## 验证
|
||||
|
||||
- `gh auth status --repo pikainc/pikaoa` 成功,命中 `scope=repository-override`、`valuesPrinted=false`。
|
||||
- `gh repo view pikainc/pikaoa` 成功,私有仓可见。
|
||||
- `gh auth status --repo pikasTech/unidesk` 成功,默认全局 sourceRef 未受影响。
|
||||
- 定向测试 3 pass、0 fail,`git diff --check` 通过。
|
||||
- 本任务无运行面部署,`rollout=not-applicable`。
|
||||
|
||||
## 边界
|
||||
|
||||
Artificer 的当前产品任务仍可通过 SSH 提交代码;产品 PR 的 create/review/merge 由合并后的受控 host CLI 完成。owner 大小写匹配问题已作为独立 BUG 候选登记,不改变本任务完成结论。
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
## 结论
|
||||
|
||||
PikaOA 的 UniDesk 交付基线已完成 YAML-first 声明,并补齐可复用的 PaC bootstrap、PostgreSQL 紧凑 plan/status/export 和 NC01 Prometheus 控制面。全部变更仍处于源码、只读 plan/status 与 dry-run 阶段,未执行首次 bootstrap、数据库 apply 或运行面部署。
|
||||
PikaOA 的 UniDesk 交付基线已完成 YAML-first 声明,并补齐可复用的 PaC bootstrap、PostgreSQL 紧凑 plan/status/export、NC01 Prometheus 控制面和产品仓 GitHub token 路由。全部运行面变更仍处于源码、只读 plan/status 与 dry-run 阶段,未执行首次 bootstrap、数据库 apply 或部署。
|
||||
|
||||
## Owning YAML
|
||||
|
||||
@@ -11,6 +11,7 @@ PikaOA 的 UniDesk 交付基线已完成 YAML-first 声明,并补齐可复用
|
||||
- `config/secrets-distribution.yaml`:管理员、普通员工和数据库连接的 `sourceRef`/`targetKey`。
|
||||
- `config/platform-infra/gitea.yaml` 与 `config/platform-infra/pipelines-as-code.yaml`:Gitea repository、PaC consumer、Tekton/GitOps/Argo 首发基线。
|
||||
- `config/platform-infra/observability.yaml`:共享 OTel/Tempo/Prometheus 与 NC01 target 隔离。
|
||||
- `config/unidesk-cli.yaml`:`pikainc/pikaoa` GitHub repository token override。
|
||||
|
||||
## CLI 与工具改进
|
||||
|
||||
@@ -18,16 +19,16 @@ PikaOA 的 UniDesk 交付基线已完成 YAML-first 声明,并补齐可复用
|
||||
- `platform-db postgres plan/status/export-secrets` 默认输出按配置规模保持有界,披露 PikaOA role/database、Secret/export presence/fingerprint、mutation、typed failure 和完整下钻。
|
||||
- confirmed export 区分写入前、动作与写入后事实。
|
||||
- `platform-infra observability` 提供 target-scoped Prometheus plan/status/query;指标故障不阻塞业务。
|
||||
- GitHub CLI 可通过 YAML repository override 访问 PikaOA 私有仓,且保持 `valuesPrinted=false`。
|
||||
|
||||
## 验证与交付
|
||||
|
||||
- PaC bootstrap 定向测试 19 项通过,PikaOA dry-run 为 `mutation=false`,准确阻塞于 GitHub repository 不存在或无权限。
|
||||
- PaC bootstrap 定向测试 19 项通过;PikaOA dry-run 为 `mutation=false`。
|
||||
- Prometheus 8 tests、100 assertions 通过;NC01 enabled,其他 target disabled-for-target。
|
||||
- PostgreSQL status 4264 bytes、export dry-run 2679 bytes;扩大到 48 个 role/database/Secret 和 50 个 export 后仍低于预算;相关测试 8 pass。
|
||||
- 平台分支当前 merge commit:`34f1f9339168b518ca1f706cc7bc44880924171d`。
|
||||
- GitHub repository override 定向测试 3 pass;合并后 PikaOA auth/repo view 和默认 UniDesk auth 均成功。
|
||||
|
||||
## 未完成边界
|
||||
|
||||
- `pikaInc/pikaoa` 仍因组织建仓权限缺失而不存在,R1.2 保持阻塞。
|
||||
- PK01 PostgreSQL role/database 尚未 apply,PikaOA 本地 DATABASE_URL、session secret 与两个初始账号密码尚未 materialize/sync。
|
||||
- PikaOA role/database 尚未 apply,`DATABASE_URL`、session secret 与两个初始账号密码尚未 materialize/sync。
|
||||
- 首次 bootstrap、正常 source PR 自动交付、NC01 rollout、OTel/Prometheus 运行面与公网入口验收属于 R1.6-R1.7。
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
|
||||
在 R1.3 CLI 后端验收通过后实现 HWLAB v0.3 同族 Vue 工作台、响应式页面与同路径业务流,完成任务后将详细报告写入[任务报告](./details/pikaoa-enterprise-platform/R1.4_Task_Report.md)。
|
||||
|
||||
### R1.5 [in_progress]
|
||||
### R1.5 [completed]
|
||||
|
||||
在 UniDesk 中声明 PK01 PostgreSQL、Secret、NC01 独立 namespace、Gitea/PaC、GitOps、OTel/Prometheus 和 PK01 公网暴露,并改进可复用 bootstrap 工具,依赖 R1.1-R1.2,完成任务后将详细报告写入[任务报告](./details/pikaoa-enterprise-platform/R1.5_Task_Report.md)。
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
#### R1.5.4 [completed]
|
||||
|
||||
修复 `platform-db postgres status` 与 `export-secrets --dry-run` 默认输出超预算截断,提供与 plan 同族的 Secret/export 有界投影并保持 valuesPrinted=false,执行记录见 [pikasTech/unidesk#1958](https://github.com/pikasTech/unidesk/issues/1958),完成任务后将详细报告写入[任务报告](./details/pikaoa-enterprise-platform/R1.5.4_Task_Report.md)。
|
||||
#### R1.5.5 [in_progress]
|
||||
#### R1.5.5 [completed]
|
||||
|
||||
为 pikainc/pikaoa 补齐 YAML-first GitHub token repository override,使受控 CLI 可管理产品 PR 且不打印凭据,执行记录见 [pikasTech/unidesk#1978](https://github.com/pikasTech/unidesk/issues/1978),完成任务后将详细报告写入[任务报告](./details/pikaoa-enterprise-platform/R1.5.5_Task_Report.md)。
|
||||
### R1.6
|
||||
|
||||
Reference in New Issue
Block a user