fix: align mdtodo artifact health metadata contract
This commit is contained in:
@@ -161,6 +161,7 @@ MDTODO is a k3s-managed user-service artifact consumer.
|
||||
|
||||
- The minimal standard artifact command is `bun scripts/cli.ts ci publish-user-service --service mdtodo --commit <full-sha> --wait-ms 1200000`.
|
||||
- The expected artifact is `127.0.0.1:5000/unidesk/mdtodo:<commit>` plus its registry digest from the CI output.
|
||||
- The selected commit must include the `UNIDESK_DEPLOY_*` health metadata contract; `bun scripts/issue-9-mdtodo-health-metadata-contract-test.ts` is the focused local guard for `/health.deploy` and `/live.deploy`.
|
||||
- Dev CD must run before prod CD and lands in `unidesk-dev/mdtodo-dev`; production CD lands in `unidesk/mdtodo`.
|
||||
- Both paths must verify Deployment metadata and `/health` or `/live` deploy commit through the Kubernetes API service proxy.
|
||||
- No MDTODO release may add NodePort, hostPort, public business ports or provider-gateway direct business backends.
|
||||
|
||||
Reference in New Issue
Block a user