Merge PR #396: record DEV rollout for Codex stdio

Records DEV desired state, artifact digests, and transaction evidence for e6d4bd5 rollout.
This commit is contained in:
Lyon
2026-05-24 05:55:50 +08:00
committed by GitHub
7 changed files with 3146 additions and 1790 deletions
+79 -79
View File
@@ -5,7 +5,7 @@
"profile": "dev",
"namespace": "hwlab-dev",
"endpoint": "http://74.48.78.17:16667",
"commitId": "b02ac5b",
"commitId": "e6d4bd5",
"artifactState": "published",
"publish": {
"ciPublished": true,
@@ -66,10 +66,10 @@
"services": [
{
"serviceId": "hwlab-cloud-api",
"commitId": "b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:b02ac5b",
"imageTag": "b02ac5b",
"digest": "sha256:33b2075ed01c5cb77d8b5bbd3cc8e4acaa1dbd8566d091e15e663c43ff63af31",
"commitId": "e6d4bd5",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:e6d4bd5",
"imageTag": "e6d4bd5",
"digest": "sha256:8a0677290ce3626d3589d1d22a943b49290e74451d75263cdbda3044a6ba105d",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
@@ -79,15 +79,15 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2"
"buildCreatedAt": "2026-05-23T21:37:56.106Z",
"buildSource": "pikasTech/HWLAB@e6d4bd5c72192ce7416849e93a93b1ffa0ebeb96"
},
{
"serviceId": "hwlab-cloud-web",
"commitId": "b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:b02ac5b",
"imageTag": "b02ac5b",
"digest": "sha256:a1c95841f6f2bd913c82751f603c164cbb8bfbfd186d14f98d0f2f91c17cd84f",
"commitId": "e6d4bd5",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:e6d4bd5",
"imageTag": "e6d4bd5",
"digest": "sha256:f43ac97da69212e3ff74cfed36a04d65f0cd9cc7b8cb48f0eaf6f1f19d7dd6da",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
@@ -97,15 +97,15 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2"
"buildCreatedAt": "2026-05-23T21:37:56.106Z",
"buildSource": "pikasTech/HWLAB@e6d4bd5c72192ce7416849e93a93b1ffa0ebeb96"
},
{
"serviceId": "hwlab-agent-mgr",
"commitId": "b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:b02ac5b",
"imageTag": "b02ac5b",
"digest": "sha256:1457c7141f0f6ddeee04c4342e87a0cda8d95718ac64d7b009bf76832c5c7bee",
"commitId": "e6d4bd5",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:e6d4bd5",
"imageTag": "e6d4bd5",
"digest": "sha256:f37e9b4dd6262ff4c30826fae1a0e01b184d0e57812c7876de73566263ff0c35",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
@@ -115,15 +115,15 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2"
"buildCreatedAt": "2026-05-23T21:37:56.106Z",
"buildSource": "pikasTech/HWLAB@e6d4bd5c72192ce7416849e93a93b1ffa0ebeb96"
},
{
"serviceId": "hwlab-agent-worker",
"commitId": "b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:b02ac5b",
"imageTag": "b02ac5b",
"digest": "sha256:a6653bba439eb0f53512269c22f41c07cad48a89c5287374c5262ea01f95e77b",
"commitId": "e6d4bd5",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:e6d4bd5",
"imageTag": "e6d4bd5",
"digest": "sha256:afdc241c799fe53561b60a37199c73cfb612ea0381ecfba82e66eb08566a8336",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
@@ -133,15 +133,15 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2"
"buildCreatedAt": "2026-05-23T21:37:56.106Z",
"buildSource": "pikasTech/HWLAB@e6d4bd5c72192ce7416849e93a93b1ffa0ebeb96"
},
{
"serviceId": "hwlab-gateway",
"commitId": "b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway:b02ac5b",
"imageTag": "b02ac5b",
"digest": "sha256:72fff1deee7a999b8806487c52e4bd89a7930605afe0a193588ffcfdea2af3d3",
"commitId": "e6d4bd5",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway:e6d4bd5",
"imageTag": "e6d4bd5",
"digest": "sha256:27303c093330bddf4c1eb8e3791dce6dbbe97aab28ff17c1faf761b05333cce0",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
@@ -151,15 +151,15 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2"
"buildCreatedAt": "2026-05-23T21:37:56.106Z",
"buildSource": "pikasTech/HWLAB@e6d4bd5c72192ce7416849e93a93b1ffa0ebeb96"
},
{
"serviceId": "hwlab-gateway-simu",
"commitId": "b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:b02ac5b",
"imageTag": "b02ac5b",
"digest": "sha256:4cfb1315aa93a11ea480ddb0da89994acc344834499d6cf322bbf0ff4b0c3137",
"commitId": "e6d4bd5",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:e6d4bd5",
"imageTag": "e6d4bd5",
"digest": "sha256:38c0372ec72e8f17b26f2fcf83d35718023a81c48529e459d83e36f8cc56ec3a",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
@@ -169,15 +169,15 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2"
"buildCreatedAt": "2026-05-23T21:37:56.106Z",
"buildSource": "pikasTech/HWLAB@e6d4bd5c72192ce7416849e93a93b1ffa0ebeb96"
},
{
"serviceId": "hwlab-box-simu",
"commitId": "b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-box-simu:b02ac5b",
"imageTag": "b02ac5b",
"digest": "sha256:9fde14a98f0850e139435cf7b473219c3d43231acd2f65b2410e8e3d0f49b858",
"commitId": "e6d4bd5",
"image": "127.0.0.1:5000/hwlab/hwlab-box-simu:e6d4bd5",
"imageTag": "e6d4bd5",
"digest": "sha256:d551c22242fff6016f15672c4b8b06dbfc85da2c00ecfdd4e40486668b58a56f",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
@@ -187,15 +187,15 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2"
"buildCreatedAt": "2026-05-23T21:37:56.106Z",
"buildSource": "pikasTech/HWLAB@e6d4bd5c72192ce7416849e93a93b1ffa0ebeb96"
},
{
"serviceId": "hwlab-patch-panel",
"commitId": "b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:b02ac5b",
"imageTag": "b02ac5b",
"digest": "sha256:2abe0cb87c3eef6d080a3d60bdd39037df89269b0b730a704a52e12405dceaea",
"commitId": "e6d4bd5",
"image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:e6d4bd5",
"imageTag": "e6d4bd5",
"digest": "sha256:6c7f3600a71131c11b994a625fd6ced65ac3bb7f109f3c7f941513cbd1d2def5",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
@@ -205,15 +205,15 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2"
"buildCreatedAt": "2026-05-23T21:37:56.106Z",
"buildSource": "pikasTech/HWLAB@e6d4bd5c72192ce7416849e93a93b1ffa0ebeb96"
},
{
"serviceId": "hwlab-router",
"commitId": "b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-router:b02ac5b",
"imageTag": "b02ac5b",
"digest": "sha256:fcfa1c1f5231e48d07113fbbbec525b16cc5431b38d4fbacc263f517ad0b9120",
"commitId": "e6d4bd5",
"image": "127.0.0.1:5000/hwlab/hwlab-router:e6d4bd5",
"imageTag": "e6d4bd5",
"digest": "sha256:8d9084f3d23e44d3ffe628e9d100ebbad260c857d06b1fbb5791ecd11bfc4d9f",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
@@ -223,15 +223,15 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2"
"buildCreatedAt": "2026-05-23T21:37:56.106Z",
"buildSource": "pikasTech/HWLAB@e6d4bd5c72192ce7416849e93a93b1ffa0ebeb96"
},
{
"serviceId": "hwlab-tunnel-client",
"commitId": "b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:b02ac5b",
"imageTag": "b02ac5b",
"digest": "sha256:687826d894137c5c471124f6f3cffdb1165acf23c80dc2cc6fd5bca98434b6e7",
"commitId": "e6d4bd5",
"image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:e6d4bd5",
"imageTag": "e6d4bd5",
"digest": "sha256:d6dff1383912ccfed1b1b91dc5ae8323e345f42f57145d7bda788e9941a4ca5a",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
@@ -241,15 +241,15 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2"
"buildCreatedAt": "2026-05-23T21:37:56.106Z",
"buildSource": "pikasTech/HWLAB@e6d4bd5c72192ce7416849e93a93b1ffa0ebeb96"
},
{
"serviceId": "hwlab-edge-proxy",
"commitId": "b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:b02ac5b",
"imageTag": "b02ac5b",
"digest": "sha256:eb0a165cc57428741a59ef953c8596631f9d85bc51117d16f16d5847803ebfef",
"commitId": "e6d4bd5",
"image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:e6d4bd5",
"imageTag": "e6d4bd5",
"digest": "sha256:6ce280c0fd17218dd5719d1118b5e72fd0c4107dc33951e09b35c374f7affacd",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
@@ -259,15 +259,15 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2"
"buildCreatedAt": "2026-05-23T21:37:56.106Z",
"buildSource": "pikasTech/HWLAB@e6d4bd5c72192ce7416849e93a93b1ffa0ebeb96"
},
{
"serviceId": "hwlab-cli",
"commitId": "b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-cli:b02ac5b",
"imageTag": "b02ac5b",
"digest": "sha256:d36e790701478653a8b2b672bb8fcccf055f6422552c6d7559a2339b0ef3d621",
"commitId": "e6d4bd5",
"image": "127.0.0.1:5000/hwlab/hwlab-cli:e6d4bd5",
"imageTag": "e6d4bd5",
"digest": "sha256:09a015e727738cd188853af557ecd8ea4adfa8a2250692e7442549e9c80eae1f",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
@@ -277,15 +277,15 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2"
"buildCreatedAt": "2026-05-23T21:37:56.106Z",
"buildSource": "pikasTech/HWLAB@e6d4bd5c72192ce7416849e93a93b1ffa0ebeb96"
},
{
"serviceId": "hwlab-agent-skills",
"commitId": "b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:b02ac5b",
"imageTag": "b02ac5b",
"digest": "sha256:22c1ad255a1039ca148444664563ae76209ccbb0d3e7fba27613250c938e3f5b",
"commitId": "e6d4bd5",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:e6d4bd5",
"imageTag": "e6d4bd5",
"digest": "sha256:45602b9d09ef22095ab75bd95e2f310626bce61bc4e39a7205009fe9620c2d4f",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
@@ -295,8 +295,8 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2"
"buildCreatedAt": "2026-05-23T21:37:56.106Z",
"buildSource": "pikasTech/HWLAB@e6d4bd5c72192ce7416849e93a93b1ffa0ebeb96"
}
],
"serviceInventory": {
+21 -21
View File
@@ -1,7 +1,7 @@
{
"manifestVersion": "v1",
"environment": "dev",
"commitId": "b02ac5b",
"commitId": "e6d4bd5",
"namespace": "hwlab-dev",
"endpoint": "http://74.48.78.17:16667",
"health": {
@@ -181,7 +181,7 @@
"services": [
{
"serviceId": "hwlab-cloud-api",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:e6d4bd5",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -189,9 +189,9 @@
"env": {
"HWLAB_ENVIRONMENT": "dev",
"HWLAB_PUBLIC_ENDPOINT": "http://74.48.78.17:16667",
"HWLAB_COMMIT_ID": "b02ac5b",
"HWLAB_IMAGE": "127.0.0.1:5000/hwlab/hwlab-cloud-api:b02ac5b",
"HWLAB_IMAGE_TAG": "b02ac5b",
"HWLAB_COMMIT_ID": "e6d4bd5",
"HWLAB_IMAGE": "127.0.0.1:5000/hwlab/hwlab-cloud-api:e6d4bd5",
"HWLAB_IMAGE_TAG": "e6d4bd5",
"HWLAB_RUNTIME_SUBSTITUTE_FORBIDDEN": "unidesk-backend,provider-gateway,microservice-proxy",
"HWLAB_CLOUD_DB_URL": "secretRef:hwlab-cloud-api-dev-db/database-url",
"HWLAB_CLOUD_DB_SSL_MODE": "disable",
@@ -220,7 +220,7 @@
},
{
"serviceId": "hwlab-cloud-web",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:e6d4bd5",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -229,14 +229,14 @@
"HWLAB_ENVIRONMENT": "dev",
"HWLAB_API_BASE_URL": "http://hwlab-cloud-api.hwlab-dev.svc.cluster.local:6667",
"HWLAB_CLOUD_WEB_PROXY_TIMEOUT_MS": "150000",
"HWLAB_COMMIT_ID": "b02ac5b",
"HWLAB_IMAGE": "127.0.0.1:5000/hwlab/hwlab-cloud-web:b02ac5b",
"HWLAB_IMAGE_TAG": "b02ac5b"
"HWLAB_COMMIT_ID": "e6d4bd5",
"HWLAB_IMAGE": "127.0.0.1:5000/hwlab/hwlab-cloud-web:e6d4bd5",
"HWLAB_IMAGE_TAG": "e6d4bd5"
}
},
{
"serviceId": "hwlab-agent-mgr",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:e6d4bd5",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -248,7 +248,7 @@
},
{
"serviceId": "hwlab-agent-worker",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:e6d4bd5",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -260,7 +260,7 @@
},
{
"serviceId": "hwlab-gateway",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway:b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway:e6d4bd5",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -272,7 +272,7 @@
},
{
"serviceId": "hwlab-gateway-simu",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:e6d4bd5",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -292,7 +292,7 @@
},
{
"serviceId": "hwlab-box-simu",
"image": "127.0.0.1:5000/hwlab/hwlab-box-simu:b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-box-simu:e6d4bd5",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -311,7 +311,7 @@
},
{
"serviceId": "hwlab-patch-panel",
"image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:e6d4bd5",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -332,7 +332,7 @@
},
{
"serviceId": "hwlab-router",
"image": "127.0.0.1:5000/hwlab/hwlab-router:b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-router:e6d4bd5",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -344,7 +344,7 @@
},
{
"serviceId": "hwlab-tunnel-client",
"image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:e6d4bd5",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -358,7 +358,7 @@
},
{
"serviceId": "hwlab-edge-proxy",
"image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:e6d4bd5",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -371,7 +371,7 @@
},
{
"serviceId": "hwlab-cli",
"image": "127.0.0.1:5000/hwlab/hwlab-cli:b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-cli:e6d4bd5",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -382,13 +382,13 @@
},
{
"serviceId": "hwlab-agent-skills",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:e6d4bd5",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
"replicas": 1,
"env": {
"HWLAB_SKILLS_COMMIT_ID": "b02ac5b"
"HWLAB_SKILLS_COMMIT_ID": "e6d4bd5"
}
}
],
+20 -20
View File
@@ -31,7 +31,7 @@
"containers": [
{
"name": "hwlab-cloud-api",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:e6d4bd5",
"ports": [
{
"name": "http",
@@ -49,15 +49,15 @@
},
{
"name": "HWLAB_COMMIT_ID",
"value": "b02ac5b"
"value": "e6d4bd5"
},
{
"name": "HWLAB_IMAGE",
"value": "127.0.0.1:5000/hwlab/hwlab-cloud-api:b02ac5b"
"value": "127.0.0.1:5000/hwlab/hwlab-cloud-api:e6d4bd5"
},
{
"name": "HWLAB_IMAGE_TAG",
"value": "b02ac5b"
"value": "e6d4bd5"
},
{
"name": "HWLAB_RUNTIME_SUBSTITUTE_FORBIDDEN",
@@ -235,7 +235,7 @@
"containers": [
{
"name": "hwlab-cloud-web",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:e6d4bd5",
"ports": [
{
"name": "http",
@@ -253,15 +253,15 @@
},
{
"name": "HWLAB_COMMIT_ID",
"value": "b02ac5b"
"value": "e6d4bd5"
},
{
"name": "HWLAB_IMAGE",
"value": "127.0.0.1:5000/hwlab/hwlab-cloud-web:b02ac5b"
"value": "127.0.0.1:5000/hwlab/hwlab-cloud-web:e6d4bd5"
},
{
"name": "HWLAB_IMAGE_TAG",
"value": "b02ac5b"
"value": "e6d4bd5"
}
],
"readinessProbe": {
@@ -311,7 +311,7 @@
"containers": [
{
"name": "hwlab-agent-mgr",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:e6d4bd5",
"ports": [
{
"name": "http",
@@ -367,7 +367,7 @@
"containers": [
{
"name": "hwlab-agent-worker",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:e6d4bd5",
"env": [
{
"name": "HWLAB_AGENT_SESSION_MODE",
@@ -410,7 +410,7 @@
"containers": [
{
"name": "hwlab-gateway",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway:b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway:e6d4bd5",
"ports": [
{
"name": "http",
@@ -471,7 +471,7 @@
"containers": [
{
"name": "hwlab-gateway-simu",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:e6d4bd5",
"ports": [
{
"name": "http",
@@ -544,7 +544,7 @@
"containers": [
{
"name": "hwlab-box-simu",
"image": "127.0.0.1:5000/hwlab/hwlab-box-simu:b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-box-simu:e6d4bd5",
"ports": [
{
"name": "http",
@@ -612,7 +612,7 @@
"containers": [
{
"name": "hwlab-patch-panel",
"image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:e6d4bd5",
"ports": [
{
"name": "http",
@@ -676,7 +676,7 @@
"containers": [
{
"name": "hwlab-router",
"image": "127.0.0.1:5000/hwlab/hwlab-router:b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-router:e6d4bd5",
"ports": [
{
"name": "http",
@@ -736,7 +736,7 @@
"containers": [
{
"name": "hwlab-tunnel-client",
"image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:e6d4bd5",
"ports": [
{
"name": "http",
@@ -808,7 +808,7 @@
"containers": [
{
"name": "hwlab-edge-proxy",
"image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:e6d4bd5",
"ports": [
{
"name": "http",
@@ -873,7 +873,7 @@
"containers": [
{
"name": "hwlab-cli",
"image": "127.0.0.1:5000/hwlab/hwlab-cli:b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-cli:e6d4bd5",
"env": [
{
"name": "HWLAB_CLI_ENDPOINT",
@@ -915,7 +915,7 @@
"containers": [
{
"name": "hwlab-agent-skills",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:e6d4bd5",
"ports": [
{
"name": "http",
@@ -925,7 +925,7 @@
"env": [
{
"name": "HWLAB_SKILLS_COMMIT_ID",
"value": "b02ac5b"
"value": "e6d4bd5"
}
],
"readinessProbe": {
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -1228,7 +1228,7 @@ function assertDevCdApplyReport(report, label) {
for (const field of ["id", "phase", "status", "command", "code", "startedAt", "finishedAt"]) {
assert.ok(Object.hasOwn(step, field), `${stepLabel} missing ${field}`);
}
assert.ok(["publishing", "applying"].includes(step.phase), `${stepLabel}.phase`);
assert.ok(["publishing", "applying", "verifying"].includes(step.phase), `${stepLabel}.phase`);
assert.ok(["pass", "blocked"].includes(step.status), `${stepLabel}.status`);
assertString(step.command, `${stepLabel}.command`);
}