All checks were successful
Build and Publish Container Image / build-and-push (push) Successful in 50s
TEN-WP-0008. railiance/app.toml declares criticality=high, empty secrets, isolated canary, and the live PostgreSQL digest as previous_stable. Manifests render through kustomize (deploy/ and deploy/canary/). Stage 1 passed. Stage 2/3 Helm-only CLI gap requested as RAIL-BS-IN-0001 rather than a dummy chart. Assistant: grok Assistant-Session: 01a04cea-e5e8-7081-a0fc-808ebbc35fa9
116 lines
2.8 KiB
JSON
116 lines
2.8 KiB
JSON
{
|
|
"app": {
|
|
"criticality": "high",
|
|
"id": "tenant-engine",
|
|
"name": "tenant-engine",
|
|
"owner": "infotech",
|
|
"repo": "tenant-engine"
|
|
},
|
|
"app_dir": "/home/worsch/tenant-engine",
|
|
"checks": [
|
|
{
|
|
"command_ref": "checks.unit-tests.command",
|
|
"duration_seconds": 78.242,
|
|
"exit_code": 0,
|
|
"id": "unit-tests",
|
|
"required": true,
|
|
"status": "passed",
|
|
"stderr_bytes": 0,
|
|
"stdout_bytes": 2453,
|
|
"type": "command"
|
|
},
|
|
{
|
|
"command_ref": "checks.contract-schema.command",
|
|
"duration_seconds": 1.703,
|
|
"exit_code": 0,
|
|
"id": "contract-schema",
|
|
"required": true,
|
|
"status": "passed",
|
|
"stderr_bytes": 0,
|
|
"stdout_bytes": 144,
|
|
"type": "command"
|
|
},
|
|
{
|
|
"command_ref": "checks.kustomize-production.command",
|
|
"duration_seconds": 1.021,
|
|
"exit_code": 0,
|
|
"id": "kustomize-production",
|
|
"required": true,
|
|
"status": "passed",
|
|
"stderr_bytes": 0,
|
|
"stdout_bytes": 4028,
|
|
"type": "command"
|
|
},
|
|
{
|
|
"command_ref": "checks.kustomize-canary.command",
|
|
"duration_seconds": 1.215,
|
|
"exit_code": 0,
|
|
"id": "kustomize-canary",
|
|
"required": true,
|
|
"status": "passed",
|
|
"stderr_bytes": 0,
|
|
"stdout_bytes": 3839,
|
|
"type": "command"
|
|
}
|
|
],
|
|
"commands": [
|
|
{
|
|
"command_ref": "stages.stage1.commands[0]",
|
|
"duration_seconds": 69.439,
|
|
"exit_code": 0,
|
|
"status": "passed",
|
|
"stderr_bytes": 0,
|
|
"stdout_bytes": 2453
|
|
},
|
|
{
|
|
"command_ref": "stages.stage1.commands[1]",
|
|
"duration_seconds": 1.526,
|
|
"exit_code": 0,
|
|
"status": "passed",
|
|
"stderr_bytes": 0,
|
|
"stdout_bytes": 144
|
|
},
|
|
{
|
|
"command_ref": "stages.stage1.commands[2]",
|
|
"duration_seconds": 1.48,
|
|
"exit_code": 0,
|
|
"status": "passed",
|
|
"stderr_bytes": 0,
|
|
"stdout_bytes": 4028
|
|
},
|
|
{
|
|
"command_ref": "stages.stage1.commands[3]",
|
|
"duration_seconds": 1.248,
|
|
"exit_code": 0,
|
|
"status": "passed",
|
|
"stderr_bytes": 0,
|
|
"stdout_bytes": 3839
|
|
}
|
|
],
|
|
"contract": "/home/worsch/tenant-engine/railiance/app.toml",
|
|
"duration_seconds": 155.875,
|
|
"evidence_expected": [
|
|
"pytest output",
|
|
"app.toml schema validation",
|
|
"kustomize render of deploy/ and deploy/canary"
|
|
],
|
|
"finished_at": "2026-08-29T12:49:41Z",
|
|
"namespace": "local",
|
|
"release": "tenant-engine-local",
|
|
"requires_approval": false,
|
|
"schema_version": "railiance.run-result.v1",
|
|
"source": {
|
|
"artifact": "image",
|
|
"digest_policy": "required",
|
|
"revision": "git:main"
|
|
},
|
|
"stage": "stage1",
|
|
"started_at": "2026-08-29T12:46:51Z",
|
|
"status": "passed",
|
|
"summary": {
|
|
"checks_total": 4,
|
|
"commands_failed": 0,
|
|
"commands_total": 4,
|
|
"required_checks_failed": 0
|
|
}
|
|
}
|