diff --git a/deploy/artifact-catalog.dev.json b/deploy/artifact-catalog.dev.json index 5637e689..bf4352b8 100644 --- a/deploy/artifact-catalog.dev.json +++ b/deploy/artifact-catalog.dev.json @@ -5,7 +5,7 @@ "profile": "dev", "namespace": "hwlab-dev", "endpoint": "http://74.48.78.17:16667", - "commitId": "63acb59", + "commitId": "c59aff1", "artifactState": "published", "publish": { "ciPublished": true, @@ -66,10 +66,10 @@ "services": [ { "serviceId": "hwlab-cloud-api", - "commitId": "63acb59", - "image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:63acb59", - "imageTag": "63acb59", - "digest": "sha256:79e9694d2d381ab96028e0705023b4e3c1cd3b7c71357a0ef5aefd66f53ee7f0", + "commitId": "c59aff1", + "image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:c59aff1", + "imageTag": "c59aff1", + "digest": "sha256:83409837a25664859577a5002064be67dbb7fa3aac610853042777f67af5fb0a", "publishState": "published", "profile": "dev", "namespace": "hwlab-dev", @@ -82,10 +82,10 @@ }, { "serviceId": "hwlab-cloud-web", - "commitId": "63acb59", - "image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:63acb59", - "imageTag": "63acb59", - "digest": "sha256:3c6b1efb10644c7f3d44054f364013cb348b1204a1a6ffd33969f213da59227e", + "commitId": "c59aff1", + "image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:c59aff1", + "imageTag": "c59aff1", + "digest": "sha256:caf7318c944e252d0e2ebebc543bd331c035e3c1a1bd7e14afd254e9b9532416", "publishState": "published", "profile": "dev", "namespace": "hwlab-dev", @@ -98,10 +98,10 @@ }, { "serviceId": "hwlab-agent-mgr", - "commitId": "63acb59", - "image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:63acb59", - "imageTag": "63acb59", - "digest": "sha256:852b03d9d282e90454d5692dafa30cc34328ff8a097c509075a8bc6d5f1c6d80", + "commitId": "c59aff1", + "image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:c59aff1", + "imageTag": "c59aff1", + "digest": "sha256:2e80820f7ef2b151f89abde8ea97516b6be57c4b8dfd968cd25ed3f5fcc01f31", "publishState": "published", "profile": "dev", "namespace": "hwlab-dev", @@ -114,10 +114,10 @@ }, { "serviceId": "hwlab-agent-worker", - "commitId": "63acb59", - "image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:63acb59", - "imageTag": "63acb59", - "digest": "sha256:2f5b8eb8d1a52849d056f412c5dde4bb075456d4fbebdc9169917092011d10e7", + "commitId": "c59aff1", + "image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:c59aff1", + "imageTag": "c59aff1", + "digest": "sha256:11e442a2640eaec880ba1fdcda67ca22224839d86a5cec5caa62f8da2a6418f3", "publishState": "published", "profile": "dev", "namespace": "hwlab-dev", @@ -130,10 +130,10 @@ }, { "serviceId": "hwlab-gateway", - "commitId": "63acb59", - "image": "127.0.0.1:5000/hwlab/hwlab-gateway:63acb59", - "imageTag": "63acb59", - "digest": "sha256:14dea76f86b481a895b0f24b5165ef9fd4c0f790dd558b5b625900b46761ec15", + "commitId": "c59aff1", + "image": "127.0.0.1:5000/hwlab/hwlab-gateway:c59aff1", + "imageTag": "c59aff1", + "digest": "sha256:de4d39faa848c6e58c5f6e71a807927de04f03d62ad186521123a0664ae01ad9", "publishState": "published", "profile": "dev", "namespace": "hwlab-dev", @@ -146,10 +146,10 @@ }, { "serviceId": "hwlab-gateway-simu", - "commitId": "63acb59", - "image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:63acb59", - "imageTag": "63acb59", - "digest": "sha256:0964a94db3efef9a697a4dff1692888e8079c7aeb93abe25aabb6e8ba394c9c8", + "commitId": "c59aff1", + "image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:c59aff1", + "imageTag": "c59aff1", + "digest": "sha256:aaba335829041da3759196bf60e55d3866f4d387fd2a42ffeee4551b7f70d4aa", "publishState": "published", "profile": "dev", "namespace": "hwlab-dev", @@ -162,10 +162,10 @@ }, { "serviceId": "hwlab-box-simu", - "commitId": "63acb59", - "image": "127.0.0.1:5000/hwlab/hwlab-box-simu:63acb59", - "imageTag": "63acb59", - "digest": "sha256:1628a2ebc0ad1638c39fd71e8437ba91d042d9497262001473ecc36a5d7adc96", + "commitId": "c59aff1", + "image": "127.0.0.1:5000/hwlab/hwlab-box-simu:c59aff1", + "imageTag": "c59aff1", + "digest": "sha256:79a0c9a61c3c6cef872eea6a942cfcdf97a8962950320d61402b3579a188cf2d", "publishState": "published", "profile": "dev", "namespace": "hwlab-dev", @@ -178,10 +178,10 @@ }, { "serviceId": "hwlab-patch-panel", - "commitId": "63acb59", - "image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:63acb59", - "imageTag": "63acb59", - "digest": "sha256:461f3e99f52f55e335b51d6048829c40c299568d0fff02cc4f5934bc8d3c962a", + "commitId": "c59aff1", + "image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:c59aff1", + "imageTag": "c59aff1", + "digest": "sha256:aeb1322c0214a2a14cddc05a94880dd86fc091dedca2b9b8f7d9eb46e860d2de", "publishState": "published", "profile": "dev", "namespace": "hwlab-dev", @@ -194,10 +194,10 @@ }, { "serviceId": "hwlab-router", - "commitId": "63acb59", - "image": "127.0.0.1:5000/hwlab/hwlab-router:63acb59", - "imageTag": "63acb59", - "digest": "sha256:560ce04be9a54b82a31c77ab7a214719c998b8b320afc1cd47c1abaa97941024", + "commitId": "c59aff1", + "image": "127.0.0.1:5000/hwlab/hwlab-router:c59aff1", + "imageTag": "c59aff1", + "digest": "sha256:484617217b765bc8975b8137a56a251639c98c2dec8f57bd53cb585bea4d5c1e", "publishState": "published", "profile": "dev", "namespace": "hwlab-dev", @@ -210,10 +210,10 @@ }, { "serviceId": "hwlab-tunnel-client", - "commitId": "63acb59", - "image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:63acb59", - "imageTag": "63acb59", - "digest": "sha256:657c8efdb35c4dbd0c87d4bbe201321aa857ad89a486ec30a2b8fdd379a41a6e", + "commitId": "c59aff1", + "image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:c59aff1", + "imageTag": "c59aff1", + "digest": "sha256:6035483bfe72ce0e336646df8ecd856dcb60defda469aeaff65d157331581de7", "publishState": "published", "profile": "dev", "namespace": "hwlab-dev", @@ -226,10 +226,10 @@ }, { "serviceId": "hwlab-edge-proxy", - "commitId": "63acb59", - "image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:63acb59", - "imageTag": "63acb59", - "digest": "sha256:beca30d9dfbac596cbf72ef49ef6162a708b1048dcfa1c9d741747ac1b858314", + "commitId": "c59aff1", + "image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:c59aff1", + "imageTag": "c59aff1", + "digest": "sha256:8b4c822e72f9ab73d99dba8b0e7bf07b1ef5cecaeb3cd318e2b56f051d50d7c1", "publishState": "published", "profile": "dev", "namespace": "hwlab-dev", @@ -242,10 +242,10 @@ }, { "serviceId": "hwlab-cli", - "commitId": "63acb59", - "image": "127.0.0.1:5000/hwlab/hwlab-cli:63acb59", - "imageTag": "63acb59", - "digest": "sha256:53c5c1dc118c4f698407492b67a59aa1bb1374341907568dd17cf3a0e52ef97b", + "commitId": "c59aff1", + "image": "127.0.0.1:5000/hwlab/hwlab-cli:c59aff1", + "imageTag": "c59aff1", + "digest": "sha256:cebdd3ce41994cab8dfc9e6e8e2a72cb21adc58ea1f824df2436773323df0d29", "publishState": "published", "profile": "dev", "namespace": "hwlab-dev", @@ -258,10 +258,10 @@ }, { "serviceId": "hwlab-agent-skills", - "commitId": "63acb59", - "image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:63acb59", - "imageTag": "63acb59", - "digest": "sha256:cf36771fa898fd240b28b093e0070cc16ecc7ee83207ec30413b6abf855d99b7", + "commitId": "c59aff1", + "image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:c59aff1", + "imageTag": "c59aff1", + "digest": "sha256:70f71afc768519597f4dfaf7d977432362e3130add7c36f5c421f16eb0efb9d0", "publishState": "published", "profile": "dev", "namespace": "hwlab-dev", diff --git a/deploy/deploy.json b/deploy/deploy.json index dceba2ca..8e97ffce 100644 --- a/deploy/deploy.json +++ b/deploy/deploy.json @@ -1,7 +1,7 @@ { "manifestVersion": "v1", "environment": "dev", - "commitId": "63acb59", + "commitId": "c59aff1", "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:63acb59", + "image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:c59aff1", "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": "63acb59", - "HWLAB_IMAGE": "127.0.0.1:5000/hwlab/hwlab-cloud-api:63acb59", - "HWLAB_IMAGE_TAG": "63acb59", + "HWLAB_COMMIT_ID": "c59aff1", + "HWLAB_IMAGE": "127.0.0.1:5000/hwlab/hwlab-cloud-api:c59aff1", + "HWLAB_IMAGE_TAG": "c59aff1", "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", @@ -210,7 +210,7 @@ }, { "serviceId": "hwlab-cloud-web", - "image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:63acb59", + "image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:c59aff1", "namespace": "hwlab-dev", "healthPath": "/health/live", "profile": "dev", @@ -218,14 +218,14 @@ "env": { "HWLAB_ENVIRONMENT": "dev", "HWLAB_API_BASE_URL": "http://hwlab-cloud-api.hwlab-dev.svc.cluster.local:6667", - "HWLAB_COMMIT_ID": "63acb59", - "HWLAB_IMAGE": "127.0.0.1:5000/hwlab/hwlab-cloud-web:63acb59", - "HWLAB_IMAGE_TAG": "63acb59" + "HWLAB_COMMIT_ID": "c59aff1", + "HWLAB_IMAGE": "127.0.0.1:5000/hwlab/hwlab-cloud-web:c59aff1", + "HWLAB_IMAGE_TAG": "c59aff1" } }, { "serviceId": "hwlab-agent-mgr", - "image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:63acb59", + "image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:c59aff1", "namespace": "hwlab-dev", "healthPath": "/health/live", "profile": "dev", @@ -237,7 +237,7 @@ }, { "serviceId": "hwlab-agent-worker", - "image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:63acb59", + "image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:c59aff1", "namespace": "hwlab-dev", "healthPath": "/health/live", "profile": "dev", @@ -249,7 +249,7 @@ }, { "serviceId": "hwlab-gateway", - "image": "127.0.0.1:5000/hwlab/hwlab-gateway:63acb59", + "image": "127.0.0.1:5000/hwlab/hwlab-gateway:c59aff1", "namespace": "hwlab-dev", "healthPath": "/health/live", "profile": "dev", @@ -261,7 +261,7 @@ }, { "serviceId": "hwlab-gateway-simu", - "image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:63acb59", + "image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:c59aff1", "namespace": "hwlab-dev", "healthPath": "/health/live", "profile": "dev", @@ -281,7 +281,7 @@ }, { "serviceId": "hwlab-box-simu", - "image": "127.0.0.1:5000/hwlab/hwlab-box-simu:63acb59", + "image": "127.0.0.1:5000/hwlab/hwlab-box-simu:c59aff1", "namespace": "hwlab-dev", "healthPath": "/health/live", "profile": "dev", @@ -300,7 +300,7 @@ }, { "serviceId": "hwlab-patch-panel", - "image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:63acb59", + "image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:c59aff1", "namespace": "hwlab-dev", "healthPath": "/health/live", "profile": "dev", @@ -321,7 +321,7 @@ }, { "serviceId": "hwlab-router", - "image": "127.0.0.1:5000/hwlab/hwlab-router:63acb59", + "image": "127.0.0.1:5000/hwlab/hwlab-router:c59aff1", "namespace": "hwlab-dev", "healthPath": "/health/live", "profile": "dev", @@ -333,7 +333,7 @@ }, { "serviceId": "hwlab-tunnel-client", - "image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:63acb59", + "image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:c59aff1", "namespace": "hwlab-dev", "healthPath": "/health/live", "profile": "dev", @@ -347,7 +347,7 @@ }, { "serviceId": "hwlab-edge-proxy", - "image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:63acb59", + "image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:c59aff1", "namespace": "hwlab-dev", "healthPath": "/health/live", "profile": "dev", @@ -359,7 +359,7 @@ }, { "serviceId": "hwlab-cli", - "image": "127.0.0.1:5000/hwlab/hwlab-cli:63acb59", + "image": "127.0.0.1:5000/hwlab/hwlab-cli:c59aff1", "namespace": "hwlab-dev", "healthPath": "/health/live", "profile": "dev", @@ -370,13 +370,13 @@ }, { "serviceId": "hwlab-agent-skills", - "image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:63acb59", + "image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:c59aff1", "namespace": "hwlab-dev", "healthPath": "/health/live", "profile": "dev", "replicas": 1, "env": { - "HWLAB_SKILLS_COMMIT_ID": "63acb59" + "HWLAB_SKILLS_COMMIT_ID": "c59aff1" } } ], diff --git a/deploy/k8s/base/workloads.yaml b/deploy/k8s/base/workloads.yaml index 36daf9eb..cf5024d7 100644 --- a/deploy/k8s/base/workloads.yaml +++ b/deploy/k8s/base/workloads.yaml @@ -31,7 +31,7 @@ "containers": [ { "name": "hwlab-cloud-api", - "image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:63acb59", + "image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:c59aff1", "ports": [ { "name": "http", @@ -49,15 +49,15 @@ }, { "name": "HWLAB_COMMIT_ID", - "value": "63acb59" + "value": "c59aff1" }, { "name": "HWLAB_IMAGE", - "value": "127.0.0.1:5000/hwlab/hwlab-cloud-api:63acb59" + "value": "127.0.0.1:5000/hwlab/hwlab-cloud-api:c59aff1" }, { "name": "HWLAB_IMAGE_TAG", - "value": "63acb59" + "value": "c59aff1" }, { "name": "HWLAB_RUNTIME_SUBSTITUTE_FORBIDDEN", @@ -175,7 +175,7 @@ "containers": [ { "name": "hwlab-cloud-web", - "image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:63acb59", + "image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:c59aff1", "ports": [ { "name": "http", @@ -189,15 +189,15 @@ }, { "name": "HWLAB_COMMIT_ID", - "value": "63acb59" + "value": "c59aff1" }, { "name": "HWLAB_IMAGE", - "value": "127.0.0.1:5000/hwlab/hwlab-cloud-web:63acb59" + "value": "127.0.0.1:5000/hwlab/hwlab-cloud-web:c59aff1" }, { "name": "HWLAB_IMAGE_TAG", - "value": "63acb59" + "value": "c59aff1" } ], "readinessProbe": { @@ -247,7 +247,7 @@ "containers": [ { "name": "hwlab-agent-mgr", - "image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:63acb59", + "image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:c59aff1", "ports": [ { "name": "http", @@ -303,7 +303,7 @@ "containers": [ { "name": "hwlab-agent-worker", - "image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:63acb59", + "image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:c59aff1", "env": [ { "name": "HWLAB_AGENT_SESSION_MODE", @@ -346,7 +346,7 @@ "containers": [ { "name": "hwlab-gateway", - "image": "127.0.0.1:5000/hwlab/hwlab-gateway:63acb59", + "image": "127.0.0.1:5000/hwlab/hwlab-gateway:c59aff1", "ports": [ { "name": "http", @@ -407,7 +407,7 @@ "containers": [ { "name": "hwlab-gateway-simu", - "image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:63acb59", + "image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:c59aff1", "ports": [ { "name": "http", @@ -480,7 +480,7 @@ "containers": [ { "name": "hwlab-box-simu", - "image": "127.0.0.1:5000/hwlab/hwlab-box-simu:63acb59", + "image": "127.0.0.1:5000/hwlab/hwlab-box-simu:c59aff1", "ports": [ { "name": "http", @@ -548,7 +548,7 @@ "containers": [ { "name": "hwlab-patch-panel", - "image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:63acb59", + "image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:c59aff1", "ports": [ { "name": "http", @@ -612,7 +612,7 @@ "containers": [ { "name": "hwlab-router", - "image": "127.0.0.1:5000/hwlab/hwlab-router:63acb59", + "image": "127.0.0.1:5000/hwlab/hwlab-router:c59aff1", "ports": [ { "name": "http", @@ -672,7 +672,7 @@ "containers": [ { "name": "hwlab-tunnel-client", - "image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:63acb59", + "image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:c59aff1", "ports": [ { "name": "http", @@ -744,7 +744,7 @@ "containers": [ { "name": "hwlab-edge-proxy", - "image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:63acb59", + "image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:c59aff1", "ports": [ { "name": "http", @@ -805,7 +805,7 @@ "containers": [ { "name": "hwlab-cli", - "image": "127.0.0.1:5000/hwlab/hwlab-cli:63acb59", + "image": "127.0.0.1:5000/hwlab/hwlab-cli:c59aff1", "env": [ { "name": "HWLAB_CLI_ENDPOINT", @@ -847,7 +847,7 @@ "containers": [ { "name": "hwlab-agent-skills", - "image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:63acb59", + "image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:c59aff1", "ports": [ { "name": "http", @@ -857,7 +857,7 @@ "env": [ { "name": "HWLAB_SKILLS_COMMIT_ID", - "value": "63acb59" + "value": "c59aff1" } ], "readinessProbe": { diff --git a/reports/dev-gate/dev-artifacts.json b/reports/dev-gate/dev-artifacts.json index 1492f901..04dd44ad 100644 --- a/reports/dev-gate/dev-artifacts.json +++ b/reports/dev-gate/dev-artifacts.json @@ -4,7 +4,7 @@ "reportVersion": "v1", "issue": "pikasTech/HWLAB#35", "taskId": "dev-artifact-publish", - "commitId": "63acb59", + "commitId": "c59aff1", "acceptanceLevel": "dev_artifact_publish", "devOnly": true, "prodDisabled": true, @@ -75,12 +75,12 @@ "status": "published", "mode": "publish", "repo": "pikasTech/HWLAB", - "sourceCommitId": "63acb5989baa9f12266ca3467eb896a454593efc", + "sourceCommitId": "c59aff164d4d80d05f1696402c652e3bc03efe53", "registryPrefix": "127.0.0.1:5000/hwlab", "registryCapabilities": { "version": "v1", "registryPrefix": "127.0.0.1:5000/hwlab", - "generatedAt": "2026-05-23T09:40:15.352Z", + "generatedAt": "2026-05-23T10:00:45.825Z", "classification": "degraded", "dimensions": { "processHttpAccess": { @@ -161,79 +161,49 @@ "stderr": "", "error": null }, - "podCount": 21, + "podCount": 13, "pulledImages": [ { - "pod": "hwlab-agent-mgr-57d8bc9f89-5kv4p", + "pod": "hwlab-agent-mgr-69db7c4f89-8r5rf", "container": "hwlab-agent-mgr", - "image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:63acb59", - "imageID": "127.0.0.1:5000/hwlab/hwlab-agent-mgr@sha256:852b03d9d282e90454d5692dafa30cc34328ff8a097c509075a8bc6d5f1c6d80" + "image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:c59aff1", + "imageID": "127.0.0.1:5000/hwlab/hwlab-agent-mgr@sha256:2e80820f7ef2b151f89abde8ea97516b6be57c4b8dfd968cd25ed3f5fcc01f31" }, { - "pod": "hwlab-agent-mgr-6c6f64bf5-zjbf7", - "container": "hwlab-agent-mgr", - "image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:6963ed2", - "imageID": "127.0.0.1:5000/hwlab/hwlab-agent-mgr@sha256:42bd66841b857493d78e7be670957fa4238b487a2e546a3d42e78e56a685bc82" - }, - { - "pod": "hwlab-agent-skills-75b55bc498-gjjj2", + "pod": "hwlab-agent-skills-67c5485b7d-q54gv", "container": "hwlab-agent-skills", - "image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:6963ed2", - "imageID": "127.0.0.1:5000/hwlab/hwlab-agent-skills@sha256:cd6003a7e8694a31a5cc116a7af38c8790ef3931edb7ae596455ee4aa8ec5dc1" - }, - { - "pod": "hwlab-agent-skills-8687f446fd-lqtgt", - "container": "hwlab-agent-skills", - "image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:63acb59", - "imageID": "127.0.0.1:5000/hwlab/hwlab-agent-skills@sha256:cf36771fa898fd240b28b093e0070cc16ecc7ee83207ec30413b6abf855d99b7" + "image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:c59aff1", + "imageID": "127.0.0.1:5000/hwlab/hwlab-agent-skills@sha256:70f71afc768519597f4dfaf7d977432362e3130add7c36f5c421f16eb0efb9d0" }, { "pod": "hwlab-box-simu-0", "container": "hwlab-box-simu", - "image": "127.0.0.1:5000/hwlab/hwlab-box-simu:6963ed2", - "imageID": "127.0.0.1:5000/hwlab/hwlab-box-simu@sha256:1ef041e13d81148dc3a02a28f9b70ae9848554c66c02ec358141bd2ac8cbf91e" + "image": "127.0.0.1:5000/hwlab/hwlab-box-simu:63acb59", + "imageID": "127.0.0.1:5000/hwlab/hwlab-box-simu@sha256:1628a2ebc0ad1638c39fd71e8437ba91d042d9497262001473ecc36a5d7adc96" }, { "pod": "hwlab-box-simu-1", "container": "hwlab-box-simu", - "image": "127.0.0.1:5000/hwlab/hwlab-box-simu:6963ed2", - "imageID": "127.0.0.1:5000/hwlab/hwlab-box-simu@sha256:1ef041e13d81148dc3a02a28f9b70ae9848554c66c02ec358141bd2ac8cbf91e" + "image": "127.0.0.1:5000/hwlab/hwlab-box-simu:c59aff1", + "imageID": "127.0.0.1:5000/hwlab/hwlab-box-simu@sha256:79a0c9a61c3c6cef872eea6a942cfcdf97a8962950320d61402b3579a188cf2d" }, { - "pod": "hwlab-cloud-api-668549d448-gnct8", + "pod": "hwlab-cloud-api-5f766c74dd-ptdq5", "container": "hwlab-cloud-api", - "image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:63acb59", - "imageID": "127.0.0.1:5000/hwlab/hwlab-cloud-api@sha256:08d9ec3943b6b2530af9a67cfba440460a0357fb6b0ed585cc4537c3ee36f3a9" + "image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:c59aff1", + "imageID": "127.0.0.1:5000/hwlab/hwlab-cloud-api@sha256:83409837a25664859577a5002064be67dbb7fa3aac610853042777f67af5fb0a" }, { - "pod": "hwlab-cloud-api-858f6df96d-tcrbg", - "container": "hwlab-cloud-api", - "image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:6963ed2", - "imageID": "127.0.0.1:5000/hwlab/hwlab-cloud-api@sha256:4bb54a3ac720cabdcf5b0e9f7a0ccb98ba28d6ff9c85d2f01c75b834211d113f" - }, - { - "pod": "hwlab-cloud-web-576b7bb89d-dxk6w", + "pod": "hwlab-cloud-web-787d969966-5jbzf", "container": "hwlab-cloud-web", - "image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:58b891a", - "imageID": "127.0.0.1:5000/hwlab/hwlab-cloud-web@sha256:820804a6fe2da63d36951dcbbd8753077c923c252648b9e261eaea973908a379" + "image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:c59aff1", + "imageID": "127.0.0.1:5000/hwlab/hwlab-cloud-web@sha256:caf7318c944e252d0e2ebebc543bd331c035e3c1a1bd7e14afd254e9b9532416" }, { - "pod": "hwlab-cloud-web-fc896cddb-gwh58", - "container": "hwlab-cloud-web", - "image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:63acb59", - "imageID": "127.0.0.1:5000/hwlab/hwlab-cloud-web@sha256:3c6b1efb10644c7f3d44054f364013cb348b1204a1a6ffd33969f213da59227e" - }, - { - "pod": "hwlab-edge-proxy-5889fb8fb8-gblw8", + "pod": "hwlab-edge-proxy-6cfbb6c89d-fm4dm", "container": "hwlab-edge-proxy", - "image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:6963ed2", - "imageID": "127.0.0.1:5000/hwlab/hwlab-edge-proxy@sha256:14722f8f7ed0ccdcc312ead4d9b93b68ca5187550fc61f29fdca26ed6399c32b" - }, - { - "pod": "hwlab-edge-proxy-5ff8d747d-rgdjm", - "container": "hwlab-edge-proxy", - "image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:63acb59", - "imageID": "127.0.0.1:5000/hwlab/hwlab-edge-proxy@sha256:beca30d9dfbac596cbf72ef49ef6162a708b1048dcfa1c9d741747ac1b858314" + "image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:c59aff1", + "imageID": "127.0.0.1:5000/hwlab/hwlab-edge-proxy@sha256:8b4c822e72f9ab73d99dba8b0e7bf07b1ef5cecaeb3cd318e2b56f051d50d7c1" }, { "pod": "hwlab-frpc-59f57d479c-wm5l2", @@ -244,50 +214,32 @@ { "pod": "hwlab-gateway-simu-0", "container": "hwlab-gateway-simu", - "image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:6963ed2", - "imageID": "127.0.0.1:5000/hwlab/hwlab-gateway-simu@sha256:13e1a66ba2dc45bdf04ac4664a4ab9f0589951509895e754ae46df02062c7b44" + "image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:63acb59", + "imageID": "127.0.0.1:5000/hwlab/hwlab-gateway-simu@sha256:0964a94db3efef9a697a4dff1692888e8079c7aeb93abe25aabb6e8ba394c9c8" }, { "pod": "hwlab-gateway-simu-1", "container": "hwlab-gateway-simu", - "image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:6963ed2", - "imageID": "127.0.0.1:5000/hwlab/hwlab-gateway-simu@sha256:13e1a66ba2dc45bdf04ac4664a4ab9f0589951509895e754ae46df02062c7b44" + "image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:c59aff1", + "imageID": "127.0.0.1:5000/hwlab/hwlab-gateway-simu@sha256:aaba335829041da3759196bf60e55d3866f4d387fd2a42ffeee4551b7f70d4aa" }, { - "pod": "hwlab-patch-panel-5dd8fdf4f7-7cg4w", + "pod": "hwlab-patch-panel-5f46dffc8c-hnkcv", "container": "hwlab-patch-panel", - "image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:6963ed2", - "imageID": "127.0.0.1:5000/hwlab/hwlab-patch-panel@sha256:4346f8753c690fa61c378ee8c8ed32e6c11d1e68f813272919914069044fb4ce" + "image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:c59aff1", + "imageID": "127.0.0.1:5000/hwlab/hwlab-patch-panel@sha256:aeb1322c0214a2a14cddc05a94880dd86fc091dedca2b9b8f7d9eb46e860d2de" }, { - "pod": "hwlab-patch-panel-79c59cd5b7-dl4sz", - "container": "hwlab-patch-panel", - "image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:63acb59", - "imageID": "127.0.0.1:5000/hwlab/hwlab-patch-panel@sha256:461f3e99f52f55e335b51d6048829c40c299568d0fff02cc4f5934bc8d3c962a" - }, - { - "pod": "hwlab-router-59458f576d-l2j27", + "pod": "hwlab-router-cc7c6675d-rc29m", "container": "hwlab-router", - "image": "127.0.0.1:5000/hwlab/hwlab-router:6963ed2", - "imageID": "127.0.0.1:5000/hwlab/hwlab-router@sha256:a4b2befc25988abbeb575d5270e9b942bd6f072478f3e9130b3929588ea15d40" + "image": "127.0.0.1:5000/hwlab/hwlab-router:c59aff1", + "imageID": "127.0.0.1:5000/hwlab/hwlab-router@sha256:484617217b765bc8975b8137a56a251639c98c2dec8f57bd53cb585bea4d5c1e" }, { - "pod": "hwlab-router-7d47d6dfc4-gzcw9", - "container": "hwlab-router", - "image": "127.0.0.1:5000/hwlab/hwlab-router:63acb59", - "imageID": "127.0.0.1:5000/hwlab/hwlab-router@sha256:560ce04be9a54b82a31c77ab7a214719c998b8b320afc1cd47c1abaa97941024" - }, - { - "pod": "hwlab-tunnel-client-64779fc4bd-pz8lz", + "pod": "hwlab-tunnel-client-7477884976-rns5l", "container": "hwlab-tunnel-client", - "image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:63acb59", - "imageID": "127.0.0.1:5000/hwlab/hwlab-tunnel-client@sha256:657c8efdb35c4dbd0c87d4bbe201321aa857ad89a486ec30a2b8fdd379a41a6e" - }, - { - "pod": "hwlab-tunnel-client-65ff794986-5z2s6", - "container": "hwlab-tunnel-client", - "image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:6963ed2", - "imageID": "127.0.0.1:5000/hwlab/hwlab-tunnel-client@sha256:c7fa485bf3ba71f828b222664c1b80f4894eaa9a451f7034a44f68e9a1cbb707" + "image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:c59aff1", + "imageID": "127.0.0.1:5000/hwlab/hwlab-tunnel-client@sha256:6035483bfe72ce0e336646df8ecd856dcb60defda469aeaff65d157331581de7" } ], "pullFailures": [], @@ -560,13 +512,13 @@ "publishPlan": { "version": "v2", "mode": "publish", - "sourceCommitId": "63acb5989baa9f12266ca3467eb896a454593efc", - "imageTag": "63acb59", + "sourceCommitId": "c59aff164d4d80d05f1696402c652e3bc03efe53", + "imageTag": "c59aff1", "registryTarget": "127.0.0.1:5000/hwlab", "registryCapabilities": { "version": "v1", "registryPrefix": "127.0.0.1:5000/hwlab", - "generatedAt": "2026-05-23T09:40:15.352Z", + "generatedAt": "2026-05-23T10:00:45.825Z", "classification": "degraded", "dimensions": { "processHttpAccess": { @@ -647,79 +599,49 @@ "stderr": "", "error": null }, - "podCount": 21, + "podCount": 13, "pulledImages": [ { - "pod": "hwlab-agent-mgr-57d8bc9f89-5kv4p", + "pod": "hwlab-agent-mgr-69db7c4f89-8r5rf", "container": "hwlab-agent-mgr", - "image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:63acb59", - "imageID": "127.0.0.1:5000/hwlab/hwlab-agent-mgr@sha256:852b03d9d282e90454d5692dafa30cc34328ff8a097c509075a8bc6d5f1c6d80" + "image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:c59aff1", + "imageID": "127.0.0.1:5000/hwlab/hwlab-agent-mgr@sha256:2e80820f7ef2b151f89abde8ea97516b6be57c4b8dfd968cd25ed3f5fcc01f31" }, { - "pod": "hwlab-agent-mgr-6c6f64bf5-zjbf7", - "container": "hwlab-agent-mgr", - "image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:6963ed2", - "imageID": "127.0.0.1:5000/hwlab/hwlab-agent-mgr@sha256:42bd66841b857493d78e7be670957fa4238b487a2e546a3d42e78e56a685bc82" - }, - { - "pod": "hwlab-agent-skills-75b55bc498-gjjj2", + "pod": "hwlab-agent-skills-67c5485b7d-q54gv", "container": "hwlab-agent-skills", - "image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:6963ed2", - "imageID": "127.0.0.1:5000/hwlab/hwlab-agent-skills@sha256:cd6003a7e8694a31a5cc116a7af38c8790ef3931edb7ae596455ee4aa8ec5dc1" - }, - { - "pod": "hwlab-agent-skills-8687f446fd-lqtgt", - "container": "hwlab-agent-skills", - "image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:63acb59", - "imageID": "127.0.0.1:5000/hwlab/hwlab-agent-skills@sha256:cf36771fa898fd240b28b093e0070cc16ecc7ee83207ec30413b6abf855d99b7" + "image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:c59aff1", + "imageID": "127.0.0.1:5000/hwlab/hwlab-agent-skills@sha256:70f71afc768519597f4dfaf7d977432362e3130add7c36f5c421f16eb0efb9d0" }, { "pod": "hwlab-box-simu-0", "container": "hwlab-box-simu", - "image": "127.0.0.1:5000/hwlab/hwlab-box-simu:6963ed2", - "imageID": "127.0.0.1:5000/hwlab/hwlab-box-simu@sha256:1ef041e13d81148dc3a02a28f9b70ae9848554c66c02ec358141bd2ac8cbf91e" + "image": "127.0.0.1:5000/hwlab/hwlab-box-simu:63acb59", + "imageID": "127.0.0.1:5000/hwlab/hwlab-box-simu@sha256:1628a2ebc0ad1638c39fd71e8437ba91d042d9497262001473ecc36a5d7adc96" }, { "pod": "hwlab-box-simu-1", "container": "hwlab-box-simu", - "image": "127.0.0.1:5000/hwlab/hwlab-box-simu:6963ed2", - "imageID": "127.0.0.1:5000/hwlab/hwlab-box-simu@sha256:1ef041e13d81148dc3a02a28f9b70ae9848554c66c02ec358141bd2ac8cbf91e" + "image": "127.0.0.1:5000/hwlab/hwlab-box-simu:c59aff1", + "imageID": "127.0.0.1:5000/hwlab/hwlab-box-simu@sha256:79a0c9a61c3c6cef872eea6a942cfcdf97a8962950320d61402b3579a188cf2d" }, { - "pod": "hwlab-cloud-api-668549d448-gnct8", + "pod": "hwlab-cloud-api-5f766c74dd-ptdq5", "container": "hwlab-cloud-api", - "image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:63acb59", - "imageID": "127.0.0.1:5000/hwlab/hwlab-cloud-api@sha256:08d9ec3943b6b2530af9a67cfba440460a0357fb6b0ed585cc4537c3ee36f3a9" + "image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:c59aff1", + "imageID": "127.0.0.1:5000/hwlab/hwlab-cloud-api@sha256:83409837a25664859577a5002064be67dbb7fa3aac610853042777f67af5fb0a" }, { - "pod": "hwlab-cloud-api-858f6df96d-tcrbg", - "container": "hwlab-cloud-api", - "image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:6963ed2", - "imageID": "127.0.0.1:5000/hwlab/hwlab-cloud-api@sha256:4bb54a3ac720cabdcf5b0e9f7a0ccb98ba28d6ff9c85d2f01c75b834211d113f" - }, - { - "pod": "hwlab-cloud-web-576b7bb89d-dxk6w", + "pod": "hwlab-cloud-web-787d969966-5jbzf", "container": "hwlab-cloud-web", - "image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:58b891a", - "imageID": "127.0.0.1:5000/hwlab/hwlab-cloud-web@sha256:820804a6fe2da63d36951dcbbd8753077c923c252648b9e261eaea973908a379" + "image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:c59aff1", + "imageID": "127.0.0.1:5000/hwlab/hwlab-cloud-web@sha256:caf7318c944e252d0e2ebebc543bd331c035e3c1a1bd7e14afd254e9b9532416" }, { - "pod": "hwlab-cloud-web-fc896cddb-gwh58", - "container": "hwlab-cloud-web", - "image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:63acb59", - "imageID": "127.0.0.1:5000/hwlab/hwlab-cloud-web@sha256:3c6b1efb10644c7f3d44054f364013cb348b1204a1a6ffd33969f213da59227e" - }, - { - "pod": "hwlab-edge-proxy-5889fb8fb8-gblw8", + "pod": "hwlab-edge-proxy-6cfbb6c89d-fm4dm", "container": "hwlab-edge-proxy", - "image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:6963ed2", - "imageID": "127.0.0.1:5000/hwlab/hwlab-edge-proxy@sha256:14722f8f7ed0ccdcc312ead4d9b93b68ca5187550fc61f29fdca26ed6399c32b" - }, - { - "pod": "hwlab-edge-proxy-5ff8d747d-rgdjm", - "container": "hwlab-edge-proxy", - "image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:63acb59", - "imageID": "127.0.0.1:5000/hwlab/hwlab-edge-proxy@sha256:beca30d9dfbac596cbf72ef49ef6162a708b1048dcfa1c9d741747ac1b858314" + "image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:c59aff1", + "imageID": "127.0.0.1:5000/hwlab/hwlab-edge-proxy@sha256:8b4c822e72f9ab73d99dba8b0e7bf07b1ef5cecaeb3cd318e2b56f051d50d7c1" }, { "pod": "hwlab-frpc-59f57d479c-wm5l2", @@ -730,50 +652,32 @@ { "pod": "hwlab-gateway-simu-0", "container": "hwlab-gateway-simu", - "image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:6963ed2", - "imageID": "127.0.0.1:5000/hwlab/hwlab-gateway-simu@sha256:13e1a66ba2dc45bdf04ac4664a4ab9f0589951509895e754ae46df02062c7b44" + "image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:63acb59", + "imageID": "127.0.0.1:5000/hwlab/hwlab-gateway-simu@sha256:0964a94db3efef9a697a4dff1692888e8079c7aeb93abe25aabb6e8ba394c9c8" }, { "pod": "hwlab-gateway-simu-1", "container": "hwlab-gateway-simu", - "image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:6963ed2", - "imageID": "127.0.0.1:5000/hwlab/hwlab-gateway-simu@sha256:13e1a66ba2dc45bdf04ac4664a4ab9f0589951509895e754ae46df02062c7b44" + "image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:c59aff1", + "imageID": "127.0.0.1:5000/hwlab/hwlab-gateway-simu@sha256:aaba335829041da3759196bf60e55d3866f4d387fd2a42ffeee4551b7f70d4aa" }, { - "pod": "hwlab-patch-panel-5dd8fdf4f7-7cg4w", + "pod": "hwlab-patch-panel-5f46dffc8c-hnkcv", "container": "hwlab-patch-panel", - "image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:6963ed2", - "imageID": "127.0.0.1:5000/hwlab/hwlab-patch-panel@sha256:4346f8753c690fa61c378ee8c8ed32e6c11d1e68f813272919914069044fb4ce" + "image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:c59aff1", + "imageID": "127.0.0.1:5000/hwlab/hwlab-patch-panel@sha256:aeb1322c0214a2a14cddc05a94880dd86fc091dedca2b9b8f7d9eb46e860d2de" }, { - "pod": "hwlab-patch-panel-79c59cd5b7-dl4sz", - "container": "hwlab-patch-panel", - "image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:63acb59", - "imageID": "127.0.0.1:5000/hwlab/hwlab-patch-panel@sha256:461f3e99f52f55e335b51d6048829c40c299568d0fff02cc4f5934bc8d3c962a" - }, - { - "pod": "hwlab-router-59458f576d-l2j27", + "pod": "hwlab-router-cc7c6675d-rc29m", "container": "hwlab-router", - "image": "127.0.0.1:5000/hwlab/hwlab-router:6963ed2", - "imageID": "127.0.0.1:5000/hwlab/hwlab-router@sha256:a4b2befc25988abbeb575d5270e9b942bd6f072478f3e9130b3929588ea15d40" + "image": "127.0.0.1:5000/hwlab/hwlab-router:c59aff1", + "imageID": "127.0.0.1:5000/hwlab/hwlab-router@sha256:484617217b765bc8975b8137a56a251639c98c2dec8f57bd53cb585bea4d5c1e" }, { - "pod": "hwlab-router-7d47d6dfc4-gzcw9", - "container": "hwlab-router", - "image": "127.0.0.1:5000/hwlab/hwlab-router:63acb59", - "imageID": "127.0.0.1:5000/hwlab/hwlab-router@sha256:560ce04be9a54b82a31c77ab7a214719c998b8b320afc1cd47c1abaa97941024" - }, - { - "pod": "hwlab-tunnel-client-64779fc4bd-pz8lz", + "pod": "hwlab-tunnel-client-7477884976-rns5l", "container": "hwlab-tunnel-client", - "image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:63acb59", - "imageID": "127.0.0.1:5000/hwlab/hwlab-tunnel-client@sha256:657c8efdb35c4dbd0c87d4bbe201321aa857ad89a486ec30a2b8fdd379a41a6e" - }, - { - "pod": "hwlab-tunnel-client-65ff794986-5z2s6", - "container": "hwlab-tunnel-client", - "image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:6963ed2", - "imageID": "127.0.0.1:5000/hwlab/hwlab-tunnel-client@sha256:c7fa485bf3ba71f828b222664c1b80f4894eaa9a451f7034a44f68e9a1cbb707" + "image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:c59aff1", + "imageID": "127.0.0.1:5000/hwlab/hwlab-tunnel-client@sha256:6035483bfe72ce0e336646df8ecd856dcb60defda469aeaff65d157331581de7" } ], "pullFailures": [], @@ -795,12 +699,12 @@ "enabled": true, "required": true, "artifactScope": "required", - "sourceCommitId": "63acb5989baa9f12266ca3467eb896a454593efc", + "sourceCommitId": "c59aff164d4d80d05f1696402c652e3bc03efe53", "registryTarget": "127.0.0.1:5000/hwlab/hwlab-cloud-api", - "image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:63acb59", - "imageTag": "63acb59", - "digest": "sha256:79e9694d2d381ab96028e0705023b4e3c1cd3b7c71357a0ef5aefd66f53ee7f0", - "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-cloud-api@sha256:79e9694d2d381ab96028e0705023b4e3c1cd3b7c71357a0ef5aefd66f53ee7f0", + "image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:c59aff1", + "imageTag": "c59aff1", + "digest": "sha256:83409837a25664859577a5002064be67dbb7fa3aac610853042777f67af5fb0a", + "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-cloud-api@sha256:83409837a25664859577a5002064be67dbb7fa3aac610853042777f67af5fb0a", "digestStatus": "real", "status": "published", "notPublishedReason": null @@ -810,12 +714,12 @@ "enabled": true, "required": true, "artifactScope": "required", - "sourceCommitId": "63acb5989baa9f12266ca3467eb896a454593efc", + "sourceCommitId": "c59aff164d4d80d05f1696402c652e3bc03efe53", "registryTarget": "127.0.0.1:5000/hwlab/hwlab-cloud-web", - "image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:63acb59", - "imageTag": "63acb59", - "digest": "sha256:3c6b1efb10644c7f3d44054f364013cb348b1204a1a6ffd33969f213da59227e", - "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-cloud-web@sha256:3c6b1efb10644c7f3d44054f364013cb348b1204a1a6ffd33969f213da59227e", + "image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:c59aff1", + "imageTag": "c59aff1", + "digest": "sha256:caf7318c944e252d0e2ebebc543bd331c035e3c1a1bd7e14afd254e9b9532416", + "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-cloud-web@sha256:caf7318c944e252d0e2ebebc543bd331c035e3c1a1bd7e14afd254e9b9532416", "digestStatus": "real", "status": "published", "notPublishedReason": null @@ -825,12 +729,12 @@ "enabled": true, "required": true, "artifactScope": "required", - "sourceCommitId": "63acb5989baa9f12266ca3467eb896a454593efc", + "sourceCommitId": "c59aff164d4d80d05f1696402c652e3bc03efe53", "registryTarget": "127.0.0.1:5000/hwlab/hwlab-agent-mgr", - "image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:63acb59", - "imageTag": "63acb59", - "digest": "sha256:852b03d9d282e90454d5692dafa30cc34328ff8a097c509075a8bc6d5f1c6d80", - "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-agent-mgr@sha256:852b03d9d282e90454d5692dafa30cc34328ff8a097c509075a8bc6d5f1c6d80", + "image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:c59aff1", + "imageTag": "c59aff1", + "digest": "sha256:2e80820f7ef2b151f89abde8ea97516b6be57c4b8dfd968cd25ed3f5fcc01f31", + "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-agent-mgr@sha256:2e80820f7ef2b151f89abde8ea97516b6be57c4b8dfd968cd25ed3f5fcc01f31", "digestStatus": "real", "status": "published", "notPublishedReason": null @@ -840,12 +744,12 @@ "enabled": true, "required": true, "artifactScope": "required", - "sourceCommitId": "63acb5989baa9f12266ca3467eb896a454593efc", + "sourceCommitId": "c59aff164d4d80d05f1696402c652e3bc03efe53", "registryTarget": "127.0.0.1:5000/hwlab/hwlab-agent-worker", - "image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:63acb59", - "imageTag": "63acb59", - "digest": "sha256:2f5b8eb8d1a52849d056f412c5dde4bb075456d4fbebdc9169917092011d10e7", - "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-agent-worker@sha256:2f5b8eb8d1a52849d056f412c5dde4bb075456d4fbebdc9169917092011d10e7", + "image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:c59aff1", + "imageTag": "c59aff1", + "digest": "sha256:11e442a2640eaec880ba1fdcda67ca22224839d86a5cec5caa62f8da2a6418f3", + "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-agent-worker@sha256:11e442a2640eaec880ba1fdcda67ca22224839d86a5cec5caa62f8da2a6418f3", "digestStatus": "real", "status": "published", "notPublishedReason": null @@ -855,12 +759,12 @@ "enabled": true, "required": true, "artifactScope": "required", - "sourceCommitId": "63acb5989baa9f12266ca3467eb896a454593efc", + "sourceCommitId": "c59aff164d4d80d05f1696402c652e3bc03efe53", "registryTarget": "127.0.0.1:5000/hwlab/hwlab-gateway", - "image": "127.0.0.1:5000/hwlab/hwlab-gateway:63acb59", - "imageTag": "63acb59", - "digest": "sha256:14dea76f86b481a895b0f24b5165ef9fd4c0f790dd558b5b625900b46761ec15", - "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-gateway@sha256:14dea76f86b481a895b0f24b5165ef9fd4c0f790dd558b5b625900b46761ec15", + "image": "127.0.0.1:5000/hwlab/hwlab-gateway:c59aff1", + "imageTag": "c59aff1", + "digest": "sha256:de4d39faa848c6e58c5f6e71a807927de04f03d62ad186521123a0664ae01ad9", + "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-gateway@sha256:de4d39faa848c6e58c5f6e71a807927de04f03d62ad186521123a0664ae01ad9", "digestStatus": "real", "status": "published", "notPublishedReason": null @@ -870,12 +774,12 @@ "enabled": true, "required": true, "artifactScope": "required", - "sourceCommitId": "63acb5989baa9f12266ca3467eb896a454593efc", + "sourceCommitId": "c59aff164d4d80d05f1696402c652e3bc03efe53", "registryTarget": "127.0.0.1:5000/hwlab/hwlab-gateway-simu", - "image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:63acb59", - "imageTag": "63acb59", - "digest": "sha256:0964a94db3efef9a697a4dff1692888e8079c7aeb93abe25aabb6e8ba394c9c8", - "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-gateway-simu@sha256:0964a94db3efef9a697a4dff1692888e8079c7aeb93abe25aabb6e8ba394c9c8", + "image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:c59aff1", + "imageTag": "c59aff1", + "digest": "sha256:aaba335829041da3759196bf60e55d3866f4d387fd2a42ffeee4551b7f70d4aa", + "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-gateway-simu@sha256:aaba335829041da3759196bf60e55d3866f4d387fd2a42ffeee4551b7f70d4aa", "digestStatus": "real", "status": "published", "notPublishedReason": null @@ -885,12 +789,12 @@ "enabled": true, "required": true, "artifactScope": "required", - "sourceCommitId": "63acb5989baa9f12266ca3467eb896a454593efc", + "sourceCommitId": "c59aff164d4d80d05f1696402c652e3bc03efe53", "registryTarget": "127.0.0.1:5000/hwlab/hwlab-box-simu", - "image": "127.0.0.1:5000/hwlab/hwlab-box-simu:63acb59", - "imageTag": "63acb59", - "digest": "sha256:1628a2ebc0ad1638c39fd71e8437ba91d042d9497262001473ecc36a5d7adc96", - "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-box-simu@sha256:1628a2ebc0ad1638c39fd71e8437ba91d042d9497262001473ecc36a5d7adc96", + "image": "127.0.0.1:5000/hwlab/hwlab-box-simu:c59aff1", + "imageTag": "c59aff1", + "digest": "sha256:79a0c9a61c3c6cef872eea6a942cfcdf97a8962950320d61402b3579a188cf2d", + "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-box-simu@sha256:79a0c9a61c3c6cef872eea6a942cfcdf97a8962950320d61402b3579a188cf2d", "digestStatus": "real", "status": "published", "notPublishedReason": null @@ -900,12 +804,12 @@ "enabled": true, "required": true, "artifactScope": "required", - "sourceCommitId": "63acb5989baa9f12266ca3467eb896a454593efc", + "sourceCommitId": "c59aff164d4d80d05f1696402c652e3bc03efe53", "registryTarget": "127.0.0.1:5000/hwlab/hwlab-patch-panel", - "image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:63acb59", - "imageTag": "63acb59", - "digest": "sha256:461f3e99f52f55e335b51d6048829c40c299568d0fff02cc4f5934bc8d3c962a", - "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-patch-panel@sha256:461f3e99f52f55e335b51d6048829c40c299568d0fff02cc4f5934bc8d3c962a", + "image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:c59aff1", + "imageTag": "c59aff1", + "digest": "sha256:aeb1322c0214a2a14cddc05a94880dd86fc091dedca2b9b8f7d9eb46e860d2de", + "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-patch-panel@sha256:aeb1322c0214a2a14cddc05a94880dd86fc091dedca2b9b8f7d9eb46e860d2de", "digestStatus": "real", "status": "published", "notPublishedReason": null @@ -915,12 +819,12 @@ "enabled": true, "required": true, "artifactScope": "required", - "sourceCommitId": "63acb5989baa9f12266ca3467eb896a454593efc", + "sourceCommitId": "c59aff164d4d80d05f1696402c652e3bc03efe53", "registryTarget": "127.0.0.1:5000/hwlab/hwlab-router", - "image": "127.0.0.1:5000/hwlab/hwlab-router:63acb59", - "imageTag": "63acb59", - "digest": "sha256:560ce04be9a54b82a31c77ab7a214719c998b8b320afc1cd47c1abaa97941024", - "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-router@sha256:560ce04be9a54b82a31c77ab7a214719c998b8b320afc1cd47c1abaa97941024", + "image": "127.0.0.1:5000/hwlab/hwlab-router:c59aff1", + "imageTag": "c59aff1", + "digest": "sha256:484617217b765bc8975b8137a56a251639c98c2dec8f57bd53cb585bea4d5c1e", + "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-router@sha256:484617217b765bc8975b8137a56a251639c98c2dec8f57bd53cb585bea4d5c1e", "digestStatus": "real", "status": "published", "notPublishedReason": null @@ -930,12 +834,12 @@ "enabled": true, "required": true, "artifactScope": "required", - "sourceCommitId": "63acb5989baa9f12266ca3467eb896a454593efc", + "sourceCommitId": "c59aff164d4d80d05f1696402c652e3bc03efe53", "registryTarget": "127.0.0.1:5000/hwlab/hwlab-tunnel-client", - "image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:63acb59", - "imageTag": "63acb59", - "digest": "sha256:657c8efdb35c4dbd0c87d4bbe201321aa857ad89a486ec30a2b8fdd379a41a6e", - "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-tunnel-client@sha256:657c8efdb35c4dbd0c87d4bbe201321aa857ad89a486ec30a2b8fdd379a41a6e", + "image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:c59aff1", + "imageTag": "c59aff1", + "digest": "sha256:6035483bfe72ce0e336646df8ecd856dcb60defda469aeaff65d157331581de7", + "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-tunnel-client@sha256:6035483bfe72ce0e336646df8ecd856dcb60defda469aeaff65d157331581de7", "digestStatus": "real", "status": "published", "notPublishedReason": null @@ -945,12 +849,12 @@ "enabled": true, "required": true, "artifactScope": "required", - "sourceCommitId": "63acb5989baa9f12266ca3467eb896a454593efc", + "sourceCommitId": "c59aff164d4d80d05f1696402c652e3bc03efe53", "registryTarget": "127.0.0.1:5000/hwlab/hwlab-edge-proxy", - "image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:63acb59", - "imageTag": "63acb59", - "digest": "sha256:beca30d9dfbac596cbf72ef49ef6162a708b1048dcfa1c9d741747ac1b858314", - "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-edge-proxy@sha256:beca30d9dfbac596cbf72ef49ef6162a708b1048dcfa1c9d741747ac1b858314", + "image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:c59aff1", + "imageTag": "c59aff1", + "digest": "sha256:8b4c822e72f9ab73d99dba8b0e7bf07b1ef5cecaeb3cd318e2b56f051d50d7c1", + "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-edge-proxy@sha256:8b4c822e72f9ab73d99dba8b0e7bf07b1ef5cecaeb3cd318e2b56f051d50d7c1", "digestStatus": "real", "status": "published", "notPublishedReason": null @@ -960,12 +864,12 @@ "enabled": true, "required": true, "artifactScope": "required", - "sourceCommitId": "63acb5989baa9f12266ca3467eb896a454593efc", + "sourceCommitId": "c59aff164d4d80d05f1696402c652e3bc03efe53", "registryTarget": "127.0.0.1:5000/hwlab/hwlab-cli", - "image": "127.0.0.1:5000/hwlab/hwlab-cli:63acb59", - "imageTag": "63acb59", - "digest": "sha256:53c5c1dc118c4f698407492b67a59aa1bb1374341907568dd17cf3a0e52ef97b", - "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-cli@sha256:53c5c1dc118c4f698407492b67a59aa1bb1374341907568dd17cf3a0e52ef97b", + "image": "127.0.0.1:5000/hwlab/hwlab-cli:c59aff1", + "imageTag": "c59aff1", + "digest": "sha256:cebdd3ce41994cab8dfc9e6e8e2a72cb21adc58ea1f824df2436773323df0d29", + "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-cli@sha256:cebdd3ce41994cab8dfc9e6e8e2a72cb21adc58ea1f824df2436773323df0d29", "digestStatus": "real", "status": "published", "notPublishedReason": null @@ -975,12 +879,12 @@ "enabled": true, "required": true, "artifactScope": "required", - "sourceCommitId": "63acb5989baa9f12266ca3467eb896a454593efc", + "sourceCommitId": "c59aff164d4d80d05f1696402c652e3bc03efe53", "registryTarget": "127.0.0.1:5000/hwlab/hwlab-agent-skills", - "image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:63acb59", - "imageTag": "63acb59", - "digest": "sha256:cf36771fa898fd240b28b093e0070cc16ecc7ee83207ec30413b6abf855d99b7", - "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-agent-skills@sha256:cf36771fa898fd240b28b093e0070cc16ecc7ee83207ec30413b6abf855d99b7", + "image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:c59aff1", + "imageTag": "c59aff1", + "digest": "sha256:70f71afc768519597f4dfaf7d977432362e3130add7c36f5c421f16eb0efb9d0", + "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-agent-skills@sha256:70f71afc768519597f4dfaf7d977432362e3130add7c36f5c421f16eb0efb9d0", "digestStatus": "real", "status": "published", "notPublishedReason": null @@ -992,15 +896,15 @@ "disabledServiceCount": 0, "builtCount": 13, "publishedCount": 13, - "generatedAt": "2026-05-23T09:40:32.793Z", + "generatedAt": "2026-05-23T10:02:10.683Z", "services": [ { "serviceId": "hwlab-cloud-api", "status": "published", - "image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:63acb59", - "imageTag": "63acb59", - "digest": "sha256:79e9694d2d381ab96028e0705023b4e3c1cd3b7c71357a0ef5aefd66f53ee7f0", - "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-cloud-api@sha256:79e9694d2d381ab96028e0705023b4e3c1cd3b7c71357a0ef5aefd66f53ee7f0", + "image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:c59aff1", + "imageTag": "c59aff1", + "digest": "sha256:83409837a25664859577a5002064be67dbb7fa3aac610853042777f67af5fb0a", + "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-cloud-api@sha256:83409837a25664859577a5002064be67dbb7fa3aac610853042777f67af5fb0a", "runtimeKind": "node-command", "implementationState": "repo-entrypoint", "sourceState": "source-present", @@ -1009,15 +913,15 @@ "artifactRequired": true, "artifactScope": "required", "notPublishedReason": null, - "localImageId": "sha256:d6d4a6a6820fe7c3b051ecbd6259b83f2261394af94e5d30c2f66048d79c8b4c" + "localImageId": "sha256:bf3a6c204e5f6715daa9864e9e103bb697378b48d21487fea8b1f9e24ee50a98" }, { "serviceId": "hwlab-cloud-web", "status": "published", - "image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:63acb59", - "imageTag": "63acb59", - "digest": "sha256:3c6b1efb10644c7f3d44054f364013cb348b1204a1a6ffd33969f213da59227e", - "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-cloud-web@sha256:3c6b1efb10644c7f3d44054f364013cb348b1204a1a6ffd33969f213da59227e", + "image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:c59aff1", + "imageTag": "c59aff1", + "digest": "sha256:caf7318c944e252d0e2ebebc543bd331c035e3c1a1bd7e14afd254e9b9532416", + "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-cloud-web@sha256:caf7318c944e252d0e2ebebc543bd331c035e3c1a1bd7e14afd254e9b9532416", "runtimeKind": "cloud-web", "distFreshness": { "status": "pass", @@ -1028,85 +932,85 @@ { "kind": "runtime", "path": "index.html", - "sourcePath": "/tmp/hwlab-pr309/web/hwlab-cloud-web/index.html", - "distPath": "/tmp/hwlab-pr309/web/hwlab-cloud-web/dist/index.html", + "sourcePath": "/workspace/hwlab/web/hwlab-cloud-web/index.html", + "distPath": "/workspace/hwlab/web/hwlab-cloud-web/dist/index.html", "status": "match" }, { "kind": "runtime", "path": "styles.css", - "sourcePath": "/tmp/hwlab-pr309/web/hwlab-cloud-web/styles.css", - "distPath": "/tmp/hwlab-pr309/web/hwlab-cloud-web/dist/styles.css", + "sourcePath": "/workspace/hwlab/web/hwlab-cloud-web/styles.css", + "distPath": "/workspace/hwlab/web/hwlab-cloud-web/dist/styles.css", "status": "match" }, { "kind": "runtime", "path": "app.mjs", - "sourcePath": "/tmp/hwlab-pr309/web/hwlab-cloud-web/app.mjs", - "distPath": "/tmp/hwlab-pr309/web/hwlab-cloud-web/dist/app.mjs", + "sourcePath": "/workspace/hwlab/web/hwlab-cloud-web/app.mjs", + "distPath": "/workspace/hwlab/web/hwlab-cloud-web/dist/app.mjs", "status": "match" }, { "kind": "runtime", "path": "gate-summary.mjs", - "sourcePath": "/tmp/hwlab-pr309/web/hwlab-cloud-web/gate-summary.mjs", - "distPath": "/tmp/hwlab-pr309/web/hwlab-cloud-web/dist/gate-summary.mjs", + "sourcePath": "/workspace/hwlab/web/hwlab-cloud-web/gate-summary.mjs", + "distPath": "/workspace/hwlab/web/hwlab-cloud-web/dist/gate-summary.mjs", "status": "match" }, { "kind": "runtime", "path": "runtime.mjs", - "sourcePath": "/tmp/hwlab-pr309/web/hwlab-cloud-web/runtime.mjs", - "distPath": "/tmp/hwlab-pr309/web/hwlab-cloud-web/dist/runtime.mjs", + "sourcePath": "/workspace/hwlab/web/hwlab-cloud-web/runtime.mjs", + "distPath": "/workspace/hwlab/web/hwlab-cloud-web/dist/runtime.mjs", "status": "match" }, { "kind": "runtime", "path": "workbench-hardware-panel.mjs", - "sourcePath": "/tmp/hwlab-pr309/web/hwlab-cloud-web/workbench-hardware-panel.mjs", - "distPath": "/tmp/hwlab-pr309/web/hwlab-cloud-web/dist/workbench-hardware-panel.mjs", + "sourcePath": "/workspace/hwlab/web/hwlab-cloud-web/workbench-hardware-panel.mjs", + "distPath": "/workspace/hwlab/web/hwlab-cloud-web/dist/workbench-hardware-panel.mjs", "status": "match" }, { "kind": "runtime", "path": "help.md", - "sourcePath": "/tmp/hwlab-pr309/web/hwlab-cloud-web/help.md", - "distPath": "/tmp/hwlab-pr309/web/hwlab-cloud-web/dist/help.md", + "sourcePath": "/workspace/hwlab/web/hwlab-cloud-web/help.md", + "distPath": "/workspace/hwlab/web/hwlab-cloud-web/dist/help.md", "status": "match" }, { "kind": "runtime", "path": "third_party/marked/marked.esm.js", - "sourcePath": "/tmp/hwlab-pr309/web/hwlab-cloud-web/third_party/marked/marked.esm.js", - "distPath": "/tmp/hwlab-pr309/web/hwlab-cloud-web/dist/third_party/marked/marked.esm.js", + "sourcePath": "/workspace/hwlab/web/hwlab-cloud-web/third_party/marked/marked.esm.js", + "distPath": "/workspace/hwlab/web/hwlab-cloud-web/dist/third_party/marked/marked.esm.js", "status": "match" }, { "kind": "runtime", "path": "third_party/marked/LICENSE", - "sourcePath": "/tmp/hwlab-pr309/web/hwlab-cloud-web/third_party/marked/LICENSE", - "distPath": "/tmp/hwlab-pr309/web/hwlab-cloud-web/dist/third_party/marked/LICENSE", + "sourcePath": "/workspace/hwlab/web/hwlab-cloud-web/third_party/marked/LICENSE", + "distPath": "/workspace/hwlab/web/hwlab-cloud-web/dist/third_party/marked/LICENSE", "status": "match" }, { "kind": "alias", "path": "gate/index.html", - "sourcePath": "/tmp/hwlab-pr309/web/hwlab-cloud-web/index.html", - "distPath": "/tmp/hwlab-pr309/web/hwlab-cloud-web/dist/gate/index.html", + "sourcePath": "/workspace/hwlab/web/hwlab-cloud-web/index.html", + "distPath": "/workspace/hwlab/web/hwlab-cloud-web/dist/gate/index.html", "status": "match" }, { "kind": "alias", "path": "diagnostics/gate/index.html", - "sourcePath": "/tmp/hwlab-pr309/web/hwlab-cloud-web/index.html", - "distPath": "/tmp/hwlab-pr309/web/hwlab-cloud-web/dist/diagnostics/gate/index.html", + "sourcePath": "/workspace/hwlab/web/hwlab-cloud-web/index.html", + "distPath": "/workspace/hwlab/web/hwlab-cloud-web/dist/diagnostics/gate/index.html", "status": "match" }, { "kind": "alias", "path": "help/index.html", - "sourcePath": "/tmp/hwlab-pr309/web/hwlab-cloud-web/index.html", - "distPath": "/tmp/hwlab-pr309/web/hwlab-cloud-web/dist/help/index.html", + "sourcePath": "/workspace/hwlab/web/hwlab-cloud-web/index.html", + "distPath": "/workspace/hwlab/web/hwlab-cloud-web/dist/help/index.html", "status": "match" } ], @@ -1119,15 +1023,15 @@ "artifactRequired": true, "artifactScope": "required", "notPublishedReason": null, - "localImageId": "sha256:80340a3de814a924e9bde5431d700a3c85760c8e30596910c8b3cce3423ed659" + "localImageId": "sha256:29364fb966cfb0f4a274b1dd56becb67c539ebf69a13a50e5dd04bea6d9970f0" }, { "serviceId": "hwlab-agent-mgr", "status": "published", - "image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:63acb59", - "imageTag": "63acb59", - "digest": "sha256:852b03d9d282e90454d5692dafa30cc34328ff8a097c509075a8bc6d5f1c6d80", - "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-agent-mgr@sha256:852b03d9d282e90454d5692dafa30cc34328ff8a097c509075a8bc6d5f1c6d80", + "image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:c59aff1", + "imageTag": "c59aff1", + "digest": "sha256:2e80820f7ef2b151f89abde8ea97516b6be57c4b8dfd968cd25ed3f5fcc01f31", + "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-agent-mgr@sha256:2e80820f7ef2b151f89abde8ea97516b6be57c4b8dfd968cd25ed3f5fcc01f31", "runtimeKind": "node-command", "implementationState": "repo-entrypoint", "sourceState": "source-present", @@ -1136,15 +1040,15 @@ "artifactRequired": true, "artifactScope": "required", "notPublishedReason": null, - "localImageId": "sha256:d079bf1bbc7600efc273f4b3a1f22ac1fedf3df8435970f3111430e0aab468ab" + "localImageId": "sha256:c18770a6f872fb8d3fe6cadd90522af6a120f208d48e1e9f83904a08131f0a4d" }, { "serviceId": "hwlab-agent-worker", "status": "published", - "image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:63acb59", - "imageTag": "63acb59", - "digest": "sha256:2f5b8eb8d1a52849d056f412c5dde4bb075456d4fbebdc9169917092011d10e7", - "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-agent-worker@sha256:2f5b8eb8d1a52849d056f412c5dde4bb075456d4fbebdc9169917092011d10e7", + "image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:c59aff1", + "imageTag": "c59aff1", + "digest": "sha256:11e442a2640eaec880ba1fdcda67ca22224839d86a5cec5caa62f8da2a6418f3", + "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-agent-worker@sha256:11e442a2640eaec880ba1fdcda67ca22224839d86a5cec5caa62f8da2a6418f3", "runtimeKind": "node-command", "implementationState": "repo-entrypoint", "sourceState": "source-present", @@ -1153,15 +1057,15 @@ "artifactRequired": true, "artifactScope": "required", "notPublishedReason": null, - "localImageId": "sha256:67728e1a933ab6d01407f600bca31e9c271c57ff92b55eaac4e90e39da6a6432" + "localImageId": "sha256:27968f665c8ccd57c366ca1fa53cff628a2dda59afa1b72ede3972f6ece16937" }, { "serviceId": "hwlab-gateway", "status": "published", - "image": "127.0.0.1:5000/hwlab/hwlab-gateway:63acb59", - "imageTag": "63acb59", - "digest": "sha256:14dea76f86b481a895b0f24b5165ef9fd4c0f790dd558b5b625900b46761ec15", - "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-gateway@sha256:14dea76f86b481a895b0f24b5165ef9fd4c0f790dd558b5b625900b46761ec15", + "image": "127.0.0.1:5000/hwlab/hwlab-gateway:c59aff1", + "imageTag": "c59aff1", + "digest": "sha256:de4d39faa848c6e58c5f6e71a807927de04f03d62ad186521123a0664ae01ad9", + "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-gateway@sha256:de4d39faa848c6e58c5f6e71a807927de04f03d62ad186521123a0664ae01ad9", "runtimeKind": "node-command", "implementationState": "repo-entrypoint", "sourceState": "source-present", @@ -1170,15 +1074,15 @@ "artifactRequired": true, "artifactScope": "required", "notPublishedReason": null, - "localImageId": "sha256:374faf543165a060efe151d3ad4b5ab647d5b1763f58e7e96f9d4e1cf2e20599" + "localImageId": "sha256:a69cc9026fa57903fcea21c1ae9ba753532ec637f7c64116a780df6354b3a06f" }, { "serviceId": "hwlab-gateway-simu", "status": "published", - "image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:63acb59", - "imageTag": "63acb59", - "digest": "sha256:0964a94db3efef9a697a4dff1692888e8079c7aeb93abe25aabb6e8ba394c9c8", - "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-gateway-simu@sha256:0964a94db3efef9a697a4dff1692888e8079c7aeb93abe25aabb6e8ba394c9c8", + "image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:c59aff1", + "imageTag": "c59aff1", + "digest": "sha256:aaba335829041da3759196bf60e55d3866f4d387fd2a42ffeee4551b7f70d4aa", + "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-gateway-simu@sha256:aaba335829041da3759196bf60e55d3866f4d387fd2a42ffeee4551b7f70d4aa", "runtimeKind": "node-command", "implementationState": "repo-entrypoint", "sourceState": "source-present", @@ -1187,15 +1091,15 @@ "artifactRequired": true, "artifactScope": "required", "notPublishedReason": null, - "localImageId": "sha256:d7835c8352cc86168a430ed77bd482d9ca16bdc0f2da0c7332561bcf11a69bc1" + "localImageId": "sha256:662aea3780396384a7ca5cfe91afc01fe1f2d786806c86c8ff0e68c6ad58e62a" }, { "serviceId": "hwlab-box-simu", "status": "published", - "image": "127.0.0.1:5000/hwlab/hwlab-box-simu:63acb59", - "imageTag": "63acb59", - "digest": "sha256:1628a2ebc0ad1638c39fd71e8437ba91d042d9497262001473ecc36a5d7adc96", - "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-box-simu@sha256:1628a2ebc0ad1638c39fd71e8437ba91d042d9497262001473ecc36a5d7adc96", + "image": "127.0.0.1:5000/hwlab/hwlab-box-simu:c59aff1", + "imageTag": "c59aff1", + "digest": "sha256:79a0c9a61c3c6cef872eea6a942cfcdf97a8962950320d61402b3579a188cf2d", + "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-box-simu@sha256:79a0c9a61c3c6cef872eea6a942cfcdf97a8962950320d61402b3579a188cf2d", "runtimeKind": "node-command", "implementationState": "repo-entrypoint", "sourceState": "source-present", @@ -1204,15 +1108,15 @@ "artifactRequired": true, "artifactScope": "required", "notPublishedReason": null, - "localImageId": "sha256:e9e81dd9ca356efef8b2e99ad70ad2af3217f0e8140c6eab8c2cba3fe7323759" + "localImageId": "sha256:b2779615edc4febcf8cfcbfe034dd8d69d8649af012a7f6b2a3c0a0f2cc9859b" }, { "serviceId": "hwlab-patch-panel", "status": "published", - "image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:63acb59", - "imageTag": "63acb59", - "digest": "sha256:461f3e99f52f55e335b51d6048829c40c299568d0fff02cc4f5934bc8d3c962a", - "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-patch-panel@sha256:461f3e99f52f55e335b51d6048829c40c299568d0fff02cc4f5934bc8d3c962a", + "image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:c59aff1", + "imageTag": "c59aff1", + "digest": "sha256:aeb1322c0214a2a14cddc05a94880dd86fc091dedca2b9b8f7d9eb46e860d2de", + "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-patch-panel@sha256:aeb1322c0214a2a14cddc05a94880dd86fc091dedca2b9b8f7d9eb46e860d2de", "runtimeKind": "node-command", "implementationState": "repo-entrypoint", "sourceState": "source-present", @@ -1221,15 +1125,15 @@ "artifactRequired": true, "artifactScope": "required", "notPublishedReason": null, - "localImageId": "sha256:a2a48592b35770afd07a1a6cd8253ce528a7676fc7b90571a4cc09853003b515" + "localImageId": "sha256:7e75ed9bbb8d9f006599cc9c8261cd415cabbf18efa23f53ee122b0940d427c9" }, { "serviceId": "hwlab-router", "status": "published", - "image": "127.0.0.1:5000/hwlab/hwlab-router:63acb59", - "imageTag": "63acb59", - "digest": "sha256:560ce04be9a54b82a31c77ab7a214719c998b8b320afc1cd47c1abaa97941024", - "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-router@sha256:560ce04be9a54b82a31c77ab7a214719c998b8b320afc1cd47c1abaa97941024", + "image": "127.0.0.1:5000/hwlab/hwlab-router:c59aff1", + "imageTag": "c59aff1", + "digest": "sha256:484617217b765bc8975b8137a56a251639c98c2dec8f57bd53cb585bea4d5c1e", + "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-router@sha256:484617217b765bc8975b8137a56a251639c98c2dec8f57bd53cb585bea4d5c1e", "runtimeKind": "node-command", "implementationState": "repo-entrypoint", "sourceState": "source-present", @@ -1238,15 +1142,15 @@ "artifactRequired": true, "artifactScope": "required", "notPublishedReason": null, - "localImageId": "sha256:ff7e3a1d4d3e9d9ca261cf7fe39c25a4fdd69d6488d1d48075a1a1ed583bbaa0" + "localImageId": "sha256:40211a176db78d00f52a0ac5236e6ccea0b6528d347fb4513bb11f7ca3b4c78b" }, { "serviceId": "hwlab-tunnel-client", "status": "published", - "image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:63acb59", - "imageTag": "63acb59", - "digest": "sha256:657c8efdb35c4dbd0c87d4bbe201321aa857ad89a486ec30a2b8fdd379a41a6e", - "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-tunnel-client@sha256:657c8efdb35c4dbd0c87d4bbe201321aa857ad89a486ec30a2b8fdd379a41a6e", + "image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:c59aff1", + "imageTag": "c59aff1", + "digest": "sha256:6035483bfe72ce0e336646df8ecd856dcb60defda469aeaff65d157331581de7", + "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-tunnel-client@sha256:6035483bfe72ce0e336646df8ecd856dcb60defda469aeaff65d157331581de7", "runtimeKind": "node-command", "implementationState": "repo-entrypoint", "sourceState": "source-present", @@ -1255,15 +1159,15 @@ "artifactRequired": true, "artifactScope": "required", "notPublishedReason": null, - "localImageId": "sha256:577f8d230bacca4d29fd7279dc2ecf978e1c3aac8e7792db7277f2d041870997" + "localImageId": "sha256:56fe46c186294acac41d97894e2270912284246a07c3a53043667246d0bfcce0" }, { "serviceId": "hwlab-edge-proxy", "status": "published", - "image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:63acb59", - "imageTag": "63acb59", - "digest": "sha256:beca30d9dfbac596cbf72ef49ef6162a708b1048dcfa1c9d741747ac1b858314", - "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-edge-proxy@sha256:beca30d9dfbac596cbf72ef49ef6162a708b1048dcfa1c9d741747ac1b858314", + "image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:c59aff1", + "imageTag": "c59aff1", + "digest": "sha256:8b4c822e72f9ab73d99dba8b0e7bf07b1ef5cecaeb3cd318e2b56f051d50d7c1", + "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-edge-proxy@sha256:8b4c822e72f9ab73d99dba8b0e7bf07b1ef5cecaeb3cd318e2b56f051d50d7c1", "runtimeKind": "node-command", "implementationState": "repo-entrypoint", "sourceState": "source-present", @@ -1272,15 +1176,15 @@ "artifactRequired": true, "artifactScope": "required", "notPublishedReason": null, - "localImageId": "sha256:900ffdd9477dd45c31ca75a265de9d8c1094df1d4b0466c4c0f4cabf848816d2" + "localImageId": "sha256:ae511f36f7d18d03904ffa68c12cdd1831a144f5ea6a5831ab60b41c06dffe67" }, { "serviceId": "hwlab-cli", "status": "published", - "image": "127.0.0.1:5000/hwlab/hwlab-cli:63acb59", - "imageTag": "63acb59", - "digest": "sha256:53c5c1dc118c4f698407492b67a59aa1bb1374341907568dd17cf3a0e52ef97b", - "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-cli@sha256:53c5c1dc118c4f698407492b67a59aa1bb1374341907568dd17cf3a0e52ef97b", + "image": "127.0.0.1:5000/hwlab/hwlab-cli:c59aff1", + "imageTag": "c59aff1", + "digest": "sha256:cebdd3ce41994cab8dfc9e6e8e2a72cb21adc58ea1f824df2436773323df0d29", + "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-cli@sha256:cebdd3ce41994cab8dfc9e6e8e2a72cb21adc58ea1f824df2436773323df0d29", "runtimeKind": "cli", "implementationState": "repo-entrypoint", "sourceState": "source-present", @@ -1289,15 +1193,15 @@ "artifactRequired": true, "artifactScope": "required", "notPublishedReason": null, - "localImageId": "sha256:1f68c6d2fd51f56f0aebce5db10b8fcbb7a689bca3cd90ff6d128426a12fbf13" + "localImageId": "sha256:89634136f21f4b5462df2324a2114f4f0b5e4f22d4dd6669517ad05a9b5dd569" }, { "serviceId": "hwlab-agent-skills", "status": "published", - "image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:63acb59", - "imageTag": "63acb59", - "digest": "sha256:cf36771fa898fd240b28b093e0070cc16ecc7ee83207ec30413b6abf855d99b7", - "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-agent-skills@sha256:cf36771fa898fd240b28b093e0070cc16ecc7ee83207ec30413b6abf855d99b7", + "image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:c59aff1", + "imageTag": "c59aff1", + "digest": "sha256:70f71afc768519597f4dfaf7d977432362e3130add7c36f5c421f16eb0efb9d0", + "repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-agent-skills@sha256:70f71afc768519597f4dfaf7d977432362e3130add7c36f5c421f16eb0efb9d0", "runtimeKind": "skills-bundle", "implementationState": "repo-bundle", "sourceState": "source-present", @@ -1306,7 +1210,7 @@ "artifactRequired": true, "artifactScope": "required", "notPublishedReason": null, - "localImageId": "sha256:f628a70b9bc10592908078bd627e910bc6ed01978ad9184632741f742d2f8d38" + "localImageId": "sha256:61e0d08d66b9dabc0b65081ca26168491ef2c1d3eb504c5d58ea93effff02688" } ], "blockers": []