chore: promote G14 GitOps source b59d5b0

This commit is contained in:
HWLAB G14 GitOps Bot
2026-05-26 17:32:02 +00:00
parent b59d5b0552
commit 9a6219bcbc
3 changed files with 230 additions and 253 deletions
+188 -211
View File
@@ -5,12 +5,12 @@
"profile": "dev",
"namespace": "hwlab-dev",
"endpoint": "http://74.48.78.17:16667",
"commitId": "9d4ad03",
"commitId": "b59d5b0",
"artifactState": "published",
"publish": {
"ciPublished": true,
"registryVerified": true,
"provenance": "g14-ci-artifact:hwlab-g14-ci-poll-9d4ad0353cce-collect",
"provenance": "g14-ci-artifact:hwlab-g14-ci-poll-b59d5b055224-collect",
"note": "Digest fields were copied from a successful DEV artifact publish report for this source commit."
},
"healthContract": {
@@ -66,45 +66,10 @@
"services": [
{
"serviceId": "hwlab-cloud-api",
"commitId": "288a80d",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:288a80d",
"imageTag": "288a80d",
"digest": "sha256:8fcef02f88d573af0a87f25945017a51d761d9f04fc718a1188a71ea60aa9fbf",
"publishState": "reused",
"profile": "dev",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"sourceState": "source-present",
"publishEnabled": true,
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-26T09:53:55.572Z",
"buildSource": null,
"componentCommitId": "97846207a3a23616fa5f303abb58144dda2d6ea1",
"componentInputHash": "ebe2e77c8cd813bd60b81f55558d733c4a1598a4085bd6a64f418afb657fc70c",
"dockerfileHash": "820310decb7a625d710b5e80285a048ac29c8ebb09440fa6d1f3f372c0b9c2b6",
"baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim",
"baseImageDigest": null,
"buildArgsHash": "31de87c01b0c617b550b82b7a65780fac56d03a3b8abb9301bf0096766f87237",
"ciAffected": false,
"ciReason": [
"component-inputs-unchanged"
],
"reuse": {
"status": "ready",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:288a80d",
"digest": "sha256:8fcef02f88d573af0a87f25945017a51d761d9f04fc718a1188a71ea60aa9fbf",
"reusedFrom": "ebe2e77c8cd813bd60b81f55558d733c4a1598a4085bd6a64f418afb657fc70c"
},
"reusedFrom": "ebe2e77c8cd813bd60b81f55558d733c4a1598a4085bd6a64f418afb657fc70c"
},
{
"serviceId": "hwlab-cloud-web",
"commitId": "9d4ad03",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:9d4ad03",
"imageTag": "9d4ad03",
"digest": "sha256:e5dc41f3590cabb3389fd9fa349f2ba09454d0f785c54c0c06c041eaea4eaf83",
"commitId": "b59d5b0",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:b59d5b0",
"imageTag": "b59d5b0",
"digest": "sha256:f6ac338f9826917d348a3218034c08e8102ac59f79054fcf2c7a4dd0ebdb1c37",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
@@ -114,17 +79,51 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-26T17:21:43.702Z",
"buildCreatedAt": "2026-05-26T17:27:38.302Z",
"buildSource": null,
"componentCommitId": "9d4ad0353cce2f23f0a693d86dd763a85f9f894a",
"componentInputHash": "518f1c607aa61d2149ad4e2a23c65993c911583887d0d8587292a6584f7f40e2",
"dockerfileHash": "820310decb7a625d710b5e80285a048ac29c8ebb09440fa6d1f3f372c0b9c2b6",
"componentCommitId": "b59d5b055224a31f4263d6939a8c6cdbbe4c2f52",
"componentInputHash": "7c94d028be9c1bbe090eee4c3d065467c532766365c10814c5f66f21ebc26c44",
"dockerfileHash": "3f56efe5dd980bf2081e640a5dcbed1c9f814d58b5fcd8bcb70de29f57373800",
"baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim",
"baseImageDigest": null,
"buildArgsHash": "31de87c01b0c617b550b82b7a65780fac56d03a3b8abb9301bf0096766f87237",
"ciAffected": true,
"ciReason": [
"runtime-deps-changed"
],
"reuse": {
"status": "not-reused",
"reason": "component-affected"
},
"reusedFrom": "ebe2e77c8cd813bd60b81f55558d733c4a1598a4085bd6a64f418afb657fc70c"
},
{
"serviceId": "hwlab-cloud-web",
"commitId": "b59d5b0",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:b59d5b0",
"imageTag": "b59d5b0",
"digest": "sha256:6e13ec598dea1ed0fc909b385b328d002b95870d84b6c5bf5872b2c879bf5233",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"sourceState": "source-present",
"publishEnabled": true,
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-26T17:27:38.552Z",
"buildSource": null,
"componentCommitId": "b59d5b055224a31f4263d6939a8c6cdbbe4c2f52",
"componentInputHash": "6e466c55638cd947836723061be34745dc803db50d92365b3bb359f92adfaf34",
"dockerfileHash": "3f56efe5dd980bf2081e640a5dcbed1c9f814d58b5fcd8bcb70de29f57373800",
"baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim",
"baseImageDigest": null,
"buildArgsHash": "39effb18af665e5e286cca9f84ef2a30f577ad11c9acca098589b7ee37f6950c",
"ciAffected": true,
"ciReason": [
"component-path-changed"
"component-path-changed",
"runtime-deps-changed"
],
"reuse": {
"status": "not-reused",
@@ -134,11 +133,11 @@
},
{
"serviceId": "hwlab-agent-mgr",
"commitId": "6a84959",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:6a84959",
"imageTag": "6a84959",
"digest": "sha256:02760e4759e7ef8f3c07048a435fe2c9f9f25d5298b57a3631a4a4d3710fb367",
"publishState": "reused",
"commitId": "b59d5b0",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:b59d5b0",
"imageTag": "b59d5b0",
"digest": "sha256:1eb84ef781a5859485fd87b655017c627a2f0793842f3400f97a40c209441a01",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
@@ -147,33 +146,31 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-26T07:40:45.491Z",
"buildCreatedAt": "2026-05-26T17:27:38.380Z",
"buildSource": null,
"componentCommitId": "97846207a3a23616fa5f303abb58144dda2d6ea1",
"componentInputHash": "3feab5cecf98af30af50e41d2ab6694bc5a2274edf0b45cae2550b2edeeb5288",
"dockerfileHash": "820310decb7a625d710b5e80285a048ac29c8ebb09440fa6d1f3f372c0b9c2b6",
"componentCommitId": "b59d5b055224a31f4263d6939a8c6cdbbe4c2f52",
"componentInputHash": "44e90c3e0899591ee88fb786f2ab05d5c4102248963d724998e8edeb813fd786",
"dockerfileHash": "3f56efe5dd980bf2081e640a5dcbed1c9f814d58b5fcd8bcb70de29f57373800",
"baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim",
"baseImageDigest": null,
"buildArgsHash": "804a2e2f48cae4f739c3e88bb0d961359fca0a8e1b8cac43517fb065989df72b",
"ciAffected": false,
"ciAffected": true,
"ciReason": [
"component-inputs-unchanged"
"runtime-deps-changed"
],
"reuse": {
"status": "ready",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:6a84959",
"digest": "sha256:02760e4759e7ef8f3c07048a435fe2c9f9f25d5298b57a3631a4a4d3710fb367",
"reusedFrom": "3feab5cecf98af30af50e41d2ab6694bc5a2274edf0b45cae2550b2edeeb5288"
"status": "not-reused",
"reason": "component-affected"
},
"reusedFrom": "3feab5cecf98af30af50e41d2ab6694bc5a2274edf0b45cae2550b2edeeb5288"
},
{
"serviceId": "hwlab-agent-worker",
"commitId": "6a84959",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:6a84959",
"imageTag": "6a84959",
"digest": "sha256:0615f403f835eac914ca8c34ff1122e8952865b742e82a453f644fdec6421e4b",
"publishState": "reused",
"commitId": "b59d5b0",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:b59d5b0",
"imageTag": "b59d5b0",
"digest": "sha256:6d42943c776e82b7e9624f9a238bdebeb15a9e8f938e2fb4730dec639d6596ea",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
@@ -182,33 +179,31 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-26T07:40:45.978Z",
"buildCreatedAt": "2026-05-26T17:27:38.339Z",
"buildSource": null,
"componentCommitId": "97846207a3a23616fa5f303abb58144dda2d6ea1",
"componentInputHash": "93bebcf03f11a2a9db9ea951a699769344c2646819539f8b65987193f98e062e",
"dockerfileHash": "820310decb7a625d710b5e80285a048ac29c8ebb09440fa6d1f3f372c0b9c2b6",
"componentCommitId": "b59d5b055224a31f4263d6939a8c6cdbbe4c2f52",
"componentInputHash": "e5deb6dd8f467d81fe99ff43196ad11f364efa40afb943092c8749e531e44699",
"dockerfileHash": "3f56efe5dd980bf2081e640a5dcbed1c9f814d58b5fcd8bcb70de29f57373800",
"baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim",
"baseImageDigest": null,
"buildArgsHash": "d5ea384583ca6916b9fdf4469a8c591e33e6e1a0ba9a59b9901fbaa797824cab",
"ciAffected": false,
"ciAffected": true,
"ciReason": [
"component-inputs-unchanged"
"runtime-deps-changed"
],
"reuse": {
"status": "ready",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:6a84959",
"digest": "sha256:0615f403f835eac914ca8c34ff1122e8952865b742e82a453f644fdec6421e4b",
"reusedFrom": "93bebcf03f11a2a9db9ea951a699769344c2646819539f8b65987193f98e062e"
"status": "not-reused",
"reason": "component-affected"
},
"reusedFrom": "93bebcf03f11a2a9db9ea951a699769344c2646819539f8b65987193f98e062e"
},
{
"serviceId": "hwlab-gateway",
"commitId": "6a84959",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway:6a84959",
"imageTag": "6a84959",
"digest": "sha256:9484899fe437e0581c4b71d7c9fad56d44bf6191cc5daf43ba8f650a1c928df7",
"publishState": "reused",
"commitId": "b59d5b0",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway:b59d5b0",
"imageTag": "b59d5b0",
"digest": "sha256:4874482d597ef4251ac5202a1a96e4125c2de29eebab994135e0bf0df3bae275",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
@@ -217,33 +212,31 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-26T07:40:44.510Z",
"buildCreatedAt": "2026-05-26T17:27:38.300Z",
"buildSource": null,
"componentCommitId": "97846207a3a23616fa5f303abb58144dda2d6ea1",
"componentInputHash": "57285d4a8ef0accfe93d7c9c681b75993782d80e5978f2a9841e338606668a85",
"dockerfileHash": "820310decb7a625d710b5e80285a048ac29c8ebb09440fa6d1f3f372c0b9c2b6",
"componentCommitId": "b59d5b055224a31f4263d6939a8c6cdbbe4c2f52",
"componentInputHash": "936d866caeffe06dbe110948d50d82345742576cfacfd4ccd9a20b9f5a4eb6d6",
"dockerfileHash": "3f56efe5dd980bf2081e640a5dcbed1c9f814d58b5fcd8bcb70de29f57373800",
"baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim",
"baseImageDigest": null,
"buildArgsHash": "083cc565bccb315303df802dfc1f7fb87738e763afb9662fed7bc7c12719b070",
"ciAffected": false,
"ciAffected": true,
"ciReason": [
"component-inputs-unchanged"
"runtime-deps-changed"
],
"reuse": {
"status": "ready",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway:6a84959",
"digest": "sha256:9484899fe437e0581c4b71d7c9fad56d44bf6191cc5daf43ba8f650a1c928df7",
"reusedFrom": "57285d4a8ef0accfe93d7c9c681b75993782d80e5978f2a9841e338606668a85"
"status": "not-reused",
"reason": "component-affected"
},
"reusedFrom": "57285d4a8ef0accfe93d7c9c681b75993782d80e5978f2a9841e338606668a85"
},
{
"serviceId": "hwlab-gateway-simu",
"commitId": "6a84959",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:6a84959",
"imageTag": "6a84959",
"digest": "sha256:1a6cafc7474ec6c1d32c07bb567381342d61d673e507b68ba1b653d45fc0cbc8",
"publishState": "reused",
"commitId": "b59d5b0",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:b59d5b0",
"imageTag": "b59d5b0",
"digest": "sha256:4210c0134bea5a56dce56985aaa3a1a450a128a3287be44bcd09be41fead943b",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
@@ -252,33 +245,31 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-26T07:40:45.380Z",
"buildCreatedAt": "2026-05-26T17:27:38.405Z",
"buildSource": null,
"componentCommitId": "97846207a3a23616fa5f303abb58144dda2d6ea1",
"componentInputHash": "89bc71d602c711ff4a1ef2fb6b617de7f5ad5c4e095006ae709004db86e188eb",
"dockerfileHash": "820310decb7a625d710b5e80285a048ac29c8ebb09440fa6d1f3f372c0b9c2b6",
"componentCommitId": "b59d5b055224a31f4263d6939a8c6cdbbe4c2f52",
"componentInputHash": "6ea2526c081f9b681445dca7cc148e69b1e12d71faca7385becb53c442f31c37",
"dockerfileHash": "3f56efe5dd980bf2081e640a5dcbed1c9f814d58b5fcd8bcb70de29f57373800",
"baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim",
"baseImageDigest": null,
"buildArgsHash": "79c757588262d875c61a2542e37c9a849000d54d8bb58e8bf19c597114956f5f",
"ciAffected": false,
"ciAffected": true,
"ciReason": [
"component-inputs-unchanged"
"runtime-deps-changed"
],
"reuse": {
"status": "ready",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:6a84959",
"digest": "sha256:1a6cafc7474ec6c1d32c07bb567381342d61d673e507b68ba1b653d45fc0cbc8",
"reusedFrom": "89bc71d602c711ff4a1ef2fb6b617de7f5ad5c4e095006ae709004db86e188eb"
"status": "not-reused",
"reason": "component-affected"
},
"reusedFrom": "89bc71d602c711ff4a1ef2fb6b617de7f5ad5c4e095006ae709004db86e188eb"
},
{
"serviceId": "hwlab-box-simu",
"commitId": "6a84959",
"image": "127.0.0.1:5000/hwlab/hwlab-box-simu:6a84959",
"imageTag": "6a84959",
"digest": "sha256:6121b0ec01b94d292430ce956934a7c82cca6c7bf61bd31cda20bddbafadfd24",
"publishState": "reused",
"commitId": "b59d5b0",
"image": "127.0.0.1:5000/hwlab/hwlab-box-simu:b59d5b0",
"imageTag": "b59d5b0",
"digest": "sha256:6b8c93846b107e60a64a1247d20f35652afefa201f30141260a78704bfa77979",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
@@ -287,33 +278,31 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-26T07:40:46.135Z",
"buildCreatedAt": "2026-05-26T17:27:39.694Z",
"buildSource": null,
"componentCommitId": "97846207a3a23616fa5f303abb58144dda2d6ea1",
"componentInputHash": "da76b2f33cbc6e3a1c6e4b445e5ee58693be17cbb7ac669c9ffe361d76446141",
"dockerfileHash": "820310decb7a625d710b5e80285a048ac29c8ebb09440fa6d1f3f372c0b9c2b6",
"componentCommitId": "b59d5b055224a31f4263d6939a8c6cdbbe4c2f52",
"componentInputHash": "5a547f82688a2510b29b4e4c6ff302076823a15888dcfcb9c8f9ef0c312b7cb5",
"dockerfileHash": "3f56efe5dd980bf2081e640a5dcbed1c9f814d58b5fcd8bcb70de29f57373800",
"baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim",
"baseImageDigest": null,
"buildArgsHash": "2b321eec447decb8ca22b30a42dffa467405af983aa06e487b66a45c6ecbd0e9",
"ciAffected": false,
"ciAffected": true,
"ciReason": [
"component-inputs-unchanged"
"runtime-deps-changed"
],
"reuse": {
"status": "ready",
"image": "127.0.0.1:5000/hwlab/hwlab-box-simu:6a84959",
"digest": "sha256:6121b0ec01b94d292430ce956934a7c82cca6c7bf61bd31cda20bddbafadfd24",
"reusedFrom": "da76b2f33cbc6e3a1c6e4b445e5ee58693be17cbb7ac669c9ffe361d76446141"
"status": "not-reused",
"reason": "component-affected"
},
"reusedFrom": "da76b2f33cbc6e3a1c6e4b445e5ee58693be17cbb7ac669c9ffe361d76446141"
},
{
"serviceId": "hwlab-patch-panel",
"commitId": "6a84959",
"image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:6a84959",
"imageTag": "6a84959",
"digest": "sha256:7e7f5daba4611646accfcf8ad4236e657c7977c9cd043fca77b07c5053b71f72",
"publishState": "reused",
"commitId": "b59d5b0",
"image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:b59d5b0",
"imageTag": "b59d5b0",
"digest": "sha256:803439caa6ed905392009702aa07693ca893cfbca4d8ed9fc725f0baf1491265",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
@@ -322,33 +311,31 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-26T07:40:44.520Z",
"buildCreatedAt": "2026-05-26T17:27:39.778Z",
"buildSource": null,
"componentCommitId": "97846207a3a23616fa5f303abb58144dda2d6ea1",
"componentInputHash": "66b103c4c0e51ab4ceddb11f6427aa0c1e477bf08942b4f183c09e04c9a6cb66",
"dockerfileHash": "820310decb7a625d710b5e80285a048ac29c8ebb09440fa6d1f3f372c0b9c2b6",
"componentCommitId": "b59d5b055224a31f4263d6939a8c6cdbbe4c2f52",
"componentInputHash": "ae4586a1fbfe6a8c76ed26b4214b319b769c775ea57c6d270f690ddae198009a",
"dockerfileHash": "3f56efe5dd980bf2081e640a5dcbed1c9f814d58b5fcd8bcb70de29f57373800",
"baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim",
"baseImageDigest": null,
"buildArgsHash": "bea7ca0cf1e6f84b11a7848e3dff6dfe4aa613f1df2c51e9ab4807fffe718128",
"ciAffected": false,
"ciAffected": true,
"ciReason": [
"component-inputs-unchanged"
"runtime-deps-changed"
],
"reuse": {
"status": "ready",
"image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:6a84959",
"digest": "sha256:7e7f5daba4611646accfcf8ad4236e657c7977c9cd043fca77b07c5053b71f72",
"reusedFrom": "66b103c4c0e51ab4ceddb11f6427aa0c1e477bf08942b4f183c09e04c9a6cb66"
"status": "not-reused",
"reason": "component-affected"
},
"reusedFrom": "66b103c4c0e51ab4ceddb11f6427aa0c1e477bf08942b4f183c09e04c9a6cb66"
},
{
"serviceId": "hwlab-router",
"commitId": "6a84959",
"image": "127.0.0.1:5000/hwlab/hwlab-router:6a84959",
"imageTag": "6a84959",
"digest": "sha256:37693eca24b7ed59220cc6989e525eeac228af55f5facefe914ad95bd71484e2",
"publishState": "reused",
"commitId": "b59d5b0",
"image": "127.0.0.1:5000/hwlab/hwlab-router:b59d5b0",
"imageTag": "b59d5b0",
"digest": "sha256:f1fc7292083dca9bd081cbd0231efa2f6ca78b7f288f0a20ee996cbb1db54f03",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
@@ -357,33 +344,31 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-26T07:40:46.541Z",
"buildCreatedAt": "2026-05-26T17:27:39.986Z",
"buildSource": null,
"componentCommitId": "97846207a3a23616fa5f303abb58144dda2d6ea1",
"componentInputHash": "0c9ee8081e618587a99d5e856665a576380ecfa574d64912287027f1792474f8",
"dockerfileHash": "820310decb7a625d710b5e80285a048ac29c8ebb09440fa6d1f3f372c0b9c2b6",
"componentCommitId": "b59d5b055224a31f4263d6939a8c6cdbbe4c2f52",
"componentInputHash": "8ee02de21bfe7706e57f81d96465c7f27111798eb07ad27be32962a4169048d1",
"dockerfileHash": "3f56efe5dd980bf2081e640a5dcbed1c9f814d58b5fcd8bcb70de29f57373800",
"baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim",
"baseImageDigest": null,
"buildArgsHash": "31f0f27ef0e4375ac141f0d54c2c9449bd5dce14df0bb6469704245d1cf86b09",
"ciAffected": false,
"ciAffected": true,
"ciReason": [
"component-inputs-unchanged"
"runtime-deps-changed"
],
"reuse": {
"status": "ready",
"image": "127.0.0.1:5000/hwlab/hwlab-router:6a84959",
"digest": "sha256:37693eca24b7ed59220cc6989e525eeac228af55f5facefe914ad95bd71484e2",
"reusedFrom": "0c9ee8081e618587a99d5e856665a576380ecfa574d64912287027f1792474f8"
"status": "not-reused",
"reason": "component-affected"
},
"reusedFrom": "0c9ee8081e618587a99d5e856665a576380ecfa574d64912287027f1792474f8"
},
{
"serviceId": "hwlab-tunnel-client",
"commitId": "6a84959",
"image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:6a84959",
"imageTag": "6a84959",
"digest": "sha256:d90a06d1399191b5817935862c9bcda91d7c6175d26484b21fc7146a59b271a6",
"publishState": "reused",
"commitId": "b59d5b0",
"image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:b59d5b0",
"imageTag": "b59d5b0",
"digest": "sha256:08122b230509c452936192ef6967f39a550a43e13ed1ac5d24eb0ed53e278740",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
@@ -392,33 +377,31 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-26T07:40:46.982Z",
"buildCreatedAt": "2026-05-26T17:27:39.652Z",
"buildSource": null,
"componentCommitId": "97846207a3a23616fa5f303abb58144dda2d6ea1",
"componentInputHash": "de3564cdb8ba9dfb9c9895c7870a882a9a15d4bdfe9ef6da1e1defdf421ed0a2",
"dockerfileHash": "820310decb7a625d710b5e80285a048ac29c8ebb09440fa6d1f3f372c0b9c2b6",
"componentCommitId": "b59d5b055224a31f4263d6939a8c6cdbbe4c2f52",
"componentInputHash": "c3153de1ff2121e18e4b1823677b681c6929eb80566383835795554c164f00c6",
"dockerfileHash": "3f56efe5dd980bf2081e640a5dcbed1c9f814d58b5fcd8bcb70de29f57373800",
"baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim",
"baseImageDigest": null,
"buildArgsHash": "c49a07574a1d4fe74642170efcbb231c2c59436e1d3d2434c285349d23a35fcb",
"ciAffected": false,
"ciAffected": true,
"ciReason": [
"component-inputs-unchanged"
"runtime-deps-changed"
],
"reuse": {
"status": "ready",
"image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:6a84959",
"digest": "sha256:d90a06d1399191b5817935862c9bcda91d7c6175d26484b21fc7146a59b271a6",
"reusedFrom": "de3564cdb8ba9dfb9c9895c7870a882a9a15d4bdfe9ef6da1e1defdf421ed0a2"
"status": "not-reused",
"reason": "component-affected"
},
"reusedFrom": "de3564cdb8ba9dfb9c9895c7870a882a9a15d4bdfe9ef6da1e1defdf421ed0a2"
},
{
"serviceId": "hwlab-edge-proxy",
"commitId": "6a84959",
"image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:6a84959",
"imageTag": "6a84959",
"digest": "sha256:61f5fd4af31c4f6cf97db90e60588d3638975c5e72c9b5d5e135cde198d982ea",
"publishState": "reused",
"commitId": "b59d5b0",
"image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:b59d5b0",
"imageTag": "b59d5b0",
"digest": "sha256:cbf11c9704fbe8f1ca68e2a2b3bd7609a6f3cb071fa133e917468d022e18f2d6",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
@@ -427,33 +410,31 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-26T07:40:47.949Z",
"buildCreatedAt": "2026-05-26T17:27:39.200Z",
"buildSource": null,
"componentCommitId": "9d4ad0353cce2f23f0a693d86dd763a85f9f894a",
"componentInputHash": "4637f0a20035cd1ad843975cc6cd824ace31983fe22ebe090d6be129c266c258",
"dockerfileHash": "820310decb7a625d710b5e80285a048ac29c8ebb09440fa6d1f3f372c0b9c2b6",
"componentCommitId": "b59d5b055224a31f4263d6939a8c6cdbbe4c2f52",
"componentInputHash": "b10f84772b23b23b8c3c36b735c6e421337e963265994413a2b8c9ee1ef706bd",
"dockerfileHash": "3f56efe5dd980bf2081e640a5dcbed1c9f814d58b5fcd8bcb70de29f57373800",
"baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim",
"baseImageDigest": null,
"buildArgsHash": "68746696603227763e5768f8daf45d31331f4c8425e6d756b21482ad104e6183",
"ciAffected": false,
"ciAffected": true,
"ciReason": [
"component-inputs-unchanged"
"runtime-deps-changed"
],
"reuse": {
"status": "ready",
"image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:6a84959",
"digest": "sha256:61f5fd4af31c4f6cf97db90e60588d3638975c5e72c9b5d5e135cde198d982ea",
"reusedFrom": "4637f0a20035cd1ad843975cc6cd824ace31983fe22ebe090d6be129c266c258"
"status": "not-reused",
"reason": "component-affected"
},
"reusedFrom": "4637f0a20035cd1ad843975cc6cd824ace31983fe22ebe090d6be129c266c258"
},
{
"serviceId": "hwlab-cli",
"commitId": "6a84959",
"image": "127.0.0.1:5000/hwlab/hwlab-cli:6a84959",
"imageTag": "6a84959",
"digest": "sha256:373f3b6bea086de7b0947b46bf9d38804133704d2cea864ad77b5686e8950df4",
"publishState": "reused",
"commitId": "b59d5b0",
"image": "127.0.0.1:5000/hwlab/hwlab-cli:b59d5b0",
"imageTag": "b59d5b0",
"digest": "sha256:7c0d4db813993c27c5edd7e89eeaac802e9310051a10861b8739addee1d03851",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
@@ -462,33 +443,31 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-26T07:40:46.563Z",
"buildCreatedAt": "2026-05-26T17:27:41.679Z",
"buildSource": null,
"componentCommitId": "97846207a3a23616fa5f303abb58144dda2d6ea1",
"componentInputHash": "15fe6c4a36949c4dc750929c17ff3fbdb6c30518909dcd0bc1ab701ac563f575",
"dockerfileHash": "820310decb7a625d710b5e80285a048ac29c8ebb09440fa6d1f3f372c0b9c2b6",
"componentCommitId": "b59d5b055224a31f4263d6939a8c6cdbbe4c2f52",
"componentInputHash": "07bebebe8855eed5832a3c0a94f2935b7225e7b9cf5d9d49911b5e762c793650",
"dockerfileHash": "3f56efe5dd980bf2081e640a5dcbed1c9f814d58b5fcd8bcb70de29f57373800",
"baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim",
"baseImageDigest": null,
"buildArgsHash": "bd9fa0f62fb873c87cf8ec47790d26c5068956c14be61eed222f78dc9f7f5c1a",
"ciAffected": false,
"ciAffected": true,
"ciReason": [
"component-inputs-unchanged"
"runtime-deps-changed"
],
"reuse": {
"status": "ready",
"image": "127.0.0.1:5000/hwlab/hwlab-cli:6a84959",
"digest": "sha256:373f3b6bea086de7b0947b46bf9d38804133704d2cea864ad77b5686e8950df4",
"reusedFrom": "15fe6c4a36949c4dc750929c17ff3fbdb6c30518909dcd0bc1ab701ac563f575"
"status": "not-reused",
"reason": "component-affected"
},
"reusedFrom": "15fe6c4a36949c4dc750929c17ff3fbdb6c30518909dcd0bc1ab701ac563f575"
},
{
"serviceId": "hwlab-agent-skills",
"commitId": "6a84959",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:6a84959",
"imageTag": "6a84959",
"digest": "sha256:704a2214fb3244f9d77a71a9c5dbc953921810aeb6fec76779d0091b998088d3",
"publishState": "reused",
"commitId": "b59d5b0",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:b59d5b0",
"imageTag": "b59d5b0",
"digest": "sha256:f6c38249cdace9fe54f674c504fb13bb4f8d96d8dead0d0d29100d22e064beb6",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
@@ -497,23 +476,21 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-26T07:40:48.791Z",
"buildCreatedAt": "2026-05-26T17:27:41.599Z",
"buildSource": null,
"componentCommitId": "97846207a3a23616fa5f303abb58144dda2d6ea1",
"componentInputHash": "024c3476e8ac6e1f9b6d00cd77f5086c9985c95cd85ea11d6537c91561a7c1ac",
"dockerfileHash": "820310decb7a625d710b5e80285a048ac29c8ebb09440fa6d1f3f372c0b9c2b6",
"componentCommitId": "b59d5b055224a31f4263d6939a8c6cdbbe4c2f52",
"componentInputHash": "a148a4b6a15abfd9c4cd3c3462fc0356829e6f5ec6e5e00b7e1d42180e3380e1",
"dockerfileHash": "3f56efe5dd980bf2081e640a5dcbed1c9f814d58b5fcd8bcb70de29f57373800",
"baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim",
"baseImageDigest": null,
"buildArgsHash": "d5e50a18e70c6a8b4896e527fa07b5dd2c85458ed9ef512c1d46775ef4e40a10",
"ciAffected": false,
"ciAffected": true,
"ciReason": [
"component-inputs-unchanged"
"runtime-deps-changed"
],
"reuse": {
"status": "ready",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:6a84959",
"digest": "sha256:704a2214fb3244f9d77a71a9c5dbc953921810aeb6fec76779d0091b998088d3",
"reusedFrom": "024c3476e8ac6e1f9b6d00cd77f5086c9985c95cd85ea11d6537c91561a7c1ac"
"status": "not-reused",
"reason": "component-affected"
},
"reusedFrom": "024c3476e8ac6e1f9b6d00cd77f5086c9985c95cd85ea11d6537c91561a7c1ac"
}
+21 -21
View File
@@ -1,7 +1,7 @@
{
"manifestVersion": "v1",
"environment": "dev",
"commitId": "9d4ad03",
"commitId": "b59d5b0",
"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:288a80d",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:b59d5b0",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -190,9 +190,9 @@
"HWLAB_ENVIRONMENT": "dev",
"HWLAB_PUBLIC_ENDPOINT": "http://74.48.78.17:16667",
"HWLAB_CLOUD_API_PORT": "6667",
"HWLAB_COMMIT_ID": "288a80d",
"HWLAB_IMAGE": "127.0.0.1:5000/hwlab/hwlab-cloud-api:288a80d",
"HWLAB_IMAGE_TAG": "288a80d",
"HWLAB_COMMIT_ID": "b59d5b0",
"HWLAB_IMAGE": "127.0.0.1:5000/hwlab/hwlab-cloud-api:b59d5b0",
"HWLAB_IMAGE_TAG": "b59d5b0",
"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",
@@ -230,7 +230,7 @@
},
{
"serviceId": "hwlab-cloud-web",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:9d4ad03",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:b59d5b0",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -239,14 +239,14 @@
"HWLAB_ENVIRONMENT": "dev",
"HWLAB_API_BASE_URL": "http://hwlab-cloud-api.hwlab-dev.svc.cluster.local:6667",
"HWLAB_CLOUD_WEB_PROXY_TIMEOUT_MS": "660000",
"HWLAB_COMMIT_ID": "9d4ad03",
"HWLAB_IMAGE": "127.0.0.1:5000/hwlab/hwlab-cloud-web:9d4ad03",
"HWLAB_IMAGE_TAG": "9d4ad03"
"HWLAB_COMMIT_ID": "b59d5b0",
"HWLAB_IMAGE": "127.0.0.1:5000/hwlab/hwlab-cloud-web:b59d5b0",
"HWLAB_IMAGE_TAG": "b59d5b0"
}
},
{
"serviceId": "hwlab-agent-mgr",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:6a84959",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:b59d5b0",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -258,7 +258,7 @@
},
{
"serviceId": "hwlab-agent-worker",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:6a84959",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:b59d5b0",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -270,7 +270,7 @@
},
{
"serviceId": "hwlab-gateway",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway:6a84959",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway:b59d5b0",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -282,7 +282,7 @@
},
{
"serviceId": "hwlab-gateway-simu",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:6a84959",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:b59d5b0",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -302,7 +302,7 @@
},
{
"serviceId": "hwlab-box-simu",
"image": "127.0.0.1:5000/hwlab/hwlab-box-simu:6a84959",
"image": "127.0.0.1:5000/hwlab/hwlab-box-simu:b59d5b0",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -321,7 +321,7 @@
},
{
"serviceId": "hwlab-patch-panel",
"image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:6a84959",
"image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:b59d5b0",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -342,7 +342,7 @@
},
{
"serviceId": "hwlab-router",
"image": "127.0.0.1:5000/hwlab/hwlab-router:6a84959",
"image": "127.0.0.1:5000/hwlab/hwlab-router:b59d5b0",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -354,7 +354,7 @@
},
{
"serviceId": "hwlab-tunnel-client",
"image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:6a84959",
"image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:b59d5b0",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -368,7 +368,7 @@
},
{
"serviceId": "hwlab-edge-proxy",
"image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:6a84959",
"image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:b59d5b0",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -381,7 +381,7 @@
},
{
"serviceId": "hwlab-cli",
"image": "127.0.0.1:5000/hwlab/hwlab-cli:6a84959",
"image": "127.0.0.1:5000/hwlab/hwlab-cli:b59d5b0",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -392,13 +392,13 @@
},
{
"serviceId": "hwlab-agent-skills",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:6a84959",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:b59d5b0",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
"replicas": 1,
"env": {
"HWLAB_SKILLS_COMMIT_ID": "6a84959"
"HWLAB_SKILLS_COMMIT_ID": "b59d5b0"
}
}
],
+21 -21
View File
@@ -31,7 +31,7 @@
"containers": [
{
"name": "hwlab-cloud-api",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:288a80d",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:b59d5b0",
"ports": [
{
"name": "http",
@@ -53,15 +53,15 @@
},
{
"name": "HWLAB_COMMIT_ID",
"value": "288a80d"
"value": "b59d5b0"
},
{
"name": "HWLAB_IMAGE",
"value": "127.0.0.1:5000/hwlab/hwlab-cloud-api:288a80d"
"value": "127.0.0.1:5000/hwlab/hwlab-cloud-api:b59d5b0"
},
{
"name": "HWLAB_IMAGE_TAG",
"value": "288a80d"
"value": "b59d5b0"
},
{
"name": "HWLAB_RUNTIME_SUBSTITUTE_FORBIDDEN",
@@ -245,7 +245,7 @@
},
{
"name": "hwlab-codex-api-forwarder",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:288a80d",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:b59d5b0",
"command": [
"node",
"/app/cmd/hwlab-codex-api-responses-forwarder/main.mjs"
@@ -367,7 +367,7 @@
"containers": [
{
"name": "hwlab-cloud-web",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:9d4ad03",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:b59d5b0",
"ports": [
{
"name": "http",
@@ -385,15 +385,15 @@
},
{
"name": "HWLAB_COMMIT_ID",
"value": "9d4ad03"
"value": "b59d5b0"
},
{
"name": "HWLAB_IMAGE",
"value": "127.0.0.1:5000/hwlab/hwlab-cloud-web:9d4ad03"
"value": "127.0.0.1:5000/hwlab/hwlab-cloud-web:b59d5b0"
},
{
"name": "HWLAB_IMAGE_TAG",
"value": "9d4ad03"
"value": "b59d5b0"
}
],
"readinessProbe": {
@@ -443,7 +443,7 @@
"containers": [
{
"name": "hwlab-agent-mgr",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:6a84959",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:b59d5b0",
"ports": [
{
"name": "http",
@@ -499,7 +499,7 @@
"containers": [
{
"name": "hwlab-agent-worker",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:6a84959",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:b59d5b0",
"env": [
{
"name": "HWLAB_AGENT_SESSION_MODE",
@@ -542,7 +542,7 @@
"containers": [
{
"name": "hwlab-gateway",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway:6a84959",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway:b59d5b0",
"ports": [
{
"name": "http",
@@ -603,7 +603,7 @@
"containers": [
{
"name": "hwlab-gateway-simu",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:6a84959",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:b59d5b0",
"ports": [
{
"name": "http",
@@ -676,7 +676,7 @@
"containers": [
{
"name": "hwlab-box-simu",
"image": "127.0.0.1:5000/hwlab/hwlab-box-simu:6a84959",
"image": "127.0.0.1:5000/hwlab/hwlab-box-simu:b59d5b0",
"ports": [
{
"name": "http",
@@ -744,7 +744,7 @@
"containers": [
{
"name": "hwlab-patch-panel",
"image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:6a84959",
"image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:b59d5b0",
"ports": [
{
"name": "http",
@@ -808,7 +808,7 @@
"containers": [
{
"name": "hwlab-router",
"image": "127.0.0.1:5000/hwlab/hwlab-router:6a84959",
"image": "127.0.0.1:5000/hwlab/hwlab-router:b59d5b0",
"ports": [
{
"name": "http",
@@ -868,7 +868,7 @@
"containers": [
{
"name": "hwlab-tunnel-client",
"image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:6a84959",
"image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:b59d5b0",
"ports": [
{
"name": "http",
@@ -940,7 +940,7 @@
"containers": [
{
"name": "hwlab-edge-proxy",
"image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:6a84959",
"image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:b59d5b0",
"ports": [
{
"name": "http",
@@ -1005,7 +1005,7 @@
"containers": [
{
"name": "hwlab-cli",
"image": "127.0.0.1:5000/hwlab/hwlab-cli:6a84959",
"image": "127.0.0.1:5000/hwlab/hwlab-cli:b59d5b0",
"env": [
{
"name": "HWLAB_CLI_ENDPOINT",
@@ -1047,7 +1047,7 @@
"containers": [
{
"name": "hwlab-agent-skills",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:6a84959",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:b59d5b0",
"ports": [
{
"name": "http",
@@ -1057,7 +1057,7 @@
"env": [
{
"name": "HWLAB_SKILLS_COMMIT_ID",
"value": "6a84959"
"value": "b59d5b0"
}
],
"readinessProbe": {