From bd48c6aae687f72db2b4afb28ba3a8ab9682a079 Mon Sep 17 00:00:00 2001 From: HWLAB node GitOps Bot Date: Mon, 6 Jul 2026 07:44:39 +0000 Subject: [PATCH] chore: promote node GitOps source 11bee7e --- deploy/artifact-catalog.jd01-v03.json | 226 +++++----- .../node/jd01/runtime-v03/configmaps.yaml | 4 +- .../node/jd01/runtime-v03/deepseek-proxy.yaml | 28 +- .../jd01/runtime-v03/external-postgres.yaml | 4 +- .../jd01/runtime-v03/external-secrets.yaml | 4 +- .../jd01/runtime-v03/health-contract.yaml | 2 +- .../node/jd01/runtime-v03/namespace.yaml | 2 +- .../node/jd01/runtime-v03/node-frpc.yaml | 4 +- .../node/jd01/runtime-v03/observability.yaml | 424 +----------------- .../node/jd01/runtime-v03/opencode.yaml | 44 +- .../gitops/node/jd01/runtime-v03/openfga.yaml | 10 +- .../node/jd01/runtime-v03/services.yaml | 16 +- .../jd01/runtime-v03/workbench-redis.yaml | 10 +- .../node/jd01/runtime-v03/workloads.yaml | 310 ++++++------- 14 files changed, 330 insertions(+), 758 deletions(-) diff --git a/deploy/artifact-catalog.jd01-v03.json b/deploy/artifact-catalog.jd01-v03.json index c9d3b7e9..a5a12e49 100644 --- a/deploy/artifact-catalog.jd01-v03.json +++ b/deploy/artifact-catalog.jd01-v03.json @@ -5,12 +5,12 @@ "profile": "v03", "namespace": "hwlab-v03", "endpoint": "https://hwlab-v03.74-48-78-17.nip.io", - "commitId": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "commitId": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "artifactState": "published", "publish": { "ciPublished": true, "registryVerified": true, - "provenance": "node-ci-artifact:hwlab-jd01-v03-ci-poll-mm4fh-collect", + "provenance": "node-ci-artifact:hwlab-jd01-v03-ci-poll-2plfn-collect", "note": "Digest fields were copied from a successful DEV artifact publish report for this source commit." }, "healthContract": { @@ -33,12 +33,12 @@ "services": [ { "serviceId": "hwlab-cloud-api", - "commitId": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "sourceCommitId": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "commitId": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "sourceCommitId": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "image": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env:env-d27ecbf7ba13", "imageTag": "env-d27ecbf7ba13", "digest": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a", - "publishState": "published", + "publishState": "reused", "profile": "v03", "namespace": "hwlab-v03", "healthPath": "/health/live", @@ -47,57 +47,57 @@ "artifactRequired": true, "artifactScope": "required", "notPublishedReason": null, - "buildCreatedAt": "2026-07-06T07:08:06.430Z", - "buildSource": "gitea-http.devops-infra.svc.cluster.local:3000/mirrors/pikasTech-HWLAB@env:d27ecbf7ba13f76fbeca46003026aeb5668e1c55569aa9e034f4873d8a2df1e8", - "buildBackend": "buildkit-env-reuse", + "buildCreatedAt": "2026-06-29T06:11:36.691Z", + "buildSource": "git-mirror-http.devops-infra.svc.cluster.local:8080/pikasTech/HWLAB@env:5ff41b539190849e76511ed722a4539f5921622e98eea1444b606475f8ef55aa", + "buildBackend": "reused-env-catalog", "componentCommitId": "d4b56a7f7577905a8333c4a353281231814f6356", "componentInputHash": "a4a2d2a3f81a389b633415f573e4bcf7d0162d9a14a2d9524a1a776593373026", "runtimeMode": "env-reuse-git-mirror-checkout", "envReuse": true, - "envChanged": true, + "envChanged": false, "codeChanged": false, "environmentImage": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env:env-d27ecbf7ba13", "environmentDigest": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a", "environmentInputHash": "d27ecbf7ba13f76fbeca46003026aeb5668e1c55569aa9e034f4873d8a2df1e8", "codeInputHash": "e9ce96840e4a0b5732e5b0f4de06e81947ad0cf3ccaf711d1f1108f592e9bee1", "bootRepo": "git@github.com:pikasTech/HWLAB.git", - "bootCommit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "bootCommit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "bootSh": "deploy/runtime/boot/hwlab-cloud-api.sh", "bootEnvEvidence": { "runtimeMode": "env-reuse-git-mirror-checkout", "environmentDigest": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a", "environmentImage": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env:env-d27ecbf7ba13", "bootRepo": "git@github.com:pikasTech/HWLAB.git", - "bootCommit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "bootCommit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "bootSh": "deploy/runtime/boot/hwlab-cloud-api.sh", "env": { "HWLAB_BOOT_REPO": "git@github.com:pikasTech/HWLAB.git", - "HWLAB_BOOT_COMMIT": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "HWLAB_BOOT_COMMIT": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "HWLAB_BOOT_SH": "deploy/runtime/boot/hwlab-cloud-api.sh", "HWLAB_ENVIRONMENT_IMAGE": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env:env-d27ecbf7ba13", "HWLAB_ENVIRONMENT_DIGEST": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a" } }, - "dockerfileHash": "5d7057a50fceca36a65e7e408e037faf8d4627c5f28cead08f761826681c9ae3", + "dockerfileHash": "6680b3c8554af5705ea905e5fd2c18588676213a3f31fd3d694f0d7bef976dd3", "baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim", "baseImageDigest": null, "buildArgsHash": "445d32282d642d5089290ffe5f621ccea3206cf1d9f11b24091f82a4434cbcd5", - "ciAffected": true, + "ciAffected": false, "ciReason": [ - "environment-input-mismatch", - "reuse-registry-missing", - "runtime-deps-changed" + "component-inputs-unchanged" ], "reuse": { - "status": "not-reused", - "reason": "environment-affected" + "status": "ready", + "image": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env:env-d27ecbf7ba13", + "digest": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a", + "reusedFrom": "d27ecbf7ba13f76fbeca46003026aeb5668e1c55569aa9e034f4873d8a2df1e8" }, - "reusedFrom": "f5109d26020b05d9023ab1a6dd4e34ed07c9bbca03fc8d0a4697cc208c85a175" + "reusedFrom": "d27ecbf7ba13f76fbeca46003026aeb5668e1c55569aa9e034f4873d8a2df1e8" }, { "serviceId": "hwlab-workbench-runtime", - "commitId": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "sourceCommitId": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "commitId": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "sourceCommitId": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "image": "127.0.0.1:5000/hwlab/hwlab-workbench-runtime-env:env-9115558e9e2c", "imageTag": "env-9115558e9e2c", "digest": "sha256:6627afec4c746d85a6499d594552775936bd09a9a4cef5adf643c187eb03aa10", @@ -124,18 +124,18 @@ "environmentInputHash": "9115558e9e2c51e8d2e1065310f1b49ccc7a4f1342faa52534062a9dad3d6cb2", "codeInputHash": "2db125ce4bebccf3c3e95b50291559144cf647eb905628d59ebebc17c65e2c8b", "bootRepo": "git@github.com:pikasTech/HWLAB.git", - "bootCommit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "bootCommit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "bootSh": "deploy/runtime/boot/hwlab-workbench-runtime.sh", "bootEnvEvidence": { "runtimeMode": "env-reuse-git-mirror-checkout", "environmentDigest": "sha256:6627afec4c746d85a6499d594552775936bd09a9a4cef5adf643c187eb03aa10", "environmentImage": "127.0.0.1:5000/hwlab/hwlab-workbench-runtime-env:env-9115558e9e2c", "bootRepo": "git@github.com:pikasTech/HWLAB.git", - "bootCommit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "bootCommit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "bootSh": "deploy/runtime/boot/hwlab-workbench-runtime.sh", "env": { "HWLAB_BOOT_REPO": "git@github.com:pikasTech/HWLAB.git", - "HWLAB_BOOT_COMMIT": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "HWLAB_BOOT_COMMIT": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "HWLAB_BOOT_SH": "deploy/runtime/boot/hwlab-workbench-runtime.sh", "HWLAB_ENVIRONMENT_IMAGE": "127.0.0.1:5000/hwlab/hwlab-workbench-runtime-env:env-9115558e9e2c", "HWLAB_ENVIRONMENT_DIGEST": "sha256:6627afec4c746d85a6499d594552775936bd09a9a4cef5adf643c187eb03aa10" @@ -157,8 +157,8 @@ }, { "serviceId": "hwlab-user-billing", - "commitId": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "sourceCommitId": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "commitId": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "sourceCommitId": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "image": "127.0.0.1:5000/hwlab/hwlab-user-billing-env:env-9115558e9e2c", "imageTag": "env-9115558e9e2c", "digest": "sha256:58ab902431ce98b91e1442b719d5ab67f474f3a09d04b72638686784ad7bc7c6", @@ -185,18 +185,18 @@ "environmentInputHash": "9115558e9e2c51e8d2e1065310f1b49ccc7a4f1342faa52534062a9dad3d6cb2", "codeInputHash": "1c7f8090dc17d9a7dfc7cdd0714e7294bb231db899c396b388e4ab3642e5134e", "bootRepo": "git@github.com:pikasTech/HWLAB.git", - "bootCommit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "bootCommit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "bootSh": "deploy/runtime/boot/hwlab-user-billing.sh", "bootEnvEvidence": { "runtimeMode": "env-reuse-git-mirror-checkout", "environmentDigest": "sha256:58ab902431ce98b91e1442b719d5ab67f474f3a09d04b72638686784ad7bc7c6", "environmentImage": "127.0.0.1:5000/hwlab/hwlab-user-billing-env:env-9115558e9e2c", "bootRepo": "git@github.com:pikasTech/HWLAB.git", - "bootCommit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "bootCommit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "bootSh": "deploy/runtime/boot/hwlab-user-billing.sh", "env": { "HWLAB_BOOT_REPO": "git@github.com:pikasTech/HWLAB.git", - "HWLAB_BOOT_COMMIT": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "HWLAB_BOOT_COMMIT": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "HWLAB_BOOT_SH": "deploy/runtime/boot/hwlab-user-billing.sh", "HWLAB_ENVIRONMENT_IMAGE": "127.0.0.1:5000/hwlab/hwlab-user-billing-env:env-9115558e9e2c", "HWLAB_ENVIRONMENT_DIGEST": "sha256:58ab902431ce98b91e1442b719d5ab67f474f3a09d04b72638686784ad7bc7c6" @@ -218,11 +218,11 @@ }, { "serviceId": "hwlab-project-management", - "commitId": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "sourceCommitId": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "commitId": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "sourceCommitId": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "image": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env:env-d27ecbf7ba13", "imageTag": "env-d27ecbf7ba13", - "digest": "sha256:c638efb6f3559e015da9fea0870a0c5cd8603622820045742e710d33e10e9fdf", + "digest": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a", "publishState": "reused", "profile": "v03", "namespace": "hwlab-v03", @@ -239,54 +239,53 @@ "componentInputHash": "8bd0d4b3a5f4accdf8d7364064614e8009d95c24c6f91db02eccd01d324f991c", "runtimeMode": "env-reuse-git-mirror-checkout", "envReuse": true, - "envChanged": true, + "envChanged": false, "codeChanged": false, "environmentImage": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env:env-d27ecbf7ba13", - "environmentDigest": "sha256:c638efb6f3559e015da9fea0870a0c5cd8603622820045742e710d33e10e9fdf", + "environmentDigest": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a", "environmentInputHash": "d27ecbf7ba13f76fbeca46003026aeb5668e1c55569aa9e034f4873d8a2df1e8", "codeInputHash": "4cbd4e24c3020037d215271ed248ac38d5a1c385855443ffe5c112b1a04118f6", "bootRepo": "git@github.com:pikasTech/HWLAB.git", - "bootCommit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "bootCommit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "bootSh": "deploy/runtime/boot/hwlab-project-management.sh", "bootEnvEvidence": { "runtimeMode": "env-reuse-git-mirror-checkout", - "environmentDigest": "sha256:c638efb6f3559e015da9fea0870a0c5cd8603622820045742e710d33e10e9fdf", + "environmentDigest": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a", "environmentImage": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env:env-d27ecbf7ba13", "bootRepo": "git@github.com:pikasTech/HWLAB.git", - "bootCommit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "bootCommit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "bootSh": "deploy/runtime/boot/hwlab-project-management.sh", "env": { "HWLAB_BOOT_REPO": "git@github.com:pikasTech/HWLAB.git", - "HWLAB_BOOT_COMMIT": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "HWLAB_BOOT_COMMIT": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "HWLAB_BOOT_SH": "deploy/runtime/boot/hwlab-project-management.sh", "HWLAB_ENVIRONMENT_IMAGE": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env:env-d27ecbf7ba13", - "HWLAB_ENVIRONMENT_DIGEST": "sha256:c638efb6f3559e015da9fea0870a0c5cd8603622820045742e710d33e10e9fdf" + "HWLAB_ENVIRONMENT_DIGEST": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a" } }, "dockerfileHash": "6680b3c8554af5705ea905e5fd2c18588676213a3f31fd3d694f0d7bef976dd3", "baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim", "baseImageDigest": null, "buildArgsHash": "30d9f35c4d70555725db1ef7a591b9af9cb158e82d924d3c6dc82326fbeffbd4", - "ciAffected": true, + "ciAffected": false, "ciReason": [ - "environment-input-mismatch", - "reuse-registry-missing", - "runtime-deps-changed", - "shared-env-artifact-consumer" + "component-inputs-unchanged" ], "reuse": { - "status": "not-reused", - "reason": "environment-affected" + "status": "ready", + "image": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env:env-d27ecbf7ba13", + "digest": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a", + "reusedFrom": "d27ecbf7ba13f76fbeca46003026aeb5668e1c55569aa9e034f4873d8a2df1e8" }, "reusedFrom": "d27ecbf7ba13f76fbeca46003026aeb5668e1c55569aa9e034f4873d8a2df1e8" }, { "serviceId": "hwlab-cloud-web", - "commitId": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "sourceCommitId": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "commitId": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "sourceCommitId": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "image": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env:env-d27ecbf7ba13", "imageTag": "env-d27ecbf7ba13", - "digest": "sha256:35be9f812c9aef6d989caf83def79bdfe5dca42f461d9f99fb34622b38ff9b2f", + "digest": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a", "publishState": "reused", "profile": "v03", "namespace": "hwlab-v03", @@ -303,54 +302,53 @@ "componentInputHash": "03e094373fd86a99c25feb95dce775632faa00301d5378bdc3e782d0192c1a56", "runtimeMode": "env-reuse-git-mirror-checkout", "envReuse": true, - "envChanged": true, + "envChanged": false, "codeChanged": false, "environmentImage": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env:env-d27ecbf7ba13", - "environmentDigest": "sha256:35be9f812c9aef6d989caf83def79bdfe5dca42f461d9f99fb34622b38ff9b2f", + "environmentDigest": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a", "environmentInputHash": "d27ecbf7ba13f76fbeca46003026aeb5668e1c55569aa9e034f4873d8a2df1e8", "codeInputHash": "a30d3b6d134dd5e18879523ba0022838e879eb06f3bfb0753eca9d236d7d7780", "bootRepo": "git@github.com:pikasTech/HWLAB.git", - "bootCommit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "bootCommit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "bootSh": "deploy/runtime/boot/hwlab-cloud-web.sh", "bootEnvEvidence": { "runtimeMode": "env-reuse-git-mirror-checkout", - "environmentDigest": "sha256:35be9f812c9aef6d989caf83def79bdfe5dca42f461d9f99fb34622b38ff9b2f", + "environmentDigest": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a", "environmentImage": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env:env-d27ecbf7ba13", "bootRepo": "git@github.com:pikasTech/HWLAB.git", - "bootCommit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "bootCommit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "bootSh": "deploy/runtime/boot/hwlab-cloud-web.sh", "env": { "HWLAB_BOOT_REPO": "git@github.com:pikasTech/HWLAB.git", - "HWLAB_BOOT_COMMIT": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "HWLAB_BOOT_COMMIT": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "HWLAB_BOOT_SH": "deploy/runtime/boot/hwlab-cloud-web.sh", "HWLAB_ENVIRONMENT_IMAGE": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env:env-d27ecbf7ba13", - "HWLAB_ENVIRONMENT_DIGEST": "sha256:35be9f812c9aef6d989caf83def79bdfe5dca42f461d9f99fb34622b38ff9b2f" + "HWLAB_ENVIRONMENT_DIGEST": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a" } }, "dockerfileHash": "6680b3c8554af5705ea905e5fd2c18588676213a3f31fd3d694f0d7bef976dd3", "baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim", "baseImageDigest": null, "buildArgsHash": "39effb18af665e5e286cca9f84ef2a30f577ad11c9acca098589b7ee37f6950c", - "ciAffected": true, + "ciAffected": false, "ciReason": [ - "environment-input-mismatch", - "reuse-registry-missing", - "runtime-deps-changed", - "shared-env-artifact-consumer" + "component-inputs-unchanged" ], "reuse": { - "status": "not-reused", - "reason": "environment-affected" + "status": "ready", + "image": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env:env-d27ecbf7ba13", + "digest": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a", + "reusedFrom": "d27ecbf7ba13f76fbeca46003026aeb5668e1c55569aa9e034f4873d8a2df1e8" }, "reusedFrom": "d27ecbf7ba13f76fbeca46003026aeb5668e1c55569aa9e034f4873d8a2df1e8" }, { "serviceId": "hwlab-gateway", - "commitId": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "sourceCommitId": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "commitId": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "sourceCommitId": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "image": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env:env-d27ecbf7ba13", "imageTag": "env-d27ecbf7ba13", - "digest": "sha256:b76f2121c080362affe89bdb21b1b55e9e42fabd15c31392b20ab5bc5018e964", + "digest": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a", "publishState": "reused", "profile": "v03", "namespace": "hwlab-v03", @@ -367,55 +365,53 @@ "componentInputHash": "66793083ed1b656482c60efb0a05afc8d8d00314efdec95c84fcd1e89317fe2b", "runtimeMode": "env-reuse-git-mirror-checkout", "envReuse": true, - "envChanged": true, + "envChanged": false, "codeChanged": true, "environmentImage": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env:env-d27ecbf7ba13", - "environmentDigest": "sha256:b76f2121c080362affe89bdb21b1b55e9e42fabd15c31392b20ab5bc5018e964", + "environmentDigest": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a", "environmentInputHash": "d27ecbf7ba13f76fbeca46003026aeb5668e1c55569aa9e034f4873d8a2df1e8", "codeInputHash": "25f753b252593891ed7b03b53a69d266e7a324728cf83fea8654bab4196fa399", "bootRepo": "git@github.com:pikasTech/HWLAB.git", - "bootCommit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "bootCommit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "bootSh": "deploy/runtime/boot/hwlab-gateway.sh", "bootEnvEvidence": { "runtimeMode": "env-reuse-git-mirror-checkout", - "environmentDigest": "sha256:b76f2121c080362affe89bdb21b1b55e9e42fabd15c31392b20ab5bc5018e964", + "environmentDigest": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a", "environmentImage": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env:env-d27ecbf7ba13", "bootRepo": "git@github.com:pikasTech/HWLAB.git", - "bootCommit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "bootCommit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "bootSh": "deploy/runtime/boot/hwlab-gateway.sh", "env": { "HWLAB_BOOT_REPO": "git@github.com:pikasTech/HWLAB.git", - "HWLAB_BOOT_COMMIT": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "HWLAB_BOOT_COMMIT": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "HWLAB_BOOT_SH": "deploy/runtime/boot/hwlab-gateway.sh", "HWLAB_ENVIRONMENT_IMAGE": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env:env-d27ecbf7ba13", - "HWLAB_ENVIRONMENT_DIGEST": "sha256:b76f2121c080362affe89bdb21b1b55e9e42fabd15c31392b20ab5bc5018e964" + "HWLAB_ENVIRONMENT_DIGEST": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a" } }, "dockerfileHash": "6680b3c8554af5705ea905e5fd2c18588676213a3f31fd3d694f0d7bef976dd3", "baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim", "baseImageDigest": null, "buildArgsHash": "3fed509f00ba3448138a999f51dad3d38b822bb4a5c152011e3e57526972fd41", - "ciAffected": true, + "ciAffected": false, "ciReason": [ - "code-input-changed", - "environment-input-mismatch", - "reuse-registry-missing", - "runtime-deps-changed", - "shared-env-artifact-consumer" + "component-inputs-unchanged" ], "reuse": { - "status": "not-reused", - "reason": "environment-affected" + "status": "ready", + "image": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env:env-d27ecbf7ba13", + "digest": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a", + "reusedFrom": "d27ecbf7ba13f76fbeca46003026aeb5668e1c55569aa9e034f4873d8a2df1e8" }, "reusedFrom": "d27ecbf7ba13f76fbeca46003026aeb5668e1c55569aa9e034f4873d8a2df1e8" }, { "serviceId": "hwlab-edge-proxy", - "commitId": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "sourceCommitId": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "commitId": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "sourceCommitId": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "image": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env:env-d27ecbf7ba13", "imageTag": "env-d27ecbf7ba13", - "digest": "sha256:f676f4feed046fadfc36f4ec21608f2531559f70ee647ebad2b311967f55a028", + "digest": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a", "publishState": "reused", "profile": "v03", "namespace": "hwlab-v03", @@ -432,54 +428,53 @@ "componentInputHash": "98a97d88679efdb9d1fb82141e6e10ad19e7252ae764b48311ed4c3445d443d4", "runtimeMode": "env-reuse-git-mirror-checkout", "envReuse": true, - "envChanged": true, + "envChanged": false, "codeChanged": false, "environmentImage": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env:env-d27ecbf7ba13", - "environmentDigest": "sha256:f676f4feed046fadfc36f4ec21608f2531559f70ee647ebad2b311967f55a028", + "environmentDigest": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a", "environmentInputHash": "d27ecbf7ba13f76fbeca46003026aeb5668e1c55569aa9e034f4873d8a2df1e8", "codeInputHash": "c97d19939c872e128a6931bdf73f28a75a684948a76a2b1af37508dd47481544", "bootRepo": "git@github.com:pikasTech/HWLAB.git", - "bootCommit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "bootCommit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "bootSh": "deploy/runtime/boot/hwlab-edge-proxy.sh", "bootEnvEvidence": { "runtimeMode": "env-reuse-git-mirror-checkout", - "environmentDigest": "sha256:f676f4feed046fadfc36f4ec21608f2531559f70ee647ebad2b311967f55a028", + "environmentDigest": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a", "environmentImage": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env:env-d27ecbf7ba13", "bootRepo": "git@github.com:pikasTech/HWLAB.git", - "bootCommit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "bootCommit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "bootSh": "deploy/runtime/boot/hwlab-edge-proxy.sh", "env": { "HWLAB_BOOT_REPO": "git@github.com:pikasTech/HWLAB.git", - "HWLAB_BOOT_COMMIT": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "HWLAB_BOOT_COMMIT": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "HWLAB_BOOT_SH": "deploy/runtime/boot/hwlab-edge-proxy.sh", "HWLAB_ENVIRONMENT_IMAGE": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env:env-d27ecbf7ba13", - "HWLAB_ENVIRONMENT_DIGEST": "sha256:f676f4feed046fadfc36f4ec21608f2531559f70ee647ebad2b311967f55a028" + "HWLAB_ENVIRONMENT_DIGEST": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a" } }, "dockerfileHash": "6680b3c8554af5705ea905e5fd2c18588676213a3f31fd3d694f0d7bef976dd3", "baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim", "baseImageDigest": null, "buildArgsHash": "68746696603227763e5768f8daf45d31331f4c8425e6d756b21482ad104e6183", - "ciAffected": true, + "ciAffected": false, "ciReason": [ - "environment-input-mismatch", - "reuse-registry-missing", - "runtime-deps-changed", - "shared-env-artifact-consumer" + "component-inputs-unchanged" ], "reuse": { - "status": "not-reused", - "reason": "environment-affected" + "status": "ready", + "image": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env:env-d27ecbf7ba13", + "digest": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a", + "reusedFrom": "d27ecbf7ba13f76fbeca46003026aeb5668e1c55569aa9e034f4873d8a2df1e8" }, "reusedFrom": "d27ecbf7ba13f76fbeca46003026aeb5668e1c55569aa9e034f4873d8a2df1e8" }, { "serviceId": "hwlab-agent-skills", - "commitId": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "sourceCommitId": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "commitId": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "sourceCommitId": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "image": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env:env-d27ecbf7ba13", "imageTag": "env-d27ecbf7ba13", - "digest": "sha256:c5f17f44cbca65aa5c9d0d0dc53e1f136163b44f234e7d052b411ba9d54b0eaf", + "digest": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a", "publishState": "reused", "profile": "v03", "namespace": "hwlab-v03", @@ -496,44 +491,43 @@ "componentInputHash": "c78cb3e64c238a1292b3363883b22d90a7eaccebaf49681f273b81e9be061112", "runtimeMode": "env-reuse-git-mirror-checkout", "envReuse": true, - "envChanged": true, + "envChanged": false, "codeChanged": false, "environmentImage": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env:env-d27ecbf7ba13", - "environmentDigest": "sha256:c5f17f44cbca65aa5c9d0d0dc53e1f136163b44f234e7d052b411ba9d54b0eaf", + "environmentDigest": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a", "environmentInputHash": "d27ecbf7ba13f76fbeca46003026aeb5668e1c55569aa9e034f4873d8a2df1e8", "codeInputHash": "369ca524ae4010fb5d9adfd30b4290808a035804b4674755bc193fee743f3d5a", "bootRepo": "git@github.com:pikasTech/HWLAB.git", - "bootCommit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "bootCommit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "bootSh": "deploy/runtime/boot/hwlab-agent-skills.sh", "bootEnvEvidence": { "runtimeMode": "env-reuse-git-mirror-checkout", - "environmentDigest": "sha256:c5f17f44cbca65aa5c9d0d0dc53e1f136163b44f234e7d052b411ba9d54b0eaf", + "environmentDigest": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a", "environmentImage": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env:env-d27ecbf7ba13", "bootRepo": "git@github.com:pikasTech/HWLAB.git", - "bootCommit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "bootCommit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "bootSh": "deploy/runtime/boot/hwlab-agent-skills.sh", "env": { "HWLAB_BOOT_REPO": "git@github.com:pikasTech/HWLAB.git", - "HWLAB_BOOT_COMMIT": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "HWLAB_BOOT_COMMIT": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "HWLAB_BOOT_SH": "deploy/runtime/boot/hwlab-agent-skills.sh", "HWLAB_ENVIRONMENT_IMAGE": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env:env-d27ecbf7ba13", - "HWLAB_ENVIRONMENT_DIGEST": "sha256:c5f17f44cbca65aa5c9d0d0dc53e1f136163b44f234e7d052b411ba9d54b0eaf" + "HWLAB_ENVIRONMENT_DIGEST": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a" } }, "dockerfileHash": "6680b3c8554af5705ea905e5fd2c18588676213a3f31fd3d694f0d7bef976dd3", "baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim", "baseImageDigest": null, "buildArgsHash": "d5e50a18e70c6a8b4896e527fa07b5dd2c85458ed9ef512c1d46775ef4e40a10", - "ciAffected": true, + "ciAffected": false, "ciReason": [ - "environment-input-mismatch", - "reuse-registry-missing", - "runtime-deps-changed", - "shared-env-artifact-consumer" + "component-inputs-unchanged" ], "reuse": { - "status": "not-reused", - "reason": "environment-affected" + "status": "ready", + "image": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env:env-d27ecbf7ba13", + "digest": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a", + "reusedFrom": "d27ecbf7ba13f76fbeca46003026aeb5668e1c55569aa9e034f4873d8a2df1e8" }, "reusedFrom": "d27ecbf7ba13f76fbeca46003026aeb5668e1c55569aa9e034f4873d8a2df1e8" } diff --git a/deploy/gitops/node/jd01/runtime-v03/configmaps.yaml b/deploy/gitops/node/jd01/runtime-v03/configmaps.yaml index d5ea7bcc..009dd2d4 100644 --- a/deploy/gitops/node/jd01/runtime-v03/configmaps.yaml +++ b/deploy/gitops/node/jd01/runtime-v03/configmaps.yaml @@ -10,7 +10,7 @@ "namespace": "hwlab-v03", "labels": { "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/environment": "v03", "hwlab.pikastech.local/profile": "v03", "hwlab.pikastech.local/config-kind": "hwpod-preinstalled-specs" @@ -34,7 +34,7 @@ "namespace": "hwlab-v03", "labels": { "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/environment": "v03", "hwlab.pikastech.local/profile": "v03", "hwlab.pikastech.local/config-kind": "project-management-bootstrap-sources" diff --git a/deploy/gitops/node/jd01/runtime-v03/deepseek-proxy.yaml b/deploy/gitops/node/jd01/runtime-v03/deepseek-proxy.yaml index 43f45d98..82aebf58 100644 --- a/deploy/gitops/node/jd01/runtime-v03/deepseek-proxy.yaml +++ b/deploy/gitops/node/jd01/runtime-v03/deepseek-proxy.yaml @@ -14,7 +14,7 @@ "hwlab.pikastech.local/environment": "v03", "hwlab.pikastech.local/gitops-target": "v03", "hwlab.pikastech.local/service-id": "hwlab-deepseek-proxy", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/monitoring": "enabled" } }, @@ -34,20 +34,20 @@ "hwlab.pikastech.local/environment": "v03", "hwlab.pikastech.local/gitops-target": "v03", "hwlab.pikastech.local/service-id": "hwlab-deepseek-proxy", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/monitoring": "enabled" }, "annotations": { "hwlab.pikastech.local/moonbridge-source-ref": "1b99888d3dae889b79ee602cb875c7907f7e76f2", "hwlab.pikastech.local/bridge-service-id": "hwlab-cloud-api", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/bridge-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/bridge-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/bridge-image-tag": "env-d27ecbf7ba13", "hwlab.pikastech.local/bridge-image": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env@sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a", "hwlab.pikastech.local/metrics-sidecar-sha256": "782e26256b5a5cddff52a165a0eb5f852973eee1aac1b19acac4a313db7968f4", "hwlab.pikastech.local/bridge-runtime-mode": "env-reuse-git-mirror-checkout", "hwlab.pikastech.local/bridge-boot-repo": "git@github.com:pikasTech/HWLAB.git", - "hwlab.pikastech.local/bridge-boot-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/bridge-boot-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/bridge-boot-sh": "deploy/runtime/boot/hwlab-deepseek-responses-bridge.sh", "hwlab.pikastech.local/bridge-environment-digest": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a" } @@ -67,22 +67,22 @@ "hwlab.pikastech.local/environment": "v03", "hwlab.pikastech.local/gitops-target": "v03", "hwlab.pikastech.local/service-id": "hwlab-deepseek-proxy", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/monitoring": "enabled", - "hwlab.pikastech.local/bridge-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/bridge-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/bridge-runtime-mode": "env-reuse-git-mirror-checkout", - "hwlab.pikastech.local/bridge-boot-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "hwlab.pikastech.local/bridge-boot-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, "annotations": { "hwlab.pikastech.local/bridge-service-id": "hwlab-cloud-api", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/bridge-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/bridge-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/bridge-image-tag": "env-d27ecbf7ba13", "hwlab.pikastech.local/bridge-image": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env@sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a", "hwlab.pikastech.local/metrics-sidecar-sha256": "782e26256b5a5cddff52a165a0eb5f852973eee1aac1b19acac4a313db7968f4", "hwlab.pikastech.local/bridge-runtime-mode": "env-reuse-git-mirror-checkout", "hwlab.pikastech.local/bridge-boot-repo": "git@github.com:pikasTech/HWLAB.git", - "hwlab.pikastech.local/bridge-boot-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/bridge-boot-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/bridge-boot-sh": "deploy/runtime/boot/hwlab-deepseek-responses-bridge.sh", "hwlab.pikastech.local/bridge-environment-digest": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a" } @@ -145,7 +145,7 @@ }, { "name": "HWLAB_COMMIT_ID", - "value": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "value": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, { "name": "HWLAB_IMAGE", @@ -173,7 +173,7 @@ }, { "name": "HWLAB_BOOT_COMMIT", - "value": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "value": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, { "name": "HWLAB_BOOT_REF", @@ -387,7 +387,7 @@ "hwlab.pikastech.local/environment": "v03", "hwlab.pikastech.local/gitops-target": "v03", "hwlab.pikastech.local/service-id": "hwlab-deepseek-proxy", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/monitoring": "enabled" } }, diff --git a/deploy/gitops/node/jd01/runtime-v03/external-postgres.yaml b/deploy/gitops/node/jd01/runtime-v03/external-postgres.yaml index 63cdb0e6..c6ce4758 100644 --- a/deploy/gitops/node/jd01/runtime-v03/external-postgres.yaml +++ b/deploy/gitops/node/jd01/runtime-v03/external-postgres.yaml @@ -15,7 +15,7 @@ "hwlab.pikastech.local/environment": "v03", "hwlab.pikastech.local/gitops-target": "v03", "hwlab.pikastech.local/profile": "v03", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, "annotations": { "hwlab.pikastech.local/rendered-by": "scripts/gitops-render.mjs" @@ -46,7 +46,7 @@ "hwlab.pikastech.local/environment": "v03", "hwlab.pikastech.local/gitops-target": "v03", "hwlab.pikastech.local/profile": "v03", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "kubernetes.io/service-name": "g14-platform-postgres" }, "annotations": { diff --git a/deploy/gitops/node/jd01/runtime-v03/external-secrets.yaml b/deploy/gitops/node/jd01/runtime-v03/external-secrets.yaml index 1a1e4010..1d6fb547 100644 --- a/deploy/gitops/node/jd01/runtime-v03/external-secrets.yaml +++ b/deploy/gitops/node/jd01/runtime-v03/external-secrets.yaml @@ -10,7 +10,7 @@ "namespace": "hwlab-v03", "labels": { "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/environment": "v03", "hwlab.pikastech.local/profile": "v03", "app.kubernetes.io/name": "hwlab-secret-plane-smoke", @@ -53,7 +53,7 @@ "namespace": "hwlab-v03", "labels": { "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/environment": "v03", "hwlab.pikastech.local/profile": "v03", "app.kubernetes.io/name": "test-1", diff --git a/deploy/gitops/node/jd01/runtime-v03/health-contract.yaml b/deploy/gitops/node/jd01/runtime-v03/health-contract.yaml index 8461df9a..ec5c8ee1 100644 --- a/deploy/gitops/node/jd01/runtime-v03/health-contract.yaml +++ b/deploy/gitops/node/jd01/runtime-v03/health-contract.yaml @@ -8,7 +8,7 @@ "app.kubernetes.io/name": "hwlab-v03-health-contract", "hwlab.pikastech.local/profile": "v03", "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/environment": "v03" }, "annotations": { diff --git a/deploy/gitops/node/jd01/runtime-v03/namespace.yaml b/deploy/gitops/node/jd01/runtime-v03/namespace.yaml index fa2d948f..f4aafa45 100644 --- a/deploy/gitops/node/jd01/runtime-v03/namespace.yaml +++ b/deploy/gitops/node/jd01/runtime-v03/namespace.yaml @@ -7,7 +7,7 @@ "app.kubernetes.io/part-of": "hwlab", "hwlab.pikastech.local/profile": "v03", "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/environment": "v03" }, "annotations": { diff --git a/deploy/gitops/node/jd01/runtime-v03/node-frpc.yaml b/deploy/gitops/node/jd01/runtime-v03/node-frpc.yaml index e8a6fe1f..2a74163e 100644 --- a/deploy/gitops/node/jd01/runtime-v03/node-frpc.yaml +++ b/deploy/gitops/node/jd01/runtime-v03/node-frpc.yaml @@ -14,7 +14,7 @@ "hwlab.pikastech.local/environment": "v03", "hwlab.pikastech.local/gitops-target": "v03", "hwlab.pikastech.local/profile": "v03", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" } }, "data": { @@ -33,7 +33,7 @@ "hwlab.pikastech.local/environment": "v03", "hwlab.pikastech.local/gitops-target": "v03", "hwlab.pikastech.local/profile": "v03", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" } }, "spec": { diff --git a/deploy/gitops/node/jd01/runtime-v03/observability.yaml b/deploy/gitops/node/jd01/runtime-v03/observability.yaml index 98fe1908..70185575 100644 --- a/deploy/gitops/node/jd01/runtime-v03/observability.yaml +++ b/deploy/gitops/node/jd01/runtime-v03/observability.yaml @@ -10,7 +10,7 @@ "namespace": "hwlab-v03", "labels": { "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/environment": "v03", "hwlab.pikastech.local/profile": "v03", "app.kubernetes.io/part-of": "hwlab", @@ -23,428 +23,6 @@ "data": { "metrics-sidecar.mjs": "import { createServer, request as httpRequest } from \"node:http\";\nimport { request as httpsRequest } from \"node:https\";\nimport { realpathSync } from \"node:fs\";\nimport { pathToFileURL } from \"node:url\";\n\nconst DEFAULT_PORT = 9100;\nconst DEFAULT_TARGET_TIMEOUT_MS = 2000;\nconst DEFAULT_EXTRA_METRICS_MAX_BYTES = 64 * 1024;\nconst startedAtMs = Date.now();\n\nexport function sanitizeLabelValue(value, fallback = \"unknown\") {\n const text = String(value ?? \"\").trim();\n const sanitized = text.replace(/[^A-Za-z0-9_.:-]/gu, \"_\").slice(0, 120);\n return sanitized || fallback;\n}\n\nexport function escapeLabelValue(value) {\n return String(value ?? \"\").replace(/\\\\/gu, \"\\\\\\\\\").replace(/\\n/gu, \"\\\\n\").replace(/\"/gu, \"\\\\\\\"\");\n}\n\nfunction metricLabels(env) {\n const service = sanitizeLabelValue(env.HWLAB_METRICS_SERVICE_ID || env.HWLAB_SERVICE_ID);\n const namespace = sanitizeLabelValue(env.HWLAB_METRICS_NAMESPACE || env.POD_NAMESPACE || \"hwlab-v02\");\n const gitopsTarget = sanitizeLabelValue(env.HWLAB_METRICS_GITOPS_TARGET || env.HWLAB_GITOPS_TARGET || \"v02\");\n return `service=\"${escapeLabelValue(service)}\",namespace=\"${escapeLabelValue(namespace)}\",gitops_target=\"${escapeLabelValue(gitopsTarget)}\"`;\n}\n\nexport function requestTarget({ targetUrl, timeoutMs = DEFAULT_TARGET_TIMEOUT_MS, collectBody = false, maxBodyBytes = DEFAULT_EXTRA_METRICS_MAX_BYTES } = {}) {\n const configured = typeof targetUrl === \"string\" && targetUrl.trim().length > 0;\n if (!configured) return Promise.resolve({ configured: false, success: false, statusCode: 0, durationSeconds: 0 });\n\n let url;\n try {\n url = new URL(targetUrl);\n } catch {\n return Promise.resolve({ configured: true, success: false, statusCode: 0, durationSeconds: 0 });\n }\n\n const requestImpl = url.protocol === \"https:\" ? httpsRequest : url.protocol === \"http:\" ? httpRequest : null;\n if (!requestImpl) return Promise.resolve({ configured: true, success: false, statusCode: 0, durationSeconds: 0 });\n\n const started = Date.now();\n return new Promise((resolve) => {\n const finish = (result) => resolve({\n configured: true,\n success: false,\n statusCode: 0,\n durationSeconds: (Date.now() - started) / 1000,\n ...result\n });\n const request = requestImpl(url, { method: \"GET\", timeout: timeoutMs }, (response) => {\n const chunks = [];\n let bytes = 0;\n if (collectBody) {\n response.on(\"data\", (chunk) => {\n const buffer = Buffer.isBuffer(chunk) ? chunk : Buffer.from(chunk);\n bytes += buffer.length;\n if (bytes <= maxBodyBytes) chunks.push(buffer);\n });\n } else {\n response.resume();\n }\n response.on(\"end\", () => finish({\n success: Boolean(response.statusCode && response.statusCode >= 200 && response.statusCode < 300),\n statusCode: response.statusCode || 0,\n body: collectBody ? Buffer.concat(chunks).toString(\"utf8\") : undefined,\n bodyBytes: collectBody ? Math.min(bytes, maxBodyBytes) : 0,\n truncated: collectBody ? bytes > maxBodyBytes : false\n }));\n });\n request.on(\"timeout\", () => request.destroy());\n request.on(\"error\", () => finish({}));\n request.end();\n });\n}\n\nexport async function probeExtraMetrics({ targetUrl, timeoutMs = DEFAULT_TARGET_TIMEOUT_MS, maxBodyBytes = DEFAULT_EXTRA_METRICS_MAX_BYTES, probeImpl = requestTarget } = {}) {\n const configured = typeof targetUrl === \"string\" && targetUrl.trim().length > 0;\n if (!configured || typeof probeImpl !== \"function\") {\n return { configured: false, success: false, statusCode: 0, durationSeconds: 0, text: \"\" };\n }\n try {\n const result = await probeImpl({ targetUrl, timeoutMs, collectBody: true, maxBodyBytes });\n return {\n configured: true,\n success: Boolean(result.success),\n statusCode: result.statusCode || 0,\n durationSeconds: result.durationSeconds || 0,\n text: result.success ? sanitizeExtraMetricsText(result.body || \"\") : \"\"\n };\n } catch {\n return { configured: true, success: false, statusCode: 0, durationSeconds: 0, text: \"\" };\n }\n}\n\nexport function sanitizeExtraMetricsText(text) {\n const lines = String(text ?? \"\").split(/\\r?\\n/gu);\n return lines.filter((line) => {\n if (!line) return true;\n if (/^#\\s+(?:HELP|TYPE)\\s+hwlab_[A-Za-z_:][A-Za-z0-9_:]*\\b/u.test(line)) return true;\n return /^hwlab_[A-Za-z_:][A-Za-z0-9_:]*(?:\\{[^\\n{}]*\\})?\\s+[-+0-9.eE]+$/u.test(line);\n }).join(\"\\n\");\n}\n\nexport async function probeTarget({ targetUrl, timeoutMs = DEFAULT_TARGET_TIMEOUT_MS, probeImpl = requestTarget } = {}) {\n const configured = typeof targetUrl === \"string\" && targetUrl.trim().length > 0;\n if (!configured || typeof probeImpl !== \"function\") {\n return { configured: false, success: false, statusCode: 0, durationSeconds: 0 };\n }\n try {\n return await probeImpl({ targetUrl, timeoutMs });\n } catch {\n const started = Date.now();\n return { configured: true, success: false, statusCode: 0, durationSeconds: (Date.now() - started) / 1000 };\n }\n}\n\nexport function buildMetricsText({ env = process.env, probe = null, extraMetrics = null, now = Date.now() } = {}) {\n const labels = metricLabels(env);\n const uptimeSeconds = Math.max(0, (now - startedAtMs) / 1000);\n const healthProbe = probe ?? { configured: false, success: false, statusCode: 0, durationSeconds: 0 };\n const extraProbe = extraMetrics ?? { configured: false, success: false, statusCode: 0, durationSeconds: 0, text: \"\" };\n const lines = [\n \"# HELP hwlab_service_up HWLAB metrics sidecar availability.\",\n \"# TYPE hwlab_service_up gauge\",\n `hwlab_service_up{${labels}} 1`,\n \"# HELP hwlab_service_info Static HWLAB service metrics identity without high-cardinality request identifiers.\",\n \"# TYPE hwlab_service_info gauge\",\n `hwlab_service_info{${labels}} 1`,\n \"# HELP hwlab_service_process_uptime_seconds Metrics sidecar process uptime in seconds.\",\n \"# TYPE hwlab_service_process_uptime_seconds gauge\",\n `hwlab_service_process_uptime_seconds{${labels}} ${uptimeSeconds.toFixed(3)}`,\n \"# HELP hwlab_service_health_probe_configured Whether the sidecar has a cluster-local health probe target.\",\n \"# TYPE hwlab_service_health_probe_configured gauge\",\n `hwlab_service_health_probe_configured{${labels}} ${healthProbe.configured ? 1 : 0}`,\n \"# HELP hwlab_service_health_probe_success Whether the most recent cluster-local health probe succeeded.\",\n \"# TYPE hwlab_service_health_probe_success gauge\",\n `hwlab_service_health_probe_success{${labels}} ${healthProbe.success ? 1 : 0}`,\n \"# HELP hwlab_service_health_probe_status_code Most recent cluster-local health probe HTTP status code, or 0 when unavailable.\",\n \"# TYPE hwlab_service_health_probe_status_code gauge\",\n `hwlab_service_health_probe_status_code{${labels}} ${Number.isInteger(healthProbe.statusCode) ? healthProbe.statusCode : 0}`,\n \"# HELP hwlab_service_health_probe_duration_seconds Most recent cluster-local health probe duration in seconds.\",\n \"# TYPE hwlab_service_health_probe_duration_seconds gauge\",\n `hwlab_service_health_probe_duration_seconds{${labels}} ${Number(healthProbe.durationSeconds || 0).toFixed(3)}`,\n \"# HELP hwlab_service_extra_metrics_configured Whether the sidecar has an additional cluster-local metrics target.\",\n \"# TYPE hwlab_service_extra_metrics_configured gauge\",\n `hwlab_service_extra_metrics_configured{${labels}} ${extraProbe.configured ? 1 : 0}`,\n \"# HELP hwlab_service_extra_metrics_success Whether the most recent additional metrics fetch succeeded.\",\n \"# TYPE hwlab_service_extra_metrics_success gauge\",\n `hwlab_service_extra_metrics_success{${labels}} ${extraProbe.success ? 1 : 0}`,\n \"# HELP hwlab_service_extra_metrics_status_code Most recent additional metrics HTTP status code, or 0 when unavailable.\",\n \"# TYPE hwlab_service_extra_metrics_status_code gauge\",\n `hwlab_service_extra_metrics_status_code{${labels}} ${Number.isInteger(extraProbe.statusCode) ? extraProbe.statusCode : 0}`,\n \"# HELP hwlab_service_extra_metrics_duration_seconds Most recent additional metrics fetch duration in seconds.\",\n \"# TYPE hwlab_service_extra_metrics_duration_seconds gauge\",\n `hwlab_service_extra_metrics_duration_seconds{${labels}} ${Number(extraProbe.durationSeconds || 0).toFixed(3)}`,\n \"\"\n ];\n if (extraProbe.text) {\n lines.push(extraProbe.text.trimEnd(), \"\");\n }\n return lines.join(\"\\n\");\n}\n\nfunction sendJson(response, statusCode, body) {\n const payload = JSON.stringify(body) + \"\\n\";\n response.writeHead(statusCode, {\n \"content-type\": \"application/json; charset=utf-8\",\n \"content-length\": Buffer.byteLength(payload)\n });\n response.end(payload);\n}\n\nexport function createMetricsSidecarServer({ env = process.env, probeImpl = requestTarget } = {}) {\n return createServer(async (request, response) => {\n const url = new URL(request.url || \"/\", \"http://hwlab-metrics.local\");\n if (request.method === \"GET\" && (url.pathname === \"/health\" || url.pathname === \"/health/live\")) {\n sendJson(response, 200, {\n serviceId: sanitizeLabelValue(env.HWLAB_METRICS_SERVICE_ID || env.HWLAB_SERVICE_ID),\n status: \"ok\",\n metricsPath: \"/metrics\"\n });\n return;\n }\n if (request.method === \"GET\" && url.pathname === \"/metrics\") {\n const timeoutMs = Number.parseInt(env.HWLAB_METRICS_TARGET_TIMEOUT_MS || \"\", 10) || DEFAULT_TARGET_TIMEOUT_MS;\n const probe = await probeTarget({ targetUrl: env.HWLAB_METRICS_TARGET_URL, timeoutMs, probeImpl });\n const extraTimeoutMs = Number.parseInt(env.HWLAB_METRICS_EXTRA_TIMEOUT_MS || \"\", 10) || DEFAULT_TARGET_TIMEOUT_MS;\n const extraMetrics = await probeExtraMetrics({ targetUrl: env.HWLAB_METRICS_EXTRA_URL, timeoutMs: extraTimeoutMs, probeImpl });\n const payload = buildMetricsText({ env, probe, extraMetrics });\n response.writeHead(200, {\n \"content-type\": \"text/plain; version=0.0.4; charset=utf-8\",\n \"content-length\": Buffer.byteLength(payload)\n });\n response.end(payload);\n return;\n }\n sendJson(response, 404, { error: \"not_found\", path: url.pathname });\n });\n}\n\nexport function startMetricsSidecar({ env = process.env } = {}) {\n const port = Number.parseInt(env.HWLAB_METRICS_PORT || env.PORT || \"\", 10) || DEFAULT_PORT;\n const server = createMetricsSidecarServer({ env });\n server.listen(port, \"0.0.0.0\", () => {\n process.stdout.write(JSON.stringify({ serviceId: env.HWLAB_METRICS_SERVICE_ID || \"hwlab-unknown\", status: \"metrics-listening\", port }) + \"\\n\");\n });\n return server;\n}\n\nexport function isMainModule({ moduleUrl = import.meta.url, argvPath = process.argv[1], realpath = realpathSync } = {}) {\n if (!argvPath) return false;\n if (moduleUrl === pathToFileURL(argvPath).href) return true;\n try {\n return moduleUrl === pathToFileURL(realpath(argvPath)).href;\n } catch {\n return false;\n }\n}\n\nif (isMainModule()) {\n startMetricsSidecar();\n}\n" } - }, - { - "apiVersion": "monitoring.coreos.com/v1", - "kind": "ServiceMonitor", - "metadata": { - "name": "hwlab-v03-hwlab-cloud-api", - "namespace": "hwlab-v03", - "labels": { - "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/environment": "v03", - "hwlab.pikastech.local/profile": "v03", - "app.kubernetes.io/part-of": "hwlab", - "hwlab.pikastech.local/monitoring": "enabled", - "hwlab.pikastech.local/service-id": "hwlab-cloud-api" - }, - "annotations": { - "hwlab.pikastech.local/rendered-by": "scripts/gitops-render.mjs" - } - }, - "spec": { - "namespaceSelector": { - "matchNames": [ - "hwlab-v03" - ] - }, - "selector": { - "matchLabels": { - "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/monitoring": "enabled", - "hwlab.pikastech.local/service-id": "hwlab-cloud-api" - } - }, - "targetLabels": [ - "hwlab.pikastech.local/gitops-target", - "hwlab.pikastech.local/service-id" - ], - "endpoints": [ - { - "port": "metrics", - "path": "/metrics", - "interval": "30s", - "scrapeTimeout": "10s" - } - ] - } - }, - { - "apiVersion": "monitoring.coreos.com/v1", - "kind": "ServiceMonitor", - "metadata": { - "name": "hwlab-v03-hwlab-workbench-runtime", - "namespace": "hwlab-v03", - "labels": { - "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/environment": "v03", - "hwlab.pikastech.local/profile": "v03", - "app.kubernetes.io/part-of": "hwlab", - "hwlab.pikastech.local/monitoring": "enabled", - "hwlab.pikastech.local/service-id": "hwlab-workbench-runtime" - }, - "annotations": { - "hwlab.pikastech.local/rendered-by": "scripts/gitops-render.mjs" - } - }, - "spec": { - "namespaceSelector": { - "matchNames": [ - "hwlab-v03" - ] - }, - "selector": { - "matchLabels": { - "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/monitoring": "enabled", - "hwlab.pikastech.local/service-id": "hwlab-workbench-runtime" - } - }, - "targetLabels": [ - "hwlab.pikastech.local/gitops-target", - "hwlab.pikastech.local/service-id" - ], - "endpoints": [ - { - "port": "metrics", - "path": "/metrics", - "interval": "30s", - "scrapeTimeout": "10s" - } - ] - } - }, - { - "apiVersion": "monitoring.coreos.com/v1", - "kind": "ServiceMonitor", - "metadata": { - "name": "hwlab-v03-hwlab-user-billing", - "namespace": "hwlab-v03", - "labels": { - "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/environment": "v03", - "hwlab.pikastech.local/profile": "v03", - "app.kubernetes.io/part-of": "hwlab", - "hwlab.pikastech.local/monitoring": "enabled", - "hwlab.pikastech.local/service-id": "hwlab-user-billing" - }, - "annotations": { - "hwlab.pikastech.local/rendered-by": "scripts/gitops-render.mjs" - } - }, - "spec": { - "namespaceSelector": { - "matchNames": [ - "hwlab-v03" - ] - }, - "selector": { - "matchLabels": { - "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/monitoring": "enabled", - "hwlab.pikastech.local/service-id": "hwlab-user-billing" - } - }, - "targetLabels": [ - "hwlab.pikastech.local/gitops-target", - "hwlab.pikastech.local/service-id" - ], - "endpoints": [ - { - "port": "metrics", - "path": "/metrics", - "interval": "30s", - "scrapeTimeout": "10s" - } - ] - } - }, - { - "apiVersion": "monitoring.coreos.com/v1", - "kind": "ServiceMonitor", - "metadata": { - "name": "hwlab-v03-hwlab-project-management", - "namespace": "hwlab-v03", - "labels": { - "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/environment": "v03", - "hwlab.pikastech.local/profile": "v03", - "app.kubernetes.io/part-of": "hwlab", - "hwlab.pikastech.local/monitoring": "enabled", - "hwlab.pikastech.local/service-id": "hwlab-project-management" - }, - "annotations": { - "hwlab.pikastech.local/rendered-by": "scripts/gitops-render.mjs" - } - }, - "spec": { - "namespaceSelector": { - "matchNames": [ - "hwlab-v03" - ] - }, - "selector": { - "matchLabels": { - "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/monitoring": "enabled", - "hwlab.pikastech.local/service-id": "hwlab-project-management" - } - }, - "targetLabels": [ - "hwlab.pikastech.local/gitops-target", - "hwlab.pikastech.local/service-id" - ], - "endpoints": [ - { - "port": "metrics", - "path": "/metrics", - "interval": "30s", - "scrapeTimeout": "10s" - } - ] - } - }, - { - "apiVersion": "monitoring.coreos.com/v1", - "kind": "ServiceMonitor", - "metadata": { - "name": "hwlab-v03-hwlab-cloud-web", - "namespace": "hwlab-v03", - "labels": { - "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/environment": "v03", - "hwlab.pikastech.local/profile": "v03", - "app.kubernetes.io/part-of": "hwlab", - "hwlab.pikastech.local/monitoring": "enabled", - "hwlab.pikastech.local/service-id": "hwlab-cloud-web" - }, - "annotations": { - "hwlab.pikastech.local/rendered-by": "scripts/gitops-render.mjs" - } - }, - "spec": { - "namespaceSelector": { - "matchNames": [ - "hwlab-v03" - ] - }, - "selector": { - "matchLabels": { - "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/monitoring": "enabled", - "hwlab.pikastech.local/service-id": "hwlab-cloud-web" - } - }, - "targetLabels": [ - "hwlab.pikastech.local/gitops-target", - "hwlab.pikastech.local/service-id" - ], - "endpoints": [ - { - "port": "metrics", - "path": "/metrics", - "interval": "30s", - "scrapeTimeout": "10s" - } - ] - } - }, - { - "apiVersion": "monitoring.coreos.com/v1", - "kind": "ServiceMonitor", - "metadata": { - "name": "hwlab-v03-hwlab-edge-proxy", - "namespace": "hwlab-v03", - "labels": { - "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/environment": "v03", - "hwlab.pikastech.local/profile": "v03", - "app.kubernetes.io/part-of": "hwlab", - "hwlab.pikastech.local/monitoring": "enabled", - "hwlab.pikastech.local/service-id": "hwlab-edge-proxy" - }, - "annotations": { - "hwlab.pikastech.local/rendered-by": "scripts/gitops-render.mjs" - } - }, - "spec": { - "namespaceSelector": { - "matchNames": [ - "hwlab-v03" - ] - }, - "selector": { - "matchLabels": { - "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/monitoring": "enabled", - "hwlab.pikastech.local/service-id": "hwlab-edge-proxy" - } - }, - "targetLabels": [ - "hwlab.pikastech.local/gitops-target", - "hwlab.pikastech.local/service-id" - ], - "endpoints": [ - { - "port": "metrics", - "path": "/metrics", - "interval": "30s", - "scrapeTimeout": "10s" - } - ] - } - }, - { - "apiVersion": "monitoring.coreos.com/v1", - "kind": "ServiceMonitor", - "metadata": { - "name": "hwlab-v03-hwlab-agent-skills", - "namespace": "hwlab-v03", - "labels": { - "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/environment": "v03", - "hwlab.pikastech.local/profile": "v03", - "app.kubernetes.io/part-of": "hwlab", - "hwlab.pikastech.local/monitoring": "enabled", - "hwlab.pikastech.local/service-id": "hwlab-agent-skills" - }, - "annotations": { - "hwlab.pikastech.local/rendered-by": "scripts/gitops-render.mjs" - } - }, - "spec": { - "namespaceSelector": { - "matchNames": [ - "hwlab-v03" - ] - }, - "selector": { - "matchLabels": { - "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/monitoring": "enabled", - "hwlab.pikastech.local/service-id": "hwlab-agent-skills" - } - }, - "targetLabels": [ - "hwlab.pikastech.local/gitops-target", - "hwlab.pikastech.local/service-id" - ], - "endpoints": [ - { - "port": "metrics", - "path": "/metrics", - "interval": "30s", - "scrapeTimeout": "10s" - } - ] - } - }, - { - "apiVersion": "monitoring.coreos.com/v1", - "kind": "ServiceMonitor", - "metadata": { - "name": "hwlab-v03-hwlab-deepseek-proxy", - "namespace": "hwlab-v03", - "labels": { - "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/environment": "v03", - "hwlab.pikastech.local/profile": "v03", - "app.kubernetes.io/part-of": "hwlab", - "hwlab.pikastech.local/monitoring": "enabled", - "hwlab.pikastech.local/service-id": "hwlab-deepseek-proxy" - }, - "annotations": { - "hwlab.pikastech.local/rendered-by": "scripts/gitops-render.mjs" - } - }, - "spec": { - "namespaceSelector": { - "matchNames": [ - "hwlab-v03" - ] - }, - "selector": { - "matchLabels": { - "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/monitoring": "enabled", - "hwlab.pikastech.local/service-id": "hwlab-deepseek-proxy" - } - }, - "targetLabels": [ - "hwlab.pikastech.local/gitops-target", - "hwlab.pikastech.local/service-id" - ], - "endpoints": [ - { - "port": "metrics", - "path": "/metrics", - "interval": "30s", - "scrapeTimeout": "10s" - } - ] - } - }, - { - "apiVersion": "monitoring.coreos.com/v1", - "kind": "PrometheusRule", - "metadata": { - "name": "hwlab-v03-observability", - "namespace": "hwlab-v03", - "labels": { - "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/environment": "v03", - "hwlab.pikastech.local/profile": "v03", - "app.kubernetes.io/part-of": "hwlab", - "hwlab.pikastech.local/monitoring": "enabled" - }, - "annotations": { - "hwlab.pikastech.local/rendered-by": "scripts/gitops-render.mjs" - } - }, - "spec": { - "groups": [ - { - "name": "hwlab-v03-observability", - "rules": [ - { - "alert": "HWLABV03MetricsTargetDown", - "expr": "up{namespace=\"hwlab-v03\"} == 0", - "for": "5m", - "labels": { - "severity": "warning", - "lane": "v03" - }, - "annotations": { - "summary": "HWLAB v0.3 metrics target is down", - "description": "Prometheus cannot scrape a HWLAB v0.3 metrics target." - } - }, - { - "alert": "HWLABV03ServiceHealthProbeFailed", - "expr": "hwlab_service_health_probe_success{namespace=\"hwlab-v03\"} == 0", - "for": "5m", - "labels": { - "severity": "warning", - "lane": "v03" - }, - "annotations": { - "summary": "HWLAB v0.2 service health probe failed", - "description": "The metrics sidecar cannot reach the service health endpoint inside the pod network." - } - } - ] - } - ] - } } ] } diff --git a/deploy/gitops/node/jd01/runtime-v03/opencode.yaml b/deploy/gitops/node/jd01/runtime-v03/opencode.yaml index 28f2101a..17c4db0d 100644 --- a/deploy/gitops/node/jd01/runtime-v03/opencode.yaml +++ b/deploy/gitops/node/jd01/runtime-v03/opencode.yaml @@ -16,7 +16,7 @@ "hwlab.pikastech.local/component": "opencode", "hwlab.pikastech.local/gitops-target": "v03", "hwlab.pikastech.local/service-id": "opencode-server", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, "annotations": { "hwlab.pikastech.local/rendered-by": "scripts/gitops-render.mjs", @@ -33,9 +33,9 @@ "hwlab.pikastech.local/values-printed": "false", "hwlab.pikastech.local/opencode-provider-proxy-runtime-mode": "env-reuse-git-mirror-checkout", "hwlab.pikastech.local/opencode-provider-proxy-boot-repo": "git@github.com:pikasTech/HWLAB.git", - "hwlab.pikastech.local/opencode-provider-proxy-boot-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/opencode-provider-proxy-boot-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/opencode-provider-proxy-boot-sh": "deploy/runtime/boot/opencode-provider-proxy.sh", - "hwlab.pikastech.local/opencode-provider-proxy-environment-digest": "sha256:35be9f812c9aef6d989caf83def79bdfe5dca42f461d9f99fb34622b38ff9b2f" + "hwlab.pikastech.local/opencode-provider-proxy-environment-digest": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a" } } }, @@ -53,7 +53,7 @@ "hwlab.pikastech.local/component": "opencode", "hwlab.pikastech.local/gitops-target": "v03", "hwlab.pikastech.local/service-id": "opencode-server", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, "annotations": { "hwlab.pikastech.local/rendered-by": "scripts/gitops-render.mjs", @@ -70,9 +70,9 @@ "hwlab.pikastech.local/values-printed": "false", "hwlab.pikastech.local/opencode-provider-proxy-runtime-mode": "env-reuse-git-mirror-checkout", "hwlab.pikastech.local/opencode-provider-proxy-boot-repo": "git@github.com:pikasTech/HWLAB.git", - "hwlab.pikastech.local/opencode-provider-proxy-boot-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/opencode-provider-proxy-boot-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/opencode-provider-proxy-boot-sh": "deploy/runtime/boot/opencode-provider-proxy.sh", - "hwlab.pikastech.local/opencode-provider-proxy-environment-digest": "sha256:35be9f812c9aef6d989caf83def79bdfe5dca42f461d9f99fb34622b38ff9b2f" + "hwlab.pikastech.local/opencode-provider-proxy-environment-digest": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a" } }, "spec": { @@ -100,7 +100,7 @@ "hwlab.pikastech.local/component": "opencode", "hwlab.pikastech.local/gitops-target": "v03", "hwlab.pikastech.local/service-id": "opencode-server", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, "annotations": { "hwlab.pikastech.local/rendered-by": "scripts/gitops-render.mjs", @@ -117,9 +117,9 @@ "hwlab.pikastech.local/values-printed": "false", "hwlab.pikastech.local/opencode-provider-proxy-runtime-mode": "env-reuse-git-mirror-checkout", "hwlab.pikastech.local/opencode-provider-proxy-boot-repo": "git@github.com:pikasTech/HWLAB.git", - "hwlab.pikastech.local/opencode-provider-proxy-boot-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/opencode-provider-proxy-boot-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/opencode-provider-proxy-boot-sh": "deploy/runtime/boot/opencode-provider-proxy.sh", - "hwlab.pikastech.local/opencode-provider-proxy-environment-digest": "sha256:35be9f812c9aef6d989caf83def79bdfe5dca42f461d9f99fb34622b38ff9b2f" + "hwlab.pikastech.local/opencode-provider-proxy-environment-digest": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a" } }, "spec": { @@ -153,7 +153,7 @@ "hwlab.pikastech.local/component": "opencode", "hwlab.pikastech.local/gitops-target": "v03", "hwlab.pikastech.local/service-id": "opencode-server", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, "annotations": { "hwlab.pikastech.local/rendered-by": "scripts/gitops-render.mjs", @@ -170,9 +170,9 @@ "hwlab.pikastech.local/values-printed": "false", "hwlab.pikastech.local/opencode-provider-proxy-runtime-mode": "env-reuse-git-mirror-checkout", "hwlab.pikastech.local/opencode-provider-proxy-boot-repo": "git@github.com:pikasTech/HWLAB.git", - "hwlab.pikastech.local/opencode-provider-proxy-boot-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/opencode-provider-proxy-boot-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/opencode-provider-proxy-boot-sh": "deploy/runtime/boot/opencode-provider-proxy.sh", - "hwlab.pikastech.local/opencode-provider-proxy-environment-digest": "sha256:35be9f812c9aef6d989caf83def79bdfe5dca42f461d9f99fb34622b38ff9b2f" + "hwlab.pikastech.local/opencode-provider-proxy-environment-digest": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a" } }, "spec": { @@ -198,7 +198,7 @@ "hwlab.pikastech.local/component": "opencode", "hwlab.pikastech.local/gitops-target": "v03", "hwlab.pikastech.local/service-id": "opencode-server", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, "annotations": { "hwlab.pikastech.local/rendered-by": "scripts/gitops-render.mjs", @@ -215,9 +215,9 @@ "hwlab.pikastech.local/values-printed": "false", "hwlab.pikastech.local/opencode-provider-proxy-runtime-mode": "env-reuse-git-mirror-checkout", "hwlab.pikastech.local/opencode-provider-proxy-boot-repo": "git@github.com:pikasTech/HWLAB.git", - "hwlab.pikastech.local/opencode-provider-proxy-boot-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/opencode-provider-proxy-boot-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/opencode-provider-proxy-boot-sh": "deploy/runtime/boot/opencode-provider-proxy.sh", - "hwlab.pikastech.local/opencode-provider-proxy-environment-digest": "sha256:35be9f812c9aef6d989caf83def79bdfe5dca42f461d9f99fb34622b38ff9b2f" + "hwlab.pikastech.local/opencode-provider-proxy-environment-digest": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a" } }, "spec": { @@ -229,7 +229,7 @@ "initContainers": [ { "name": "opencode-workspace-git-init", - "image": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env@sha256:35be9f812c9aef6d989caf83def79bdfe5dca42f461d9f99fb34622b38ff9b2f", + "image": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env@sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a", "imagePullPolicy": "IfNotPresent", "command": [ "/bin/sh", @@ -385,7 +385,7 @@ }, { "name": "opencode-provider-proxy", - "image": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env@sha256:35be9f812c9aef6d989caf83def79bdfe5dca42f461d9f99fb34622b38ff9b2f", + "image": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env@sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a", "imagePullPolicy": "IfNotPresent", "env": [ { @@ -398,11 +398,11 @@ }, { "name": "HWLAB_COMMIT_ID", - "value": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "value": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, { "name": "HWLAB_IMAGE", - "value": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env@sha256:35be9f812c9aef6d989caf83def79bdfe5dca42f461d9f99fb34622b38ff9b2f" + "value": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env@sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a" }, { "name": "HWLAB_IMAGE_TAG", @@ -442,7 +442,7 @@ }, { "name": "HWLAB_BOOT_COMMIT", - "value": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "value": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, { "name": "HWLAB_BOOT_REF", @@ -462,7 +462,7 @@ }, { "name": "HWLAB_ENVIRONMENT_DIGEST", - "value": "sha256:35be9f812c9aef6d989caf83def79bdfe5dca42f461d9f99fb34622b38ff9b2f" + "value": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a" }, { "name": "HWLAB_ENVIRONMENT_INPUT_HASH", @@ -474,7 +474,7 @@ }, { "name": "HWLAB_IMAGE_DIGEST", - "value": "sha256:35be9f812c9aef6d989caf83def79bdfe5dca42f461d9f99fb34622b38ff9b2f" + "value": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a" } ], "ports": [ diff --git a/deploy/gitops/node/jd01/runtime-v03/openfga.yaml b/deploy/gitops/node/jd01/runtime-v03/openfga.yaml index 3ae03856..44e65b8c 100644 --- a/deploy/gitops/node/jd01/runtime-v03/openfga.yaml +++ b/deploy/gitops/node/jd01/runtime-v03/openfga.yaml @@ -16,7 +16,7 @@ "hwlab.pikastech.local/gitops-target": "v03", "hwlab.pikastech.local/profile": "v03", "hwlab.pikastech.local/service-id": "hwlab-openfga", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, "annotations": { "hwlab.pikastech.local/rendered-by": "scripts/gitops-render.mjs", @@ -37,7 +37,7 @@ "hwlab.pikastech.local/gitops-target": "v03", "hwlab.pikastech.local/profile": "v03", "hwlab.pikastech.local/service-id": "hwlab-openfga", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, "annotations": { "hwlab.pikastech.local/rendered-by": "scripts/gitops-render.mjs" @@ -113,7 +113,7 @@ "hwlab.pikastech.local/gitops-target": "v03", "hwlab.pikastech.local/profile": "v03", "hwlab.pikastech.local/service-id": "hwlab-openfga", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, "annotations": { "hwlab.pikastech.local/rendered-by": "scripts/gitops-render.mjs", @@ -137,7 +137,7 @@ "hwlab.pikastech.local/gitops-target": "v03", "hwlab.pikastech.local/profile": "v03", "hwlab.pikastech.local/service-id": "hwlab-openfga", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, "annotations": { "hwlab.pikastech.local/rendered-by": "scripts/gitops-render.mjs" @@ -248,7 +248,7 @@ "hwlab.pikastech.local/gitops-target": "v03", "hwlab.pikastech.local/profile": "v03", "hwlab.pikastech.local/service-id": "hwlab-openfga", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, "annotations": { "hwlab.pikastech.local/rendered-by": "scripts/gitops-render.mjs", diff --git a/deploy/gitops/node/jd01/runtime-v03/services.yaml b/deploy/gitops/node/jd01/runtime-v03/services.yaml index 85cae59f..c1e697c1 100644 --- a/deploy/gitops/node/jd01/runtime-v03/services.yaml +++ b/deploy/gitops/node/jd01/runtime-v03/services.yaml @@ -12,7 +12,7 @@ "app.kubernetes.io/name": "hwlab-cloud-api", "hwlab.pikastech.local/service-id": "hwlab-cloud-api", "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/environment": "v03", "hwlab.pikastech.local/profile": "v03", "hwlab.pikastech.local/monitoring": "enabled" @@ -50,7 +50,7 @@ "app.kubernetes.io/name": "hwlab-project-management", "hwlab.pikastech.local/service-id": "hwlab-project-management", "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/environment": "v03", "hwlab.pikastech.local/profile": "v03", "hwlab.pikastech.local/monitoring": "enabled" @@ -88,7 +88,7 @@ "app.kubernetes.io/name": "hwlab-workbench-runtime", "hwlab.pikastech.local/service-id": "hwlab-workbench-runtime", "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/environment": "v03", "hwlab.pikastech.local/profile": "v03", "hwlab.pikastech.local/monitoring": "enabled" @@ -126,7 +126,7 @@ "app.kubernetes.io/name": "hwlab-user-billing", "hwlab.pikastech.local/service-id": "hwlab-user-billing", "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/environment": "v03", "hwlab.pikastech.local/profile": "v03", "hwlab.pikastech.local/monitoring": "enabled" @@ -164,7 +164,7 @@ "app.kubernetes.io/name": "hwlab-cloud-web", "hwlab.pikastech.local/service-id": "hwlab-cloud-web", "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/environment": "v03", "hwlab.pikastech.local/profile": "v03", "hwlab.pikastech.local/monitoring": "enabled" @@ -203,7 +203,7 @@ "hwlab.pikastech.local/service-id": "hwlab-gateway", "hwlab.pikastech.local/activation": "manual", "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/environment": "v03", "hwlab.pikastech.local/profile": "v03" }, @@ -235,7 +235,7 @@ "app.kubernetes.io/name": "hwlab-agent-skills", "hwlab.pikastech.local/service-id": "hwlab-agent-skills", "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/environment": "v03", "hwlab.pikastech.local/profile": "v03", "hwlab.pikastech.local/monitoring": "enabled" @@ -273,7 +273,7 @@ "app.kubernetes.io/name": "hwlab-edge-proxy", "hwlab.pikastech.local/service-id": "hwlab-edge-proxy", "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/environment": "v03", "hwlab.pikastech.local/profile": "v03", "hwlab.pikastech.local/monitoring": "enabled" diff --git a/deploy/gitops/node/jd01/runtime-v03/workbench-redis.yaml b/deploy/gitops/node/jd01/runtime-v03/workbench-redis.yaml index 17aa7cdb..cde20097 100644 --- a/deploy/gitops/node/jd01/runtime-v03/workbench-redis.yaml +++ b/deploy/gitops/node/jd01/runtime-v03/workbench-redis.yaml @@ -17,7 +17,7 @@ "hwlab.pikastech.local/gitops-target": "v03", "hwlab.pikastech.local/profile": "v03", "hwlab.pikastech.local/service-id": "hwlab-workbench-redis", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, "annotations": { "hwlab.pikastech.local/rendered-by": "scripts/gitops-render.mjs", @@ -43,7 +43,7 @@ "hwlab.pikastech.local/gitops-target": "v03", "hwlab.pikastech.local/profile": "v03", "hwlab.pikastech.local/service-id": "hwlab-workbench-redis", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, "annotations": { "hwlab.pikastech.local/rendered-by": "scripts/gitops-render.mjs", @@ -68,7 +68,7 @@ "hwlab.pikastech.local/gitops-target": "v03", "hwlab.pikastech.local/profile": "v03", "hwlab.pikastech.local/service-id": "hwlab-workbench-redis", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, "annotations": { "hwlab.pikastech.local/rendered-by": "scripts/gitops-render.mjs", @@ -165,7 +165,7 @@ "hwlab.pikastech.local/gitops-target": "v03", "hwlab.pikastech.local/profile": "v03", "hwlab.pikastech.local/service-id": "hwlab-workbench-redis", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, "annotations": { "hwlab.pikastech.local/rendered-by": "scripts/gitops-render.mjs", @@ -202,7 +202,7 @@ "hwlab.pikastech.local/gitops-target": "v03", "hwlab.pikastech.local/profile": "v03", "hwlab.pikastech.local/service-id": "hwlab-workbench-redis", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, "annotations": { "hwlab.pikastech.local/rendered-by": "scripts/gitops-render.mjs", diff --git a/deploy/gitops/node/jd01/runtime-v03/workloads.yaml b/deploy/gitops/node/jd01/runtime-v03/workloads.yaml index 2a1c46c2..d3809ff1 100644 --- a/deploy/gitops/node/jd01/runtime-v03/workloads.yaml +++ b/deploy/gitops/node/jd01/runtime-v03/workloads.yaml @@ -13,16 +13,16 @@ "hwlab.pikastech.local/environment": "v03", "hwlab.pikastech.local/profile": "v03", "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/gitops-render-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/gitops-render-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "unidesk.ai/node-staging": "false" }, "name": "hwlab-user-skills", "namespace": "hwlab-v03", "annotations": { "hwlab.pikastech.local/gitops-note": "node DEV GitOps target.", - "hwlab.pikastech.local/gitops-render-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "hwlab.pikastech.local/gitops-render-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" } }, "spec": { @@ -49,15 +49,15 @@ "hwlab.pikastech.local/environment": "v03", "hwlab.pikastech.local/profile": "v03", "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/gitops-render-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/gitops-render-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "unidesk.ai/node-staging": "false", "hwlab.pikastech.local/monitoring": "enabled" }, "annotations": { "hwlab.pikastech.local/gitops-note": "node DEV GitOps target.", - "hwlab.pikastech.local/gitops-render-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "hwlab.pikastech.local/gitops-render-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" } }, "spec": { @@ -79,24 +79,24 @@ "hwlab.pikastech.local/environment": "v03", "hwlab.pikastech.local/profile": "v03", "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/gitops-render-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/artifact-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/gitops-render-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/artifact-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/monitoring": "enabled", "hwlab.pikastech.local/runtime-mode": "env-reuse-git-mirror-checkout", - "hwlab.pikastech.local/boot-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "hwlab.pikastech.local/boot-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, "annotations": { "hwlab.pikastech.local/metrics-sidecar-sha256": "782e26256b5a5cddff52a165a0eb5f852973eee1aac1b19acac4a313db7968f4", - "hwlab.pikastech.local/gitops-render-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/artifact-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/gitops-render-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/artifact-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/rendered-by": "scripts/gitops-render.mjs", "hwlab.pikastech.local/runtime-mode": "env-reuse-git-mirror-checkout", "hwlab.pikastech.local/boot-repo": "git@github.com:pikasTech/HWLAB.git", - "hwlab.pikastech.local/boot-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/boot-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/boot-sh": "deploy/runtime/boot/hwlab-project-management.sh", - "hwlab.pikastech.local/environment-digest": "sha256:c638efb6f3559e015da9fea0870a0c5cd8603622820045742e710d33e10e9fdf", + "hwlab.pikastech.local/environment-digest": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a", "hwlab.pikastech.local/environment-input-hash": "d27ecbf7ba13f76fbeca46003026aeb5668e1c55569aa9e034f4873d8a2df1e8", "hwlab.pikastech.local/code-input-hash": "4cbd4e24c3020037d215271ed248ac38d5a1c385855443ffe5c112b1a04118f6" } @@ -105,7 +105,7 @@ "containers": [ { "name": "hwlab-project-management", - "image": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env@sha256:c638efb6f3559e015da9fea0870a0c5cd8603622820045742e710d33e10e9fdf", + "image": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env@sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a", "ports": [ { "name": "http", @@ -191,11 +191,11 @@ }, { "name": "HWLAB_COMMIT_ID", - "value": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "value": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, { "name": "HWLAB_IMAGE", - "value": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env@sha256:c638efb6f3559e015da9fea0870a0c5cd8603622820045742e710d33e10e9fdf" + "value": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env@sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a" }, { "name": "HWLAB_IMAGE_TAG", @@ -211,7 +211,7 @@ }, { "name": "HWLAB_GITOPS_SOURCE_COMMIT", - "value": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "value": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, { "name": "HWLAB_RUNTIME_MODE", @@ -223,7 +223,7 @@ }, { "name": "HWLAB_BOOT_COMMIT", - "value": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "value": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, { "name": "HWLAB_BOOT_REF", @@ -243,7 +243,7 @@ }, { "name": "HWLAB_ENVIRONMENT_DIGEST", - "value": "sha256:c638efb6f3559e015da9fea0870a0c5cd8603622820045742e710d33e10e9fdf" + "value": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a" }, { "name": "HWLAB_ENVIRONMENT_INPUT_HASH", @@ -255,7 +255,7 @@ }, { "name": "HWLAB_IMAGE_DIGEST", - "value": "sha256:c638efb6f3559e015da9fea0870a0c5cd8603622820045742e710d33e10e9fdf" + "value": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a" } ], "readinessProbe": { @@ -389,15 +389,15 @@ "hwlab.pikastech.local/environment": "v03", "hwlab.pikastech.local/profile": "v03", "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/gitops-render-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/gitops-render-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "unidesk.ai/node-staging": "false", "hwlab.pikastech.local/monitoring": "enabled" }, "annotations": { "hwlab.pikastech.local/gitops-note": "node DEV GitOps target.", - "hwlab.pikastech.local/gitops-render-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "hwlab.pikastech.local/gitops-render-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" } }, "spec": { @@ -419,22 +419,22 @@ "hwlab.pikastech.local/environment": "v03", "hwlab.pikastech.local/profile": "v03", "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/gitops-render-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/artifact-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/gitops-render-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/artifact-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/monitoring": "enabled", "hwlab.pikastech.local/runtime-mode": "env-reuse-git-mirror-checkout", - "hwlab.pikastech.local/boot-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "hwlab.pikastech.local/boot-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, "annotations": { "hwlab.pikastech.local/metrics-sidecar-sha256": "782e26256b5a5cddff52a165a0eb5f852973eee1aac1b19acac4a313db7968f4", - "hwlab.pikastech.local/gitops-render-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/artifact-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/gitops-render-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/artifact-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/rendered-by": "scripts/gitops-render.mjs", "hwlab.pikastech.local/runtime-mode": "env-reuse-git-mirror-checkout", "hwlab.pikastech.local/boot-repo": "git@github.com:pikasTech/HWLAB.git", - "hwlab.pikastech.local/boot-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/boot-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/boot-sh": "deploy/runtime/boot/hwlab-workbench-runtime.sh", "hwlab.pikastech.local/environment-digest": "sha256:6627afec4c746d85a6499d594552775936bd09a9a4cef5adf643c187eb03aa10", "hwlab.pikastech.local/environment-input-hash": "9115558e9e2c51e8d2e1065310f1b49ccc7a4f1342faa52534062a9dad3d6cb2", @@ -577,7 +577,7 @@ }, { "name": "HWLAB_COMMIT_ID", - "value": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "value": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, { "name": "HWLAB_IMAGE", @@ -597,7 +597,7 @@ }, { "name": "HWLAB_GITOPS_SOURCE_COMMIT", - "value": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "value": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, { "name": "HWLAB_RUNTIME_MODE", @@ -609,7 +609,7 @@ }, { "name": "HWLAB_BOOT_COMMIT", - "value": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "value": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, { "name": "HWLAB_BOOT_REF", @@ -762,15 +762,15 @@ "hwlab.pikastech.local/environment": "v03", "hwlab.pikastech.local/profile": "v03", "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/gitops-render-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/gitops-render-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "unidesk.ai/node-staging": "false", "hwlab.pikastech.local/monitoring": "enabled" }, "annotations": { "hwlab.pikastech.local/gitops-note": "node DEV GitOps target.", - "hwlab.pikastech.local/gitops-render-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "hwlab.pikastech.local/gitops-render-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" } }, "spec": { @@ -792,22 +792,22 @@ "hwlab.pikastech.local/environment": "v03", "hwlab.pikastech.local/profile": "v03", "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/gitops-render-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/artifact-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/gitops-render-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/artifact-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/monitoring": "enabled", "hwlab.pikastech.local/runtime-mode": "env-reuse-git-mirror-checkout", - "hwlab.pikastech.local/boot-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "hwlab.pikastech.local/boot-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, "annotations": { "hwlab.pikastech.local/metrics-sidecar-sha256": "782e26256b5a5cddff52a165a0eb5f852973eee1aac1b19acac4a313db7968f4", - "hwlab.pikastech.local/gitops-render-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/artifact-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/gitops-render-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/artifact-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/rendered-by": "scripts/gitops-render.mjs", "hwlab.pikastech.local/runtime-mode": "env-reuse-git-mirror-checkout", "hwlab.pikastech.local/boot-repo": "git@github.com:pikasTech/HWLAB.git", - "hwlab.pikastech.local/boot-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/boot-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/boot-sh": "deploy/runtime/boot/hwlab-cloud-api.sh", "hwlab.pikastech.local/environment-digest": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a", "hwlab.pikastech.local/environment-input-hash": "d27ecbf7ba13f76fbeca46003026aeb5668e1c55569aa9e034f4873d8a2df1e8", @@ -841,7 +841,7 @@ }, { "name": "HWLAB_COMMIT_ID", - "value": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "value": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, { "name": "HWLAB_IMAGE", @@ -1247,11 +1247,11 @@ }, { "name": "HWLAB_GITOPS_SOURCE_COMMIT", - "value": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "value": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, { "name": "HWLAB_CODE_AGENT_AGENTRUN_SOURCE_COMMIT", - "value": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "value": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, { "name": "HWLAB_RUNTIME_MODE", @@ -1263,7 +1263,7 @@ }, { "name": "HWLAB_BOOT_COMMIT", - "value": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "value": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, { "name": "HWLAB_BOOT_REF", @@ -1793,7 +1793,7 @@ }, { "name": "HWLAB_COMMIT_ID", - "value": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "value": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, { "name": "HWLAB_IMAGE", @@ -1813,11 +1813,11 @@ }, { "name": "HWLAB_GITOPS_SOURCE_COMMIT", - "value": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "value": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, { "name": "HWLAB_CODE_AGENT_AGENTRUN_SOURCE_COMMIT", - "value": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "value": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, { "name": "HWLAB_RUNTIME_MODE", @@ -1829,7 +1829,7 @@ }, { "name": "HWLAB_BOOT_COMMIT", - "value": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "value": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, { "name": "HWLAB_BOOT_REF", @@ -2057,15 +2057,15 @@ "hwlab.pikastech.local/environment": "v03", "hwlab.pikastech.local/profile": "v03", "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/gitops-render-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/gitops-render-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "unidesk.ai/node-staging": "false", "hwlab.pikastech.local/monitoring": "enabled" }, "annotations": { "hwlab.pikastech.local/gitops-note": "node DEV GitOps target.", - "hwlab.pikastech.local/gitops-render-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "hwlab.pikastech.local/gitops-render-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" } }, "spec": { @@ -2087,22 +2087,22 @@ "hwlab.pikastech.local/environment": "v03", "hwlab.pikastech.local/profile": "v03", "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/gitops-render-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/artifact-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/gitops-render-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/artifact-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/monitoring": "enabled", "hwlab.pikastech.local/runtime-mode": "env-reuse-git-mirror-checkout", - "hwlab.pikastech.local/boot-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "hwlab.pikastech.local/boot-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, "annotations": { "hwlab.pikastech.local/metrics-sidecar-sha256": "782e26256b5a5cddff52a165a0eb5f852973eee1aac1b19acac4a313db7968f4", - "hwlab.pikastech.local/gitops-render-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/artifact-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/gitops-render-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/artifact-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/rendered-by": "scripts/gitops-render.mjs", "hwlab.pikastech.local/runtime-mode": "env-reuse-git-mirror-checkout", "hwlab.pikastech.local/boot-repo": "git@github.com:pikasTech/HWLAB.git", - "hwlab.pikastech.local/boot-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/boot-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/boot-sh": "deploy/runtime/boot/hwlab-user-billing.sh", "hwlab.pikastech.local/environment-digest": "sha256:58ab902431ce98b91e1442b719d5ab67f474f3a09d04b72638686784ad7bc7c6", "hwlab.pikastech.local/environment-input-hash": "9115558e9e2c51e8d2e1065310f1b49ccc7a4f1342faa52534062a9dad3d6cb2", @@ -2219,7 +2219,7 @@ }, { "name": "HWLAB_COMMIT_ID", - "value": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "value": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, { "name": "HWLAB_IMAGE", @@ -2239,7 +2239,7 @@ }, { "name": "HWLAB_GITOPS_SOURCE_COMMIT", - "value": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "value": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, { "name": "HWLAB_RUNTIME_MODE", @@ -2251,7 +2251,7 @@ }, { "name": "HWLAB_BOOT_COMMIT", - "value": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "value": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, { "name": "HWLAB_BOOT_REF", @@ -2404,15 +2404,15 @@ "hwlab.pikastech.local/environment": "v03", "hwlab.pikastech.local/profile": "v03", "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/gitops-render-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/gitops-render-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "unidesk.ai/node-staging": "false", "hwlab.pikastech.local/monitoring": "enabled" }, "annotations": { "hwlab.pikastech.local/gitops-note": "node DEV GitOps target.", - "hwlab.pikastech.local/gitops-render-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "hwlab.pikastech.local/gitops-render-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" } }, "spec": { @@ -2434,24 +2434,24 @@ "hwlab.pikastech.local/environment": "v03", "hwlab.pikastech.local/profile": "v03", "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/gitops-render-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/artifact-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/gitops-render-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/artifact-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/monitoring": "enabled", "hwlab.pikastech.local/runtime-mode": "env-reuse-git-mirror-checkout", - "hwlab.pikastech.local/boot-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "hwlab.pikastech.local/boot-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, "annotations": { "hwlab.pikastech.local/metrics-sidecar-sha256": "782e26256b5a5cddff52a165a0eb5f852973eee1aac1b19acac4a313db7968f4", - "hwlab.pikastech.local/gitops-render-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/artifact-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/gitops-render-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/artifact-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/rendered-by": "scripts/gitops-render.mjs", "hwlab.pikastech.local/runtime-mode": "env-reuse-git-mirror-checkout", "hwlab.pikastech.local/boot-repo": "git@github.com:pikasTech/HWLAB.git", - "hwlab.pikastech.local/boot-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/boot-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/boot-sh": "deploy/runtime/boot/hwlab-cloud-web.sh", - "hwlab.pikastech.local/environment-digest": "sha256:35be9f812c9aef6d989caf83def79bdfe5dca42f461d9f99fb34622b38ff9b2f", + "hwlab.pikastech.local/environment-digest": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a", "hwlab.pikastech.local/environment-input-hash": "d27ecbf7ba13f76fbeca46003026aeb5668e1c55569aa9e034f4873d8a2df1e8", "hwlab.pikastech.local/code-input-hash": "a30d3b6d134dd5e18879523ba0022838e879eb06f3bfb0753eca9d236d7d7780" } @@ -2460,7 +2460,7 @@ "containers": [ { "name": "hwlab-cloud-web", - "image": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env@sha256:35be9f812c9aef6d989caf83def79bdfe5dca42f461d9f99fb34622b38ff9b2f", + "image": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env@sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a", "ports": [ { "name": "http", @@ -2478,11 +2478,11 @@ }, { "name": "HWLAB_COMMIT_ID", - "value": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "value": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, { "name": "HWLAB_IMAGE", - "value": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env@sha256:35be9f812c9aef6d989caf83def79bdfe5dca42f461d9f99fb34622b38ff9b2f" + "value": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env@sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a" }, { "name": "HWLAB_IMAGE_TAG", @@ -2558,7 +2558,7 @@ }, { "name": "HWLAB_GITOPS_SOURCE_COMMIT", - "value": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "value": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, { "name": "HWLAB_RUNTIME_MODE", @@ -2570,7 +2570,7 @@ }, { "name": "HWLAB_BOOT_COMMIT", - "value": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "value": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, { "name": "HWLAB_BOOT_REF", @@ -2590,7 +2590,7 @@ }, { "name": "HWLAB_ENVIRONMENT_DIGEST", - "value": "sha256:35be9f812c9aef6d989caf83def79bdfe5dca42f461d9f99fb34622b38ff9b2f" + "value": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a" }, { "name": "HWLAB_ENVIRONMENT_INPUT_HASH", @@ -2602,7 +2602,7 @@ }, { "name": "HWLAB_IMAGE_DIGEST", - "value": "sha256:35be9f812c9aef6d989caf83def79bdfe5dca42f461d9f99fb34622b38ff9b2f" + "value": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a" }, { "name": "HWLAB_PUBLIC_ENDPOINT", @@ -2736,14 +2736,14 @@ "hwlab.pikastech.local/environment": "v03", "hwlab.pikastech.local/profile": "v03", "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/gitops-render-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/gitops-render-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "unidesk.ai/node-staging": "false" }, "annotations": { "hwlab.pikastech.local/gitops-note": "node DEV GitOps target.", - "hwlab.pikastech.local/gitops-render-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "hwlab.pikastech.local/gitops-render-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" } }, "spec": { @@ -2765,22 +2765,22 @@ "hwlab.pikastech.local/environment": "v03", "hwlab.pikastech.local/profile": "v03", "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/gitops-render-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/artifact-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/gitops-render-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/artifact-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/runtime-mode": "env-reuse-git-mirror-checkout", - "hwlab.pikastech.local/boot-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "hwlab.pikastech.local/boot-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, "annotations": { - "hwlab.pikastech.local/gitops-render-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/artifact-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/gitops-render-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/artifact-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/rendered-by": "scripts/gitops-render.mjs", "hwlab.pikastech.local/runtime-mode": "env-reuse-git-mirror-checkout", "hwlab.pikastech.local/boot-repo": "git@github.com:pikasTech/HWLAB.git", - "hwlab.pikastech.local/boot-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/boot-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/boot-sh": "deploy/runtime/boot/hwlab-gateway.sh", - "hwlab.pikastech.local/environment-digest": "sha256:b76f2121c080362affe89bdb21b1b55e9e42fabd15c31392b20ab5bc5018e964", + "hwlab.pikastech.local/environment-digest": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a", "hwlab.pikastech.local/environment-input-hash": "d27ecbf7ba13f76fbeca46003026aeb5668e1c55569aa9e034f4873d8a2df1e8", "hwlab.pikastech.local/code-input-hash": "25f753b252593891ed7b03b53a69d266e7a324728cf83fea8654bab4196fa399" } @@ -2789,7 +2789,7 @@ "containers": [ { "name": "hwlab-gateway", - "image": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env@sha256:b76f2121c080362affe89bdb21b1b55e9e42fabd15c31392b20ab5bc5018e964", + "image": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env@sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a", "ports": [ { "name": "http", @@ -2811,11 +2811,11 @@ }, { "name": "HWLAB_COMMIT_ID", - "value": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "value": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, { "name": "HWLAB_IMAGE", - "value": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env@sha256:b76f2121c080362affe89bdb21b1b55e9e42fabd15c31392b20ab5bc5018e964" + "value": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env@sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a" }, { "name": "HWLAB_IMAGE_TAG", @@ -2831,7 +2831,7 @@ }, { "name": "HWLAB_GITOPS_SOURCE_COMMIT", - "value": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "value": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, { "name": "HWLAB_RUNTIME_MODE", @@ -2843,7 +2843,7 @@ }, { "name": "HWLAB_BOOT_COMMIT", - "value": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "value": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, { "name": "HWLAB_BOOT_REF", @@ -2863,7 +2863,7 @@ }, { "name": "HWLAB_ENVIRONMENT_DIGEST", - "value": "sha256:b76f2121c080362affe89bdb21b1b55e9e42fabd15c31392b20ab5bc5018e964" + "value": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a" }, { "name": "HWLAB_ENVIRONMENT_INPUT_HASH", @@ -2875,7 +2875,7 @@ }, { "name": "HWLAB_IMAGE_DIGEST", - "value": "sha256:b76f2121c080362affe89bdb21b1b55e9e42fabd15c31392b20ab5bc5018e964" + "value": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a" } ], "readinessProbe": { @@ -2920,15 +2920,15 @@ "hwlab.pikastech.local/environment": "v03", "hwlab.pikastech.local/profile": "v03", "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/gitops-render-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/gitops-render-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "unidesk.ai/node-staging": "false", "hwlab.pikastech.local/monitoring": "enabled" }, "annotations": { "hwlab.pikastech.local/gitops-note": "node DEV GitOps target.", - "hwlab.pikastech.local/gitops-render-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "hwlab.pikastech.local/gitops-render-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" } }, "spec": { @@ -2950,24 +2950,24 @@ "hwlab.pikastech.local/environment": "v03", "hwlab.pikastech.local/profile": "v03", "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/gitops-render-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/artifact-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/gitops-render-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/artifact-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/monitoring": "enabled", "hwlab.pikastech.local/runtime-mode": "env-reuse-git-mirror-checkout", - "hwlab.pikastech.local/boot-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "hwlab.pikastech.local/boot-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, "annotations": { "hwlab.pikastech.local/metrics-sidecar-sha256": "782e26256b5a5cddff52a165a0eb5f852973eee1aac1b19acac4a313db7968f4", - "hwlab.pikastech.local/gitops-render-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/artifact-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/gitops-render-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/artifact-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/rendered-by": "scripts/gitops-render.mjs", "hwlab.pikastech.local/runtime-mode": "env-reuse-git-mirror-checkout", "hwlab.pikastech.local/boot-repo": "git@github.com:pikasTech/HWLAB.git", - "hwlab.pikastech.local/boot-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/boot-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/boot-sh": "deploy/runtime/boot/hwlab-edge-proxy.sh", - "hwlab.pikastech.local/environment-digest": "sha256:f676f4feed046fadfc36f4ec21608f2531559f70ee647ebad2b311967f55a028", + "hwlab.pikastech.local/environment-digest": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a", "hwlab.pikastech.local/environment-input-hash": "d27ecbf7ba13f76fbeca46003026aeb5668e1c55569aa9e034f4873d8a2df1e8", "hwlab.pikastech.local/code-input-hash": "c97d19939c872e128a6931bdf73f28a75a684948a76a2b1af37508dd47481544" } @@ -2976,7 +2976,7 @@ "containers": [ { "name": "hwlab-edge-proxy", - "image": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env@sha256:f676f4feed046fadfc36f4ec21608f2531559f70ee647ebad2b311967f55a028", + "image": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env@sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a", "ports": [ { "name": "http", @@ -3010,11 +3010,11 @@ }, { "name": "HWLAB_COMMIT_ID", - "value": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "value": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, { "name": "HWLAB_IMAGE", - "value": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env@sha256:f676f4feed046fadfc36f4ec21608f2531559f70ee647ebad2b311967f55a028" + "value": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env@sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a" }, { "name": "HWLAB_IMAGE_TAG", @@ -3030,7 +3030,7 @@ }, { "name": "HWLAB_GITOPS_SOURCE_COMMIT", - "value": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "value": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, { "name": "HWLAB_RUNTIME_MODE", @@ -3042,7 +3042,7 @@ }, { "name": "HWLAB_BOOT_COMMIT", - "value": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "value": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, { "name": "HWLAB_BOOT_REF", @@ -3062,7 +3062,7 @@ }, { "name": "HWLAB_ENVIRONMENT_DIGEST", - "value": "sha256:f676f4feed046fadfc36f4ec21608f2531559f70ee647ebad2b311967f55a028" + "value": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a" }, { "name": "HWLAB_ENVIRONMENT_INPUT_HASH", @@ -3074,7 +3074,7 @@ }, { "name": "HWLAB_IMAGE_DIGEST", - "value": "sha256:f676f4feed046fadfc36f4ec21608f2531559f70ee647ebad2b311967f55a028" + "value": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a" }, { "name": "HWLAB_PUBLIC_ENDPOINT", @@ -3200,15 +3200,15 @@ "hwlab.pikastech.local/environment": "v03", "hwlab.pikastech.local/profile": "v03", "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/gitops-render-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/gitops-render-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "unidesk.ai/node-staging": "false", "hwlab.pikastech.local/monitoring": "enabled" }, "annotations": { "hwlab.pikastech.local/gitops-note": "node DEV GitOps target.", - "hwlab.pikastech.local/gitops-render-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "hwlab.pikastech.local/gitops-render-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" } }, "spec": { @@ -3230,24 +3230,24 @@ "hwlab.pikastech.local/environment": "v03", "hwlab.pikastech.local/profile": "v03", "hwlab.pikastech.local/gitops-target": "v03", - "hwlab.pikastech.local/gitops-render-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/artifact-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/gitops-render-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/artifact-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/monitoring": "enabled", "hwlab.pikastech.local/runtime-mode": "env-reuse-git-mirror-checkout", - "hwlab.pikastech.local/boot-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "hwlab.pikastech.local/boot-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, "annotations": { "hwlab.pikastech.local/metrics-sidecar-sha256": "782e26256b5a5cddff52a165a0eb5f852973eee1aac1b19acac4a313db7968f4", - "hwlab.pikastech.local/gitops-render-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", - "hwlab.pikastech.local/artifact-source-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/gitops-render-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", + "hwlab.pikastech.local/artifact-source-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/rendered-by": "scripts/gitops-render.mjs", "hwlab.pikastech.local/runtime-mode": "env-reuse-git-mirror-checkout", "hwlab.pikastech.local/boot-repo": "git@github.com:pikasTech/HWLAB.git", - "hwlab.pikastech.local/boot-commit": "2e7c55a0e9669f635235d428cd24ced4e7783175", + "hwlab.pikastech.local/boot-commit": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43", "hwlab.pikastech.local/boot-sh": "deploy/runtime/boot/hwlab-agent-skills.sh", - "hwlab.pikastech.local/environment-digest": "sha256:c5f17f44cbca65aa5c9d0d0dc53e1f136163b44f234e7d052b411ba9d54b0eaf", + "hwlab.pikastech.local/environment-digest": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a", "hwlab.pikastech.local/environment-input-hash": "d27ecbf7ba13f76fbeca46003026aeb5668e1c55569aa9e034f4873d8a2df1e8", "hwlab.pikastech.local/code-input-hash": "369ca524ae4010fb5d9adfd30b4290808a035804b4674755bc193fee743f3d5a" } @@ -3256,7 +3256,7 @@ "containers": [ { "name": "hwlab-agent-skills", - "image": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env@sha256:c5f17f44cbca65aa5c9d0d0dc53e1f136163b44f234e7d052b411ba9d54b0eaf", + "image": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env@sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a", "ports": [ { "name": "http", @@ -3266,7 +3266,7 @@ "env": [ { "name": "HWLAB_SKILLS_COMMIT_ID", - "value": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "value": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, { "name": "TZ", @@ -3278,11 +3278,11 @@ }, { "name": "HWLAB_COMMIT_ID", - "value": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "value": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, { "name": "HWLAB_IMAGE", - "value": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env@sha256:c5f17f44cbca65aa5c9d0d0dc53e1f136163b44f234e7d052b411ba9d54b0eaf" + "value": "127.0.0.1:5000/hwlab/hwlab-ts-runtime-env@sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a" }, { "name": "HWLAB_IMAGE_TAG", @@ -3298,7 +3298,7 @@ }, { "name": "HWLAB_GITOPS_SOURCE_COMMIT", - "value": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "value": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, { "name": "HWLAB_RUNTIME_MODE", @@ -3310,7 +3310,7 @@ }, { "name": "HWLAB_BOOT_COMMIT", - "value": "2e7c55a0e9669f635235d428cd24ced4e7783175" + "value": "11bee7e5bb853a69a081060f73ac2ad3b4bf8d43" }, { "name": "HWLAB_BOOT_REF", @@ -3330,7 +3330,7 @@ }, { "name": "HWLAB_ENVIRONMENT_DIGEST", - "value": "sha256:c5f17f44cbca65aa5c9d0d0dc53e1f136163b44f234e7d052b411ba9d54b0eaf" + "value": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a" }, { "name": "HWLAB_ENVIRONMENT_INPUT_HASH", @@ -3342,7 +3342,7 @@ }, { "name": "HWLAB_IMAGE_DIGEST", - "value": "sha256:c5f17f44cbca65aa5c9d0d0dc53e1f136163b44f234e7d052b411ba9d54b0eaf" + "value": "sha256:6eb1ae96110417822170a35333efd898fe4ca410034a68f27db600315d0e889a" } ], "readinessProbe": {