Skip to content
opsaidPublic

About

A repository for OPSaid manifests

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

manifests

对各开源服务经过 Kustomize 整理编排的公共应用清单仓库(公共 base 与私有环境配置分仓),再结合 deploy-k8s 项目完成部署。

应用商店(试点)

采用 Kustomize base + overlay:公共应用在 addons/,真实环境配置在独立私有仓库。 目前 open-webui 已完成本地构建与合同测试,尚未完成运行和公开发布验收,catalog.yaml 暂无上架条目。

安装 scripts/requirements.txt 中的 Python 依赖及 scripts/kustomize-version.txt 指定的工具后,执行:

scripts/validate.sh
scripts/validate.sh --app open-webui
python3 -m unittest discover -s scripts/tests -v

全仓命令检查目录、引用、文档链接、构建及已注册应用合同;--app 只构建指定应用和示例。 未注册合同的存量应用可使用 --app <id> --build-only 检查结构和构建,输出明确标为 contract=NOT_CHECKED。运行及发布验收仍按应用文档执行。

全仓公开检查另运行 scripts/validate.sh --audit-public:全仓净化与历史改写已完成,当前为 0 发现。该检查不含 Git 历史与组织专属模式(private-patterns.local 不入库),构建通过不代表 完成公开审查,发布前人工复核仍是必要门槛。

About

A repository for OPSaid manifests

Resources

Stars

0 stars

Watchers

1 watching

Forks

Contributors

Languages