docs: anchor PikaOA NC01 test runtime
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
# R1.5.9.3 任务报告
|
||||
|
||||
## 结论
|
||||
|
||||
PikaOA 测试架构已按用户确认方案定锚:
|
||||
|
||||
- 复用现有 `NC01:k3s`,不新增节点或 k3s 集群。
|
||||
- 使用固定独立 namespace `pikaoa-test`。
|
||||
- 复用 PK01 host PostgreSQL,但使用独立 `pikaoa_test` database 和 role,不复用生产数据身份。
|
||||
- 测试 Web 由 owning YAML 在 NC01 hostIP `152.53.229.148` 声明端口 `32080`。
|
||||
- 先通过 YAML-first 受控 CLI 单步部署和调试;通过后再接入跟随产品 `master` 的独立测试 consumer。
|
||||
- OTel、Tempo 与 Prometheus 复用 NC01 `platform-infra`。
|
||||
|
||||
## 治理证据
|
||||
|
||||
- SPEC:`project-management/PJ2026-03/specs/PJ2026-03-pikaoa.md` v0.6。
|
||||
- 父 issue:<https://github.com/pikasTech/unidesk/issues/2058>。
|
||||
- PK01 测试数据库子 issue:<https://github.com/pikasTech/unidesk/issues/2078>。
|
||||
- NC01 测试运行面子 issue:<https://github.com/pikasTech/unidesk/issues/2079>。
|
||||
|
||||
## 运行面只读证据
|
||||
|
||||
- NC01 hostIP:`152.53.229.148`。
|
||||
- 已用 NodePort:`31199`、`31389`、`32676`。
|
||||
- `32080` 未被 Kubernetes Service 或 host listener 占用。
|
||||
- PK01 PostgreSQL 服务 active、TLS/5432/连接探针正常;生产 PikaOA 对象尚未落地,测试对象将通过独立声明创建。
|
||||
@@ -91,13 +91,23 @@
|
||||
修复 `pikaoa test-target` 临时运行面缺失附件配置与数据库迁移启动链,使 fixture 能渲染当前产品可启动的 namespace-local 后端运行面,保持未声明 target 与 `validationOnly` 全程无远端变更,执行记录见 [pikasTech/unidesk#2053](https://github.com/pikasTech/unidesk/issues/2053),完成任务后将详细报告写入[任务报告](./details/pikaoa-enterprise-platform/R1.5.8_Task_Report.md)。
|
||||
#### R1.5.9 [in_progress]
|
||||
|
||||
落实用户最新要求:PikaOA 可不经过 CI/CD,由 YAML-first 在专用测试集群启动临时 Kubernetes 做测试和调试;SPEC 分离正式发布与临时测试,登记并验收真实 target,执行记录见 [pikasTech/unidesk#2058](https://github.com/pikasTech/unidesk/issues/2058),完成任务后将详细报告写入[任务报告](./details/pikaoa-enterprise-platform/R1.5.9_Task_Report.md)。
|
||||
按用户确认方案在现有 NC01 k3s 的独立 pikaoa-test namespace 建立 YAML-first 测试运行面,使用 PK01 host PostgreSQL 独立测试 database/role 和 YAML hostIP 端口;先通过受控 CLI 单步调通,再接入跟随产品 master 的独立测试 CI/CD,执行记录见 [pikasTech/unidesk#2058](https://github.com/pikasTech/unidesk/issues/2058),完成任务后将详细报告写入[任务报告](./details/pikaoa-enterprise-platform/R1.5.9_Task_Report.md)。
|
||||
|
||||
##### R1.5.9.1 [completed]
|
||||
|
||||
将 `pikaoa test-target start` 的 PostgreSQL、迁移和 rollout 长等待改为提交即返回与 `status` 短轮询,保持真实失败可见和 Secret 脱敏,执行记录见 [pikasTech/unidesk#2060](https://github.com/pikasTech/unidesk/issues/2060),完成任务后将详细报告写入[任务报告](./details/pikaoa-enterprise-platform/R1.5.9.1_Task_Report.md)。
|
||||
##### R1.5.9.2 [completed]
|
||||
|
||||
修复 PikaOA 临时测试 target 的数据库 schema/search_path,使迁移 Job、API 和 Worker 通过 YAML 声明的同一 schema 访问业务表,保持 DSN 与 Secret 脱敏,执行记录见 [pikasTech/unidesk#2061](https://github.com/pikasTech/unidesk/issues/2061),完成任务后将详细报告写入[任务报告](./details/pikaoa-enterprise-platform/R1.5.9.2_Task_Report.md)。
|
||||
##### R1.5.9.3 [completed]
|
||||
|
||||
按用户确认方案将测试架构定锚为现有 NC01 k3s 的 pikaoa-test namespace、PK01 host PostgreSQL 独立测试库与角色、YAML hostIP 端口,并更新 SPEC 与 [pikasTech/unidesk#2058](https://github.com/pikasTech/unidesk/issues/2058),完成任务后将详细报告写入[任务报告](./details/pikaoa-enterprise-platform/R1.5.9.3_Task_Report.md)。
|
||||
##### R1.5.9.4 [in_progress]
|
||||
|
||||
在 PK01 host PostgreSQL 声明独立 pikaoa_test database/role、Secret export 与 NC01 HBA,执行记录见 [pikasTech/unidesk#2078](https://github.com/pikasTech/unidesk/issues/2078),完成任务后将详细报告写入[任务报告](./details/pikaoa-enterprise-platform/R1.5.9.4_Task_Report.md)。
|
||||
##### R1.5.9.5 [in_progress]
|
||||
|
||||
在 NC01 pikaoa-test namespace 实现外部 PK01 测试 DSN、API/Worker/Web/迁移/附件 PVC、OTel/Prometheus、YAML hostIP 端口和受控单步 CLI,执行记录见 [pikasTech/unidesk#2079](https://github.com/pikasTech/unidesk/issues/2079),完成任务后将详细报告写入[任务报告](./details/pikaoa-enterprise-platform/R1.5.9.5_Task_Report.md)。
|
||||
### R1.6
|
||||
|
||||
审核并合并双仓 PR,执行首次受控 PaC bootstrap,由正常 source PR merge 自动发布,依赖 R1.3-R1.5,完成任务后将详细报告写入[任务报告](./details/pikaoa-enterprise-platform/R1.6_Task_Report.md)。
|
||||
|
||||
Reference in New Issue
Block a user