From 86b49c3f9a255700ee208ca93c1c327cab8bc81f Mon Sep 17 00:00:00 2001 From: HWLAB G14 GitOps Bot Date: Tue, 26 May 2026 07:42:00 +0000 Subject: [PATCH] chore: promote G14 GitOps source 6a84959 --- deploy/artifact-catalog.dev.json | 370 +++++++++++++++---------------- deploy/deploy.json | 42 ++-- deploy/k8s/base/workloads.yaml | 40 ++-- 3 files changed, 214 insertions(+), 238 deletions(-) diff --git a/deploy/artifact-catalog.dev.json b/deploy/artifact-catalog.dev.json index f95962b5..003aaa51 100644 --- a/deploy/artifact-catalog.dev.json +++ b/deploy/artifact-catalog.dev.json @@ -5,12 +5,12 @@ "profile": "dev", "namespace": "hwlab-dev", "endpoint": "http://74.48.78.17:16667", - "commitId": "a720d97", + "commitId": "6a84959", "artifactState": "published", "publish": { "ciPublished": true, "registryVerified": true, - "provenance": "g14-ci-artifact:hwlab-g14-ci-poll-a720d972faeb-collect", + "provenance": "g14-ci-artifact:hwlab-g14-ci-poll-6a849596ed1f-collect", "note": "Digest fields were copied from a successful DEV artifact publish report for this source commit." }, "healthContract": { @@ -66,11 +66,11 @@ "services": [ { "serviceId": "hwlab-cloud-api", - "commitId": "7a14c6b", - "image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:7a14c6b", - "imageTag": "7a14c6b", - "digest": "sha256:ce74dffb3fd43c380cf6ec52bb9fd7b45738b53427ee9f752021815c762a3788", - "publishState": "reused", + "commitId": "6a84959", + "image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:6a84959", + "imageTag": "6a84959", + "digest": "sha256:da9ff0fea8d8864a02bec9d5395edc95420cf8584e2dd8600916313dbd245aee", + "publishState": "published", "profile": "dev", "namespace": "hwlab-dev", "healthPath": "/health/live", @@ -79,33 +79,32 @@ "artifactRequired": true, "artifactScope": "required", "notPublishedReason": null, - "buildCreatedAt": "2026-05-26T02:56:51.061Z", + "buildCreatedAt": "2026-05-26T07:40:45.579Z", "buildSource": null, - "componentCommitId": "7c3df10f103715fe26803af4910e54fbe1cc4d77", - "componentInputHash": "220f844a6c66ad65d8d458254576a0412226b02d5e02110456f22d18821b4537", - "dockerfileHash": "c55a2edc42975567d9f2c70708e7435372a449f5d83200b1c55cf2eb00a57303", + "componentCommitId": "6a849596ed1fdbedee932f6ae60cc25f2ec8b6db", + "componentInputHash": "0f191457e727f395798881ef29292f287f1296c0368a747238ab45e45072951b", + "dockerfileHash": "d2398c5e669b29544009431c56d0e71d8c0e1e7f6f7cb19c934f7ec2f6e7eee7", "baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim", "baseImageDigest": null, "buildArgsHash": "31de87c01b0c617b550b82b7a65780fac56d03a3b8abb9301bf0096766f87237", - "ciAffected": false, + "ciAffected": true, "ciReason": [ - "docs-only-no-image-build" + "component-path-changed", + "runtime-deps-changed" ], "reuse": { - "status": "ready", - "image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:7a14c6b", - "digest": "sha256:ce74dffb3fd43c380cf6ec52bb9fd7b45738b53427ee9f752021815c762a3788", - "reusedFrom": "220f844a6c66ad65d8d458254576a0412226b02d5e02110456f22d18821b4537" + "status": "not-reused", + "reason": "component-affected" }, "reusedFrom": "220f844a6c66ad65d8d458254576a0412226b02d5e02110456f22d18821b4537" }, { "serviceId": "hwlab-cloud-web", - "commitId": "7a14c6b", - "image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:7a14c6b", - "imageTag": "7a14c6b", - "digest": "sha256:fedcf8af0057a32ef81150dfd680ffc68ed513d535d1bc6372e6485cd15a7c95", - "publishState": "reused", + "commitId": "6a84959", + "image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:6a84959", + "imageTag": "6a84959", + "digest": "sha256:2fe4d25f83ccceb6b1a030bd8bc6bbd51b401e2f148fa0fa2987dabc79314f6b", + "publishState": "published", "profile": "dev", "namespace": "hwlab-dev", "healthPath": "/health/live", @@ -114,33 +113,32 @@ "artifactRequired": true, "artifactScope": "required", "notPublishedReason": null, - "buildCreatedAt": "2026-05-26T02:56:51.061Z", + "buildCreatedAt": "2026-05-26T07:40:45.394Z", "buildSource": null, - "componentCommitId": "7c3df10f103715fe26803af4910e54fbe1cc4d77", - "componentInputHash": "1012fa470b86fc345c01c9c5df465da87178aae4e459f56ce7239196224eb34a", - "dockerfileHash": "c55a2edc42975567d9f2c70708e7435372a449f5d83200b1c55cf2eb00a57303", + "componentCommitId": "6a849596ed1fdbedee932f6ae60cc25f2ec8b6db", + "componentInputHash": "a2cbc33fd9c1daf92ede5d981328d93fe04dc676296a819ba08ae45843e949d7", + "dockerfileHash": "d2398c5e669b29544009431c56d0e71d8c0e1e7f6f7cb19c934f7ec2f6e7eee7", "baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim", "baseImageDigest": null, "buildArgsHash": "39effb18af665e5e286cca9f84ef2a30f577ad11c9acca098589b7ee37f6950c", - "ciAffected": false, + "ciAffected": true, "ciReason": [ - "docs-only-no-image-build" + "component-path-changed", + "runtime-deps-changed" ], "reuse": { - "status": "ready", - "image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:7a14c6b", - "digest": "sha256:fedcf8af0057a32ef81150dfd680ffc68ed513d535d1bc6372e6485cd15a7c95", - "reusedFrom": "1012fa470b86fc345c01c9c5df465da87178aae4e459f56ce7239196224eb34a" + "status": "not-reused", + "reason": "component-affected" }, "reusedFrom": "1012fa470b86fc345c01c9c5df465da87178aae4e459f56ce7239196224eb34a" }, { "serviceId": "hwlab-agent-mgr", - "commitId": "7a14c6b", - "image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:7a14c6b", - "imageTag": "7a14c6b", - "digest": "sha256:e1dccd0fc0cd615cfc03262ef7a890d4beb3f5e2a283294735d5635dfcdd9fea", - "publishState": "reused", + "commitId": "6a84959", + "image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:6a84959", + "imageTag": "6a84959", + "digest": "sha256:02760e4759e7ef8f3c07048a435fe2c9f9f25d5298b57a3631a4a4d3710fb367", + "publishState": "published", "profile": "dev", "namespace": "hwlab-dev", "healthPath": "/health/live", @@ -149,33 +147,31 @@ "artifactRequired": true, "artifactScope": "required", "notPublishedReason": null, - "buildCreatedAt": "2026-05-26T02:56:51.061Z", + "buildCreatedAt": "2026-05-26T07:40:45.491Z", "buildSource": null, - "componentCommitId": "7c3df10f103715fe26803af4910e54fbe1cc4d77", - "componentInputHash": "ad9d4ef6ab77c165638835dd6c5ce1c0f2be62ebbc5c2b409278be82bdeee4d0", - "dockerfileHash": "c55a2edc42975567d9f2c70708e7435372a449f5d83200b1c55cf2eb00a57303", + "componentCommitId": "6a849596ed1fdbedee932f6ae60cc25f2ec8b6db", + "componentInputHash": "3feab5cecf98af30af50e41d2ab6694bc5a2274edf0b45cae2550b2edeeb5288", + "dockerfileHash": "d2398c5e669b29544009431c56d0e71d8c0e1e7f6f7cb19c934f7ec2f6e7eee7", "baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim", "baseImageDigest": null, "buildArgsHash": "804a2e2f48cae4f739c3e88bb0d961359fca0a8e1b8cac43517fb065989df72b", - "ciAffected": false, + "ciAffected": true, "ciReason": [ - "docs-only-no-image-build" + "runtime-deps-changed" ], "reuse": { - "status": "ready", - "image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:7a14c6b", - "digest": "sha256:e1dccd0fc0cd615cfc03262ef7a890d4beb3f5e2a283294735d5635dfcdd9fea", - "reusedFrom": "ad9d4ef6ab77c165638835dd6c5ce1c0f2be62ebbc5c2b409278be82bdeee4d0" + "status": "not-reused", + "reason": "component-affected" }, "reusedFrom": "ad9d4ef6ab77c165638835dd6c5ce1c0f2be62ebbc5c2b409278be82bdeee4d0" }, { "serviceId": "hwlab-agent-worker", - "commitId": "7a14c6b", - "image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:7a14c6b", - "imageTag": "7a14c6b", - "digest": "sha256:23da75c4575df5f3cbc930322cc90871c4d1183696446cbf1ec8bf9460ad642f", - "publishState": "reused", + "commitId": "6a84959", + "image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:6a84959", + "imageTag": "6a84959", + "digest": "sha256:0615f403f835eac914ca8c34ff1122e8952865b742e82a453f644fdec6421e4b", + "publishState": "published", "profile": "dev", "namespace": "hwlab-dev", "healthPath": "/health/live", @@ -184,33 +180,31 @@ "artifactRequired": true, "artifactScope": "required", "notPublishedReason": null, - "buildCreatedAt": "2026-05-26T02:56:51.061Z", + "buildCreatedAt": "2026-05-26T07:40:45.978Z", "buildSource": null, - "componentCommitId": "7c3df10f103715fe26803af4910e54fbe1cc4d77", - "componentInputHash": "d9f2a38b2cd5aba5120c720c3a082ce89c4ebb1284d3f5d634273c4822cb2519", - "dockerfileHash": "c55a2edc42975567d9f2c70708e7435372a449f5d83200b1c55cf2eb00a57303", + "componentCommitId": "6a849596ed1fdbedee932f6ae60cc25f2ec8b6db", + "componentInputHash": "93bebcf03f11a2a9db9ea951a699769344c2646819539f8b65987193f98e062e", + "dockerfileHash": "d2398c5e669b29544009431c56d0e71d8c0e1e7f6f7cb19c934f7ec2f6e7eee7", "baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim", "baseImageDigest": null, "buildArgsHash": "d5ea384583ca6916b9fdf4469a8c591e33e6e1a0ba9a59b9901fbaa797824cab", - "ciAffected": false, + "ciAffected": true, "ciReason": [ - "docs-only-no-image-build" + "runtime-deps-changed" ], "reuse": { - "status": "ready", - "image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:7a14c6b", - "digest": "sha256:23da75c4575df5f3cbc930322cc90871c4d1183696446cbf1ec8bf9460ad642f", - "reusedFrom": "d9f2a38b2cd5aba5120c720c3a082ce89c4ebb1284d3f5d634273c4822cb2519" + "status": "not-reused", + "reason": "component-affected" }, "reusedFrom": "d9f2a38b2cd5aba5120c720c3a082ce89c4ebb1284d3f5d634273c4822cb2519" }, { "serviceId": "hwlab-gateway", - "commitId": "7a14c6b", - "image": "127.0.0.1:5000/hwlab/hwlab-gateway:7a14c6b", - "imageTag": "7a14c6b", - "digest": "sha256:5df0357736e7a0555e742001c5995af823f8da91511ac02346a1481d0c2a51e9", - "publishState": "reused", + "commitId": "6a84959", + "image": "127.0.0.1:5000/hwlab/hwlab-gateway:6a84959", + "imageTag": "6a84959", + "digest": "sha256:9484899fe437e0581c4b71d7c9fad56d44bf6191cc5daf43ba8f650a1c928df7", + "publishState": "published", "profile": "dev", "namespace": "hwlab-dev", "healthPath": "/health/live", @@ -219,33 +213,31 @@ "artifactRequired": true, "artifactScope": "required", "notPublishedReason": null, - "buildCreatedAt": "2026-05-26T02:56:51.061Z", + "buildCreatedAt": "2026-05-26T07:40:44.510Z", "buildSource": null, - "componentCommitId": "7c3df10f103715fe26803af4910e54fbe1cc4d77", - "componentInputHash": "17ea08407096b3428111028c40f176693611f3c27a7da249b5f567338231237d", - "dockerfileHash": "c55a2edc42975567d9f2c70708e7435372a449f5d83200b1c55cf2eb00a57303", + "componentCommitId": "6a849596ed1fdbedee932f6ae60cc25f2ec8b6db", + "componentInputHash": "57285d4a8ef0accfe93d7c9c681b75993782d80e5978f2a9841e338606668a85", + "dockerfileHash": "d2398c5e669b29544009431c56d0e71d8c0e1e7f6f7cb19c934f7ec2f6e7eee7", "baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim", "baseImageDigest": null, "buildArgsHash": "083cc565bccb315303df802dfc1f7fb87738e763afb9662fed7bc7c12719b070", - "ciAffected": false, + "ciAffected": true, "ciReason": [ - "docs-only-no-image-build" + "runtime-deps-changed" ], "reuse": { - "status": "ready", - "image": "127.0.0.1:5000/hwlab/hwlab-gateway:7a14c6b", - "digest": "sha256:5df0357736e7a0555e742001c5995af823f8da91511ac02346a1481d0c2a51e9", - "reusedFrom": "17ea08407096b3428111028c40f176693611f3c27a7da249b5f567338231237d" + "status": "not-reused", + "reason": "component-affected" }, "reusedFrom": "17ea08407096b3428111028c40f176693611f3c27a7da249b5f567338231237d" }, { "serviceId": "hwlab-gateway-simu", - "commitId": "7a14c6b", - "image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:7a14c6b", - "imageTag": "7a14c6b", - "digest": "sha256:937e6a1568296814605792296d4ab66eed3858f078458863e9a8dd0c8b7ab0cb", - "publishState": "reused", + "commitId": "6a84959", + "image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:6a84959", + "imageTag": "6a84959", + "digest": "sha256:1a6cafc7474ec6c1d32c07bb567381342d61d673e507b68ba1b653d45fc0cbc8", + "publishState": "published", "profile": "dev", "namespace": "hwlab-dev", "healthPath": "/health/live", @@ -254,33 +246,31 @@ "artifactRequired": true, "artifactScope": "required", "notPublishedReason": null, - "buildCreatedAt": "2026-05-26T02:56:51.061Z", + "buildCreatedAt": "2026-05-26T07:40:45.380Z", "buildSource": null, - "componentCommitId": "7c3df10f103715fe26803af4910e54fbe1cc4d77", - "componentInputHash": "938686de799c3bf9dbb52a4bc1e0b9e0f489c27a27829010e0194b3555f9615c", - "dockerfileHash": "c55a2edc42975567d9f2c70708e7435372a449f5d83200b1c55cf2eb00a57303", + "componentCommitId": "6a849596ed1fdbedee932f6ae60cc25f2ec8b6db", + "componentInputHash": "89bc71d602c711ff4a1ef2fb6b617de7f5ad5c4e095006ae709004db86e188eb", + "dockerfileHash": "d2398c5e669b29544009431c56d0e71d8c0e1e7f6f7cb19c934f7ec2f6e7eee7", "baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim", "baseImageDigest": null, "buildArgsHash": "79c757588262d875c61a2542e37c9a849000d54d8bb58e8bf19c597114956f5f", - "ciAffected": false, + "ciAffected": true, "ciReason": [ - "docs-only-no-image-build" + "runtime-deps-changed" ], "reuse": { - "status": "ready", - "image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:7a14c6b", - "digest": "sha256:937e6a1568296814605792296d4ab66eed3858f078458863e9a8dd0c8b7ab0cb", - "reusedFrom": "938686de799c3bf9dbb52a4bc1e0b9e0f489c27a27829010e0194b3555f9615c" + "status": "not-reused", + "reason": "component-affected" }, "reusedFrom": "938686de799c3bf9dbb52a4bc1e0b9e0f489c27a27829010e0194b3555f9615c" }, { "serviceId": "hwlab-box-simu", - "commitId": "7a14c6b", - "image": "127.0.0.1:5000/hwlab/hwlab-box-simu:7a14c6b", - "imageTag": "7a14c6b", - "digest": "sha256:ea253ba3b5cb1977ca222817d2b117244eb41dd1b6aefa694fceabd94385b704", - "publishState": "reused", + "commitId": "6a84959", + "image": "127.0.0.1:5000/hwlab/hwlab-box-simu:6a84959", + "imageTag": "6a84959", + "digest": "sha256:6121b0ec01b94d292430ce956934a7c82cca6c7bf61bd31cda20bddbafadfd24", + "publishState": "published", "profile": "dev", "namespace": "hwlab-dev", "healthPath": "/health/live", @@ -289,33 +279,31 @@ "artifactRequired": true, "artifactScope": "required", "notPublishedReason": null, - "buildCreatedAt": "2026-05-26T02:56:51.061Z", + "buildCreatedAt": "2026-05-26T07:40:46.135Z", "buildSource": null, - "componentCommitId": "7c3df10f103715fe26803af4910e54fbe1cc4d77", - "componentInputHash": "f48a282a1bb20e4d5cfd725da63dca27888c2511000509fd063e8abd8ae7ed5e", - "dockerfileHash": "c55a2edc42975567d9f2c70708e7435372a449f5d83200b1c55cf2eb00a57303", + "componentCommitId": "6a849596ed1fdbedee932f6ae60cc25f2ec8b6db", + "componentInputHash": "da76b2f33cbc6e3a1c6e4b445e5ee58693be17cbb7ac669c9ffe361d76446141", + "dockerfileHash": "d2398c5e669b29544009431c56d0e71d8c0e1e7f6f7cb19c934f7ec2f6e7eee7", "baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim", "baseImageDigest": null, "buildArgsHash": "2b321eec447decb8ca22b30a42dffa467405af983aa06e487b66a45c6ecbd0e9", - "ciAffected": false, + "ciAffected": true, "ciReason": [ - "docs-only-no-image-build" + "runtime-deps-changed" ], "reuse": { - "status": "ready", - "image": "127.0.0.1:5000/hwlab/hwlab-box-simu:7a14c6b", - "digest": "sha256:ea253ba3b5cb1977ca222817d2b117244eb41dd1b6aefa694fceabd94385b704", - "reusedFrom": "f48a282a1bb20e4d5cfd725da63dca27888c2511000509fd063e8abd8ae7ed5e" + "status": "not-reused", + "reason": "component-affected" }, "reusedFrom": "f48a282a1bb20e4d5cfd725da63dca27888c2511000509fd063e8abd8ae7ed5e" }, { "serviceId": "hwlab-patch-panel", - "commitId": "7a14c6b", - "image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:7a14c6b", - "imageTag": "7a14c6b", - "digest": "sha256:0c4b888fb42e75d8d1deb67c5623d8cc4f297e8be58c046e33c61c34856b65e3", - "publishState": "reused", + "commitId": "6a84959", + "image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:6a84959", + "imageTag": "6a84959", + "digest": "sha256:7e7f5daba4611646accfcf8ad4236e657c7977c9cd043fca77b07c5053b71f72", + "publishState": "published", "profile": "dev", "namespace": "hwlab-dev", "healthPath": "/health/live", @@ -324,33 +312,31 @@ "artifactRequired": true, "artifactScope": "required", "notPublishedReason": null, - "buildCreatedAt": "2026-05-26T02:56:51.061Z", + "buildCreatedAt": "2026-05-26T07:40:44.520Z", "buildSource": null, - "componentCommitId": "7c3df10f103715fe26803af4910e54fbe1cc4d77", - "componentInputHash": "f3f06dc14e414c03f766a21795e7c7f18539c971d6ea4c6c2d8677bb93fb1aa6", - "dockerfileHash": "c55a2edc42975567d9f2c70708e7435372a449f5d83200b1c55cf2eb00a57303", + "componentCommitId": "6a849596ed1fdbedee932f6ae60cc25f2ec8b6db", + "componentInputHash": "66b103c4c0e51ab4ceddb11f6427aa0c1e477bf08942b4f183c09e04c9a6cb66", + "dockerfileHash": "d2398c5e669b29544009431c56d0e71d8c0e1e7f6f7cb19c934f7ec2f6e7eee7", "baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim", "baseImageDigest": null, "buildArgsHash": "bea7ca0cf1e6f84b11a7848e3dff6dfe4aa613f1df2c51e9ab4807fffe718128", - "ciAffected": false, + "ciAffected": true, "ciReason": [ - "docs-only-no-image-build" + "runtime-deps-changed" ], "reuse": { - "status": "ready", - "image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:7a14c6b", - "digest": "sha256:0c4b888fb42e75d8d1deb67c5623d8cc4f297e8be58c046e33c61c34856b65e3", - "reusedFrom": "f3f06dc14e414c03f766a21795e7c7f18539c971d6ea4c6c2d8677bb93fb1aa6" + "status": "not-reused", + "reason": "component-affected" }, "reusedFrom": "f3f06dc14e414c03f766a21795e7c7f18539c971d6ea4c6c2d8677bb93fb1aa6" }, { "serviceId": "hwlab-router", - "commitId": "7a14c6b", - "image": "127.0.0.1:5000/hwlab/hwlab-router:7a14c6b", - "imageTag": "7a14c6b", - "digest": "sha256:3cc67c92f59a517a38ac6896d547a52827b35ded062edf6164530207dc3343cf", - "publishState": "reused", + "commitId": "6a84959", + "image": "127.0.0.1:5000/hwlab/hwlab-router:6a84959", + "imageTag": "6a84959", + "digest": "sha256:37693eca24b7ed59220cc6989e525eeac228af55f5facefe914ad95bd71484e2", + "publishState": "published", "profile": "dev", "namespace": "hwlab-dev", "healthPath": "/health/live", @@ -359,33 +345,31 @@ "artifactRequired": true, "artifactScope": "required", "notPublishedReason": null, - "buildCreatedAt": "2026-05-26T02:56:51.061Z", + "buildCreatedAt": "2026-05-26T07:40:46.541Z", "buildSource": null, - "componentCommitId": "7c3df10f103715fe26803af4910e54fbe1cc4d77", - "componentInputHash": "1f5ca569ec17add7628a4624000da7ccdda3107fc6473306214de2f6f1678fe0", - "dockerfileHash": "c55a2edc42975567d9f2c70708e7435372a449f5d83200b1c55cf2eb00a57303", + "componentCommitId": "6a849596ed1fdbedee932f6ae60cc25f2ec8b6db", + "componentInputHash": "0c9ee8081e618587a99d5e856665a576380ecfa574d64912287027f1792474f8", + "dockerfileHash": "d2398c5e669b29544009431c56d0e71d8c0e1e7f6f7cb19c934f7ec2f6e7eee7", "baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim", "baseImageDigest": null, "buildArgsHash": "31f0f27ef0e4375ac141f0d54c2c9449bd5dce14df0bb6469704245d1cf86b09", - "ciAffected": false, + "ciAffected": true, "ciReason": [ - "docs-only-no-image-build" + "runtime-deps-changed" ], "reuse": { - "status": "ready", - "image": "127.0.0.1:5000/hwlab/hwlab-router:7a14c6b", - "digest": "sha256:3cc67c92f59a517a38ac6896d547a52827b35ded062edf6164530207dc3343cf", - "reusedFrom": "1f5ca569ec17add7628a4624000da7ccdda3107fc6473306214de2f6f1678fe0" + "status": "not-reused", + "reason": "component-affected" }, "reusedFrom": "1f5ca569ec17add7628a4624000da7ccdda3107fc6473306214de2f6f1678fe0" }, { "serviceId": "hwlab-tunnel-client", - "commitId": "7a14c6b", - "image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:7a14c6b", - "imageTag": "7a14c6b", - "digest": "sha256:0bcd5045479f25c8d9ce23a8d2643e286fcc640a2020c09237f257bd5d38d93c", - "publishState": "reused", + "commitId": "6a84959", + "image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:6a84959", + "imageTag": "6a84959", + "digest": "sha256:d90a06d1399191b5817935862c9bcda91d7c6175d26484b21fc7146a59b271a6", + "publishState": "published", "profile": "dev", "namespace": "hwlab-dev", "healthPath": "/health/live", @@ -394,33 +378,31 @@ "artifactRequired": true, "artifactScope": "required", "notPublishedReason": null, - "buildCreatedAt": "2026-05-26T02:56:51.061Z", + "buildCreatedAt": "2026-05-26T07:40:46.982Z", "buildSource": null, - "componentCommitId": "7c3df10f103715fe26803af4910e54fbe1cc4d77", - "componentInputHash": "42597259512302df201276e29c0ff92f4231b349ed9200a16641a242e5c9fcbb", - "dockerfileHash": "c55a2edc42975567d9f2c70708e7435372a449f5d83200b1c55cf2eb00a57303", + "componentCommitId": "6a849596ed1fdbedee932f6ae60cc25f2ec8b6db", + "componentInputHash": "de3564cdb8ba9dfb9c9895c7870a882a9a15d4bdfe9ef6da1e1defdf421ed0a2", + "dockerfileHash": "d2398c5e669b29544009431c56d0e71d8c0e1e7f6f7cb19c934f7ec2f6e7eee7", "baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim", "baseImageDigest": null, "buildArgsHash": "c49a07574a1d4fe74642170efcbb231c2c59436e1d3d2434c285349d23a35fcb", - "ciAffected": false, + "ciAffected": true, "ciReason": [ - "docs-only-no-image-build" + "runtime-deps-changed" ], "reuse": { - "status": "ready", - "image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:7a14c6b", - "digest": "sha256:0bcd5045479f25c8d9ce23a8d2643e286fcc640a2020c09237f257bd5d38d93c", - "reusedFrom": "42597259512302df201276e29c0ff92f4231b349ed9200a16641a242e5c9fcbb" + "status": "not-reused", + "reason": "component-affected" }, "reusedFrom": "42597259512302df201276e29c0ff92f4231b349ed9200a16641a242e5c9fcbb" }, { "serviceId": "hwlab-edge-proxy", - "commitId": "7a14c6b", - "image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:7a14c6b", - "imageTag": "7a14c6b", - "digest": "sha256:39e4c82ce35e6699e2223000a2f8287445bec86c5d3cd24f7039b93ad2037224", - "publishState": "reused", + "commitId": "6a84959", + "image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:6a84959", + "imageTag": "6a84959", + "digest": "sha256:61f5fd4af31c4f6cf97db90e60588d3638975c5e72c9b5d5e135cde198d982ea", + "publishState": "published", "profile": "dev", "namespace": "hwlab-dev", "healthPath": "/health/live", @@ -429,33 +411,31 @@ "artifactRequired": true, "artifactScope": "required", "notPublishedReason": null, - "buildCreatedAt": "2026-05-26T02:56:51.061Z", + "buildCreatedAt": "2026-05-26T07:40:47.949Z", "buildSource": null, - "componentCommitId": "7c3df10f103715fe26803af4910e54fbe1cc4d77", - "componentInputHash": "8304487389696b1291aa0e94fefb71cd8c9bfd6bff6fecac620fd6e847b5c84e", - "dockerfileHash": "c55a2edc42975567d9f2c70708e7435372a449f5d83200b1c55cf2eb00a57303", + "componentCommitId": "6a849596ed1fdbedee932f6ae60cc25f2ec8b6db", + "componentInputHash": "4637f0a20035cd1ad843975cc6cd824ace31983fe22ebe090d6be129c266c258", + "dockerfileHash": "d2398c5e669b29544009431c56d0e71d8c0e1e7f6f7cb19c934f7ec2f6e7eee7", "baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim", "baseImageDigest": null, "buildArgsHash": "68746696603227763e5768f8daf45d31331f4c8425e6d756b21482ad104e6183", - "ciAffected": false, + "ciAffected": true, "ciReason": [ - "docs-only-no-image-build" + "runtime-deps-changed" ], "reuse": { - "status": "ready", - "image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:7a14c6b", - "digest": "sha256:39e4c82ce35e6699e2223000a2f8287445bec86c5d3cd24f7039b93ad2037224", - "reusedFrom": "8304487389696b1291aa0e94fefb71cd8c9bfd6bff6fecac620fd6e847b5c84e" + "status": "not-reused", + "reason": "component-affected" }, "reusedFrom": "8304487389696b1291aa0e94fefb71cd8c9bfd6bff6fecac620fd6e847b5c84e" }, { "serviceId": "hwlab-cli", - "commitId": "7a14c6b", - "image": "127.0.0.1:5000/hwlab/hwlab-cli:7a14c6b", - "imageTag": "7a14c6b", - "digest": "sha256:31b2c7ab37603efd973e134bfd4fedb6e4e0b9d082086d06a19f08a5a59aa5ac", - "publishState": "reused", + "commitId": "6a84959", + "image": "127.0.0.1:5000/hwlab/hwlab-cli:6a84959", + "imageTag": "6a84959", + "digest": "sha256:373f3b6bea086de7b0947b46bf9d38804133704d2cea864ad77b5686e8950df4", + "publishState": "published", "profile": "dev", "namespace": "hwlab-dev", "healthPath": "/health/live", @@ -464,33 +444,31 @@ "artifactRequired": true, "artifactScope": "required", "notPublishedReason": null, - "buildCreatedAt": "2026-05-26T02:56:51.061Z", + "buildCreatedAt": "2026-05-26T07:40:46.563Z", "buildSource": null, - "componentCommitId": "7c3df10f103715fe26803af4910e54fbe1cc4d77", - "componentInputHash": "6c9b65f17faa1683044071a98404b26689fec20f99725aa1ab70e8ebf0f0e721", - "dockerfileHash": "c55a2edc42975567d9f2c70708e7435372a449f5d83200b1c55cf2eb00a57303", + "componentCommitId": "6a849596ed1fdbedee932f6ae60cc25f2ec8b6db", + "componentInputHash": "15fe6c4a36949c4dc750929c17ff3fbdb6c30518909dcd0bc1ab701ac563f575", + "dockerfileHash": "d2398c5e669b29544009431c56d0e71d8c0e1e7f6f7cb19c934f7ec2f6e7eee7", "baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim", "baseImageDigest": null, "buildArgsHash": "bd9fa0f62fb873c87cf8ec47790d26c5068956c14be61eed222f78dc9f7f5c1a", - "ciAffected": false, + "ciAffected": true, "ciReason": [ - "docs-only-no-image-build" + "runtime-deps-changed" ], "reuse": { - "status": "ready", - "image": "127.0.0.1:5000/hwlab/hwlab-cli:7a14c6b", - "digest": "sha256:31b2c7ab37603efd973e134bfd4fedb6e4e0b9d082086d06a19f08a5a59aa5ac", - "reusedFrom": "6c9b65f17faa1683044071a98404b26689fec20f99725aa1ab70e8ebf0f0e721" + "status": "not-reused", + "reason": "component-affected" }, "reusedFrom": "6c9b65f17faa1683044071a98404b26689fec20f99725aa1ab70e8ebf0f0e721" }, { "serviceId": "hwlab-agent-skills", - "commitId": "7a14c6b", - "image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:7a14c6b", - "imageTag": "7a14c6b", - "digest": "sha256:e1c87bb30bc4eab165af7cd50aae9433daa412700cc1737f552a8503a786a56a", - "publishState": "reused", + "commitId": "6a84959", + "image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:6a84959", + "imageTag": "6a84959", + "digest": "sha256:704a2214fb3244f9d77a71a9c5dbc953921810aeb6fec76779d0091b998088d3", + "publishState": "published", "profile": "dev", "namespace": "hwlab-dev", "healthPath": "/health/live", @@ -499,23 +477,21 @@ "artifactRequired": true, "artifactScope": "required", "notPublishedReason": null, - "buildCreatedAt": "2026-05-26T02:56:51.061Z", + "buildCreatedAt": "2026-05-26T07:40:48.791Z", "buildSource": null, - "componentCommitId": "7c3df10f103715fe26803af4910e54fbe1cc4d77", - "componentInputHash": "4bdf43acac570e412638b310f6222c151360980596d8dc01d659b3e0c39e71cc", - "dockerfileHash": "c55a2edc42975567d9f2c70708e7435372a449f5d83200b1c55cf2eb00a57303", + "componentCommitId": "6a849596ed1fdbedee932f6ae60cc25f2ec8b6db", + "componentInputHash": "024c3476e8ac6e1f9b6d00cd77f5086c9985c95cd85ea11d6537c91561a7c1ac", + "dockerfileHash": "d2398c5e669b29544009431c56d0e71d8c0e1e7f6f7cb19c934f7ec2f6e7eee7", "baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim", "baseImageDigest": null, "buildArgsHash": "d5e50a18e70c6a8b4896e527fa07b5dd2c85458ed9ef512c1d46775ef4e40a10", - "ciAffected": false, + "ciAffected": true, "ciReason": [ - "docs-only-no-image-build" + "runtime-deps-changed" ], "reuse": { - "status": "ready", - "image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:7a14c6b", - "digest": "sha256:e1c87bb30bc4eab165af7cd50aae9433daa412700cc1737f552a8503a786a56a", - "reusedFrom": "4bdf43acac570e412638b310f6222c151360980596d8dc01d659b3e0c39e71cc" + "status": "not-reused", + "reason": "component-affected" }, "reusedFrom": "4bdf43acac570e412638b310f6222c151360980596d8dc01d659b3e0c39e71cc" } diff --git a/deploy/deploy.json b/deploy/deploy.json index d0e721f1..b96b5a1b 100644 --- a/deploy/deploy.json +++ b/deploy/deploy.json @@ -1,7 +1,7 @@ { "manifestVersion": "v1", "environment": "dev", - "commitId": "a720d97", + "commitId": "6a84959", "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:7a14c6b", + "image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:6a84959", "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": "7a14c6b", - "HWLAB_IMAGE": "127.0.0.1:5000/hwlab/hwlab-cloud-api:7a14c6b", - "HWLAB_IMAGE_TAG": "7a14c6b", + "HWLAB_COMMIT_ID": "6a84959", + "HWLAB_IMAGE": "127.0.0.1:5000/hwlab/hwlab-cloud-api:6a84959", + "HWLAB_IMAGE_TAG": "6a84959", "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", @@ -223,7 +223,7 @@ }, { "serviceId": "hwlab-cloud-web", - "image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:7a14c6b", + "image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:6a84959", "namespace": "hwlab-dev", "healthPath": "/health/live", "profile": "dev", @@ -232,14 +232,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": "7a14c6b", - "HWLAB_IMAGE": "127.0.0.1:5000/hwlab/hwlab-cloud-web:7a14c6b", - "HWLAB_IMAGE_TAG": "7a14c6b" + "HWLAB_COMMIT_ID": "6a84959", + "HWLAB_IMAGE": "127.0.0.1:5000/hwlab/hwlab-cloud-web:6a84959", + "HWLAB_IMAGE_TAG": "6a84959" } }, { "serviceId": "hwlab-agent-mgr", - "image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:7a14c6b", + "image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:6a84959", "namespace": "hwlab-dev", "healthPath": "/health/live", "profile": "dev", @@ -251,7 +251,7 @@ }, { "serviceId": "hwlab-agent-worker", - "image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:7a14c6b", + "image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:6a84959", "namespace": "hwlab-dev", "healthPath": "/health/live", "profile": "dev", @@ -263,7 +263,7 @@ }, { "serviceId": "hwlab-gateway", - "image": "127.0.0.1:5000/hwlab/hwlab-gateway:7a14c6b", + "image": "127.0.0.1:5000/hwlab/hwlab-gateway:6a84959", "namespace": "hwlab-dev", "healthPath": "/health/live", "profile": "dev", @@ -275,7 +275,7 @@ }, { "serviceId": "hwlab-gateway-simu", - "image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:7a14c6b", + "image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:6a84959", "namespace": "hwlab-dev", "healthPath": "/health/live", "profile": "dev", @@ -295,7 +295,7 @@ }, { "serviceId": "hwlab-box-simu", - "image": "127.0.0.1:5000/hwlab/hwlab-box-simu:7a14c6b", + "image": "127.0.0.1:5000/hwlab/hwlab-box-simu:6a84959", "namespace": "hwlab-dev", "healthPath": "/health/live", "profile": "dev", @@ -314,7 +314,7 @@ }, { "serviceId": "hwlab-patch-panel", - "image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:7a14c6b", + "image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:6a84959", "namespace": "hwlab-dev", "healthPath": "/health/live", "profile": "dev", @@ -335,7 +335,7 @@ }, { "serviceId": "hwlab-router", - "image": "127.0.0.1:5000/hwlab/hwlab-router:7a14c6b", + "image": "127.0.0.1:5000/hwlab/hwlab-router:6a84959", "namespace": "hwlab-dev", "healthPath": "/health/live", "profile": "dev", @@ -347,7 +347,7 @@ }, { "serviceId": "hwlab-tunnel-client", - "image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:7a14c6b", + "image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:6a84959", "namespace": "hwlab-dev", "healthPath": "/health/live", "profile": "dev", @@ -361,7 +361,7 @@ }, { "serviceId": "hwlab-edge-proxy", - "image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:7a14c6b", + "image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:6a84959", "namespace": "hwlab-dev", "healthPath": "/health/live", "profile": "dev", @@ -374,7 +374,7 @@ }, { "serviceId": "hwlab-cli", - "image": "127.0.0.1:5000/hwlab/hwlab-cli:7a14c6b", + "image": "127.0.0.1:5000/hwlab/hwlab-cli:6a84959", "namespace": "hwlab-dev", "healthPath": "/health/live", "profile": "dev", @@ -385,13 +385,13 @@ }, { "serviceId": "hwlab-agent-skills", - "image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:7a14c6b", + "image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:6a84959", "namespace": "hwlab-dev", "healthPath": "/health/live", "profile": "dev", "replicas": 1, "env": { - "HWLAB_SKILLS_COMMIT_ID": "7a14c6b" + "HWLAB_SKILLS_COMMIT_ID": "6a84959" } } ], diff --git a/deploy/k8s/base/workloads.yaml b/deploy/k8s/base/workloads.yaml index 5aba4282..abc464dc 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:7a14c6b", + "image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:6a84959", "ports": [ { "name": "http", @@ -53,15 +53,15 @@ }, { "name": "HWLAB_COMMIT_ID", - "value": "7a14c6b" + "value": "6a84959" }, { "name": "HWLAB_IMAGE", - "value": "127.0.0.1:5000/hwlab/hwlab-cloud-api:7a14c6b" + "value": "127.0.0.1:5000/hwlab/hwlab-cloud-api:6a84959" }, { "name": "HWLAB_IMAGE_TAG", - "value": "7a14c6b" + "value": "6a84959" }, { "name": "HWLAB_RUNTIME_SUBSTITUTE_FORBIDDEN", @@ -283,7 +283,7 @@ "containers": [ { "name": "hwlab-cloud-web", - "image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:7a14c6b", + "image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:6a84959", "ports": [ { "name": "http", @@ -301,15 +301,15 @@ }, { "name": "HWLAB_COMMIT_ID", - "value": "7a14c6b" + "value": "6a84959" }, { "name": "HWLAB_IMAGE", - "value": "127.0.0.1:5000/hwlab/hwlab-cloud-web:7a14c6b" + "value": "127.0.0.1:5000/hwlab/hwlab-cloud-web:6a84959" }, { "name": "HWLAB_IMAGE_TAG", - "value": "7a14c6b" + "value": "6a84959" } ], "readinessProbe": { @@ -359,7 +359,7 @@ "containers": [ { "name": "hwlab-agent-mgr", - "image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:7a14c6b", + "image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:6a84959", "ports": [ { "name": "http", @@ -415,7 +415,7 @@ "containers": [ { "name": "hwlab-agent-worker", - "image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:7a14c6b", + "image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:6a84959", "env": [ { "name": "HWLAB_AGENT_SESSION_MODE", @@ -458,7 +458,7 @@ "containers": [ { "name": "hwlab-gateway", - "image": "127.0.0.1:5000/hwlab/hwlab-gateway:7a14c6b", + "image": "127.0.0.1:5000/hwlab/hwlab-gateway:6a84959", "ports": [ { "name": "http", @@ -519,7 +519,7 @@ "containers": [ { "name": "hwlab-gateway-simu", - "image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:7a14c6b", + "image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:6a84959", "ports": [ { "name": "http", @@ -592,7 +592,7 @@ "containers": [ { "name": "hwlab-box-simu", - "image": "127.0.0.1:5000/hwlab/hwlab-box-simu:7a14c6b", + "image": "127.0.0.1:5000/hwlab/hwlab-box-simu:6a84959", "ports": [ { "name": "http", @@ -660,7 +660,7 @@ "containers": [ { "name": "hwlab-patch-panel", - "image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:7a14c6b", + "image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:6a84959", "ports": [ { "name": "http", @@ -724,7 +724,7 @@ "containers": [ { "name": "hwlab-router", - "image": "127.0.0.1:5000/hwlab/hwlab-router:7a14c6b", + "image": "127.0.0.1:5000/hwlab/hwlab-router:6a84959", "ports": [ { "name": "http", @@ -784,7 +784,7 @@ "containers": [ { "name": "hwlab-tunnel-client", - "image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:7a14c6b", + "image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:6a84959", "ports": [ { "name": "http", @@ -856,7 +856,7 @@ "containers": [ { "name": "hwlab-edge-proxy", - "image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:7a14c6b", + "image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:6a84959", "ports": [ { "name": "http", @@ -921,7 +921,7 @@ "containers": [ { "name": "hwlab-cli", - "image": "127.0.0.1:5000/hwlab/hwlab-cli:7a14c6b", + "image": "127.0.0.1:5000/hwlab/hwlab-cli:6a84959", "env": [ { "name": "HWLAB_CLI_ENDPOINT", @@ -963,7 +963,7 @@ "containers": [ { "name": "hwlab-agent-skills", - "image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:7a14c6b", + "image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:6a84959", "ports": [ { "name": "http", @@ -973,7 +973,7 @@ "env": [ { "name": "HWLAB_SKILLS_COMMIT_ID", - "value": "7a14c6b" + "value": "6a84959" } ], "readinessProbe": {