$ kubectl --context kind-lumnik-memory -n shop rollout undo deploy/billing-api
deployment.apps/billing-api rolled back
Warning: resource deployments/billing-api was previously managed with 'kubectl apply'. Rolling back will not update the kubectl.kubernetes.io/last-applied-configuration annotation, which may cause unexpected behavior on future 'kubectl apply' operations. Consider using 'kubectl apply' with your previous configuration file instead.
$ lm connector run k8s-pods
run scheduled: 0f27922d-038c-41df-91ec-5469cde29f9c
$ lm run get 0f27922d-038c-41df-91ec-5469cde29f9c
ID CONNECTOR ENDPOINT STATUS IN OUT SKIPPED DEAD-LETTERS STARTED ENDED
0f27922d k8s-pods pods Completed 3 3 0 0 2026-10-30 10:06 2026-10-30 10:06
• script hooks:image-version.kts sha256 08ef0373ef0adfaed053c371d9b60f6af0e008d0f743401e497f7dd6bb71ea8f
$ lm entity get DeploymentCompliance --limit 1000 -o json
[
{
"pod_uid": "1b86c1e6-3538-47ad-b375-38995784ca70",
"service": "billing-api",
"environment": "production",
"deployed_version": "2.4.0-hotfix",
"started_at": "2026-10-30T09:06:13Z",
"owner": "payments-on-call",
"approved_version": "2.3.7",
"_conflicts": "{}"
},
{
"pod_uid": "32a5ad62-c877-4128-bf90-9c272f3c4465",
"service": "billing-api",
"environment": "production",
"deployed_version": "2.3.7",
"started_at": "2026-10-30T09:06:09Z",
"owner": "payments-on-call",
"approved_version": "2.3.7",
"_conflicts": "{}"
},
{
"pod_uid": "5873791e-7115-4a78-a312-d67e048dc44e",
"service": "catalog-api",
"environment": "production",
"deployed_version": "5.8.1",
"started_at": "2026-10-30T09:06:09Z",
"owner": "commerce-on-call",
"approved_version": "5.8.1",
"_conflicts": "{}"
},
{
"pod_uid": "b0310305-67e3-4a00-bd69-9af4e84b6d86",
"service": "customer-portal",
"environment": "staging",
"deployed_version": "9.1.0-rc2",
"started_at": "2026-10-30T09:06:09Z",
"owner": "web-on-call",
"approved_version": "9.0.4",
"_conflicts": "{}"
},
{
"pod_uid": "daa99f47-0867-4fca-a2a8-cc78522350a1",
"service": "billing-api",
"environment": "production",
"deployed_version": "2.3.7",
"started_at": "2026-10-30T09:06:18Z",
"owner": "payments-on-call",
"approved_version": "2.3.7",
"_conflicts": "{}"
}
]
$ run/release-gate.sh
[]
- k8s-pods
- IN 3 · OUT 3
- violations
- 0
- PIPESTATUS
- lm 0 · tee 0 · release-gate 0 · tee 0
- pods kept
- 5
preuves: replay.log, approved-statuses.txt, approved-violations.json, hotfix-statuses.txt, hotfix-violations.json, rollback-statuses.txt, rollback-violations.json, rollback-entity.json, summary.env · transform v1