deployment-observability-smoke
Deployment Observability Smoke
- Run remote status check from Makefile.
- Run remote logs scan for fatal patterns.
- Optionally check health URL.
- Return structured pass/fail result.
Command
python3 skills/deployment-observability-smoke/scripts/smoke.py --root . --env-mode test --dry-run
python3 skills/deployment-observability-smoke/scripts/smoke.py --root . --env-mode prod --health-url "$HEALTH_URL"
More from jsonlee12138/easy-deployment
deployment-config-validate
Validate deployment configuration from .deploy.env.common and .deploy.env.<ENV_MODE> for config-dependent stages. Use before make-based deploy actions to catch missing variables, invalid ports, or compose issues.
17deployment-post-checks
Decide deployment success or rollback from smoke-check and optional metrics data. Use when gating final rollout and rollback decisions after deployment.
8deployment-version-policy
Normalize and validate deployment version under Makefile-first workflow. Use when reading or validating version for test/prod/custom environments before make-based deployment.
6deployment-execute
Execute deployment through Makefile targets with ENV_MODE and optional VERSION overrides. Use when running real deployment or dry-run preview in Makefile-first workflow.
5deployment-config-create
Configure deployment files with a common baseline file plus environment override files. Use when setting up or adjusting Makefile-first deployment for test/prod/custom environments and non-default SSH/SCP ports.
5makefile-contract-lint
Lint Makefile contract for common+env override deployment workflow. Use when validating deployment variables, include rules, remote port handling, and required targets.
5