Agent Skills
› anybackup-ai/Anybackup
› v9-deployment-verifier
v9-deployment-verifier
GitHub验证V9部署就绪状态及变更后的回归问题,覆盖安装脚本、Ansible角色、Helm图表及中间件拓扑的本地校验流程。
Trigger Scenarios
修改了 install.sh, ansible/, helm-chart/ 等部署相关文件
需要确认部署包可交付或检查部署回归
Install
npx skills add anybackup-ai/Anybackup --skill v9-deployment-verifier -g -y
SKILL.md
Frontmatter
{
"name": "v9-deployment-verifier",
"description": "Verify V9 deployment readiness and deployment regressions after changes to install scripts, Ansible roles, Helm charts, smoke checks, or middleware topology. Use when Codex modifies files under `install.sh`, `ansible\/`, `helm-chart\/`, `images\/load-images.sh`, `foundation\/`, `init-scripts\/`, or deployment validation scripts and needs to run the standard local validation flow."
}
V9 Deployment Verifier
Run the repository validator after every deployment-related change:
python scripts/validate_deploy.py --mode regression
Use release mode before claiming the package is customer-installable:
python scripts/validate_deploy.py --mode release
What the validator covers
- Required deployment files exist.
install.shstill points to existing companion scripts.- Helm lint and template succeed for
v9-infra,core-agent-service,v9-services, and the umbrella chart. v9-infrarenders all four middleware components.core-agent-servicestill rendersPOSTGRES_URL,RABBITMQ_URL,REDIS_URL, andOPENSEARCH_URL.- Ansible syntax is checked when
ansible-playbookis installed. - Missing local tools such as
ansible-playbook,kubectl,docker, orbashare reported explicitly as skipped runtime checks.
How to interpret results
- Treat any
FAILas a real regression or delivery blocker. - Treat
WARNin regression mode as a follow-up item, not as proof of deployability. - Treat
SKIPas "not verified on this machine"; mention the missing tool in the final response. - Do not say the deployment is fully verified if release mode fails or if runtime checks are skipped.
Guardrails
- Prefer the validator script over ad hoc one-off checks.
- If you change deployment logic, run the validator before replying.
- If the validator cannot cover a runtime path because the machine lacks tooling or cluster access, say exactly which checks were skipped.
- Keep the validator script updated when deployment entrypoints or expected middleware components change.
Version History
- 6f53e31 Current 2026-07-24 16:10


