From 2b4afe67e0310fb3f838af2018e510661432c962 Mon Sep 17 00:00:00 2001 From: Codex Date: Mon, 25 May 2026 01:49:24 +0800 Subject: [PATCH] chore: promote G14 GitOps source 80dabd1 --- deploy/gitops/g14/README.md | 2 +- .../g14/runtime/code-agent-codex-config.yaml | 2 +- .../gitops/g14/runtime/health-contract.yaml | 2 +- deploy/gitops/g14/runtime/namespace.yaml | 2 +- deploy/gitops/g14/runtime/services.yaml | 32 +-- deploy/gitops/g14/runtime/workloads.yaml | 234 +++++++++--------- deploy/gitops/g14/source.json | 4 +- deploy/gitops/g14/tekton/pipeline.yaml | 98 ++++++++ .../gitops/g14/tekton/pipelinerun.sample.yaml | 4 +- 9 files changed, 239 insertions(+), 141 deletions(-) diff --git a/deploy/gitops/g14/README.md b/deploy/gitops/g14/README.md index 692b8a4e..647b9565 100644 --- a/deploy/gitops/g14/README.md +++ b/deploy/gitops/g14/README.md @@ -4,7 +4,7 @@ This directory is generated from `CI.json`, `deploy/deploy.json`, and `deploy/k8 - Target: G14 k3s only. - CI: Tekton Pipeline `hwlab-ci/hwlab-g14-ci-image-publish`. -- Artifact contract: images are tagged by source git commit `8967857` and pushed to `127.0.0.1:5000/hwlab`. +- Artifact contract: images are tagged by source git commit `80dabd1` and pushed to `127.0.0.1:5000/hwlab`. - CD: Argo CD Application `argocd/hwlab-g14-dev` consumes `deploy/gitops/g14/runtime`. - D601 boundary: this path does not target D601, does not use UniDesk Code Queue, and does not change D601 production traffic. - Concurrency: CI builds are per source commit and do not acquire the legacy DEV CD Lease; Argo CD reconciles the Git desired state. diff --git a/deploy/gitops/g14/runtime/code-agent-codex-config.yaml b/deploy/gitops/g14/runtime/code-agent-codex-config.yaml index b6c40a5f..808ffd8d 100644 --- a/deploy/gitops/g14/runtime/code-agent-codex-config.yaml +++ b/deploy/gitops/g14/runtime/code-agent-codex-config.yaml @@ -8,7 +8,7 @@ "app.kubernetes.io/name": "hwlab-code-agent-codex-config", "hwlab.pikastech.local/service-id": "hwlab-cloud-api", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, "annotations": { "hwlab.pikastech.local/rendered-by": "scripts/g14-gitops-render.mjs" diff --git a/deploy/gitops/g14/runtime/health-contract.yaml b/deploy/gitops/g14/runtime/health-contract.yaml index 6ce76f42..5b9e7452 100644 --- a/deploy/gitops/g14/runtime/health-contract.yaml +++ b/deploy/gitops/g14/runtime/health-contract.yaml @@ -8,7 +8,7 @@ "app.kubernetes.io/name": "hwlab-dev-health-contract", "hwlab.pikastech.local/profile": "dev", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, "annotations": { "hwlab.pikastech.local/rendered-by": "scripts/g14-gitops-render.mjs" diff --git a/deploy/gitops/g14/runtime/namespace.yaml b/deploy/gitops/g14/runtime/namespace.yaml index 623270f1..8ff6633d 100644 --- a/deploy/gitops/g14/runtime/namespace.yaml +++ b/deploy/gitops/g14/runtime/namespace.yaml @@ -7,7 +7,7 @@ "app.kubernetes.io/part-of": "hwlab", "hwlab.pikastech.local/profile": "dev", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, "annotations": { "hwlab.pikastech.local/rendered-by": "scripts/g14-gitops-render.mjs" diff --git a/deploy/gitops/g14/runtime/services.yaml b/deploy/gitops/g14/runtime/services.yaml index cdc371af..fa7e8e5e 100644 --- a/deploy/gitops/g14/runtime/services.yaml +++ b/deploy/gitops/g14/runtime/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": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, "annotations": { "hwlab.pikastech.local/rendered-by": "scripts/g14-gitops-render.mjs" @@ -43,7 +43,7 @@ "hwlab.pikastech.local/service-id": "hwlab-gateway-simu", "hwlab.pikastech.local/instance-id": "gwsimu_1", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, "annotations": { "hwlab.pikastech.local/rendered-by": "scripts/g14-gitops-render.mjs" @@ -74,7 +74,7 @@ "hwlab.pikastech.local/service-id": "hwlab-gateway-simu", "hwlab.pikastech.local/instance-id": "gwsimu_2", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, "annotations": { "hwlab.pikastech.local/rendered-by": "scripts/g14-gitops-render.mjs" @@ -104,7 +104,7 @@ "app.kubernetes.io/name": "hwlab-cloud-web", "hwlab.pikastech.local/service-id": "hwlab-cloud-web", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, "annotations": { "hwlab.pikastech.local/rendered-by": "scripts/g14-gitops-render.mjs" @@ -135,7 +135,7 @@ "hwlab.pikastech.local/service-id": "hwlab-box-simu", "hwlab.pikastech.local/instance-id": "res_boxsimu_1", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, "annotations": { "hwlab.pikastech.local/rendered-by": "scripts/g14-gitops-render.mjs" @@ -166,7 +166,7 @@ "hwlab.pikastech.local/service-id": "hwlab-box-simu", "hwlab.pikastech.local/instance-id": "res_boxsimu_2", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, "annotations": { "hwlab.pikastech.local/rendered-by": "scripts/g14-gitops-render.mjs" @@ -197,7 +197,7 @@ "hwlab.pikastech.local/service-id": "hwlab-gateway", "hwlab.pikastech.local/activation": "manual", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, "annotations": { "hwlab.pikastech.local/rendered-by": "scripts/g14-gitops-render.mjs" @@ -228,7 +228,7 @@ "hwlab.pikastech.local/service-id": "hwlab-cli", "hwlab.pikastech.local/activation": "manual", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, "annotations": { "hwlab.pikastech.local/rendered-by": "scripts/g14-gitops-render.mjs" @@ -258,7 +258,7 @@ "app.kubernetes.io/name": "hwlab-agent-skills", "hwlab.pikastech.local/service-id": "hwlab-agent-skills", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, "annotations": { "hwlab.pikastech.local/rendered-by": "scripts/g14-gitops-render.mjs" @@ -288,7 +288,7 @@ "app.kubernetes.io/name": "hwlab-agent-mgr", "hwlab.pikastech.local/service-id": "hwlab-agent-mgr", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, "annotations": { "hwlab.pikastech.local/rendered-by": "scripts/g14-gitops-render.mjs" @@ -318,7 +318,7 @@ "app.kubernetes.io/name": "hwlab-gateway-simu", "hwlab.pikastech.local/service-id": "hwlab-gateway-simu", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, "annotations": { "hwlab.pikastech.local/rendered-by": "scripts/g14-gitops-render.mjs" @@ -348,7 +348,7 @@ "app.kubernetes.io/name": "hwlab-box-simu", "hwlab.pikastech.local/service-id": "hwlab-box-simu", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, "annotations": { "hwlab.pikastech.local/rendered-by": "scripts/g14-gitops-render.mjs" @@ -378,7 +378,7 @@ "app.kubernetes.io/name": "hwlab-patch-panel", "hwlab.pikastech.local/service-id": "hwlab-patch-panel", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, "annotations": { "hwlab.pikastech.local/rendered-by": "scripts/g14-gitops-render.mjs" @@ -408,7 +408,7 @@ "app.kubernetes.io/name": "hwlab-router", "hwlab.pikastech.local/service-id": "hwlab-router", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, "annotations": { "hwlab.pikastech.local/rendered-by": "scripts/g14-gitops-render.mjs" @@ -438,7 +438,7 @@ "app.kubernetes.io/name": "hwlab-tunnel-client", "hwlab.pikastech.local/service-id": "hwlab-tunnel-client", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, "annotations": { "hwlab.pikastech.local/rendered-by": "scripts/g14-gitops-render.mjs" @@ -468,7 +468,7 @@ "app.kubernetes.io/name": "hwlab-edge-proxy", "hwlab.pikastech.local/service-id": "hwlab-edge-proxy", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, "annotations": { "hwlab.pikastech.local/rendered-by": "scripts/g14-gitops-render.mjs" diff --git a/deploy/gitops/g14/runtime/workloads.yaml b/deploy/gitops/g14/runtime/workloads.yaml index ddfe7d28..59117b74 100644 --- a/deploy/gitops/g14/runtime/workloads.yaml +++ b/deploy/gitops/g14/runtime/workloads.yaml @@ -15,12 +15,12 @@ "hwlab.pikastech.local/environment": "dev", "hwlab.pikastech.local/profile": "dev", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe", + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983", "unidesk.ai/g14-staging": "true" }, "annotations": { "hwlab.pikastech.local/gitops-note": "G14 GitOps target only; production traffic remains outside this target.", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" } }, "spec": { @@ -42,10 +42,10 @@ "hwlab.pikastech.local/environment": "dev", "hwlab.pikastech.local/profile": "dev", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, "annotations": { - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe", + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983", "hwlab.pikastech.local/rendered-by": "scripts/g14-gitops-render.mjs" } }, @@ -53,7 +53,7 @@ "containers": [ { "name": "hwlab-cloud-api", - "image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:8967857", + "image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:80dabd1", "ports": [ { "name": "http", @@ -71,15 +71,15 @@ }, { "name": "HWLAB_COMMIT_ID", - "value": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "value": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, { "name": "HWLAB_IMAGE", - "value": "127.0.0.1:5000/hwlab/hwlab-cloud-api:8967857" + "value": "127.0.0.1:5000/hwlab/hwlab-cloud-api:80dabd1" }, { "name": "HWLAB_IMAGE_TAG", - "value": "8967857" + "value": "80dabd1" }, { "name": "HWLAB_RUNTIME_SUBSTITUTE_FORBIDDEN", @@ -203,7 +203,7 @@ }, { "name": "HWLAB_GITOPS_SOURCE_COMMIT", - "value": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "value": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" } ], "readinessProbe": { @@ -294,12 +294,12 @@ "hwlab.pikastech.local/environment": "dev", "hwlab.pikastech.local/profile": "dev", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe", + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983", "unidesk.ai/g14-staging": "true" }, "annotations": { "hwlab.pikastech.local/gitops-note": "G14 GitOps target only; production traffic remains outside this target.", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" } }, "spec": { @@ -321,10 +321,10 @@ "hwlab.pikastech.local/environment": "dev", "hwlab.pikastech.local/profile": "dev", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, "annotations": { - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe", + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983", "hwlab.pikastech.local/rendered-by": "scripts/g14-gitops-render.mjs" } }, @@ -332,7 +332,7 @@ "containers": [ { "name": "hwlab-cloud-web", - "image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:8967857", + "image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:80dabd1", "ports": [ { "name": "http", @@ -350,15 +350,15 @@ }, { "name": "HWLAB_COMMIT_ID", - "value": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "value": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, { "name": "HWLAB_IMAGE", - "value": "127.0.0.1:5000/hwlab/hwlab-cloud-web:8967857" + "value": "127.0.0.1:5000/hwlab/hwlab-cloud-web:80dabd1" }, { "name": "HWLAB_IMAGE_TAG", - "value": "8967857" + "value": "80dabd1" }, { "name": "HWLAB_GITOPS_TARGET", @@ -366,7 +366,7 @@ }, { "name": "HWLAB_GITOPS_SOURCE_COMMIT", - "value": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "value": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, { "name": "HWLAB_PUBLIC_ENDPOINT", @@ -405,12 +405,12 @@ "hwlab.pikastech.local/environment": "dev", "hwlab.pikastech.local/profile": "dev", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe", + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983", "unidesk.ai/g14-staging": "true" }, "annotations": { "hwlab.pikastech.local/gitops-note": "G14 GitOps target only; production traffic remains outside this target.", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" } }, "spec": { @@ -432,10 +432,10 @@ "hwlab.pikastech.local/environment": "dev", "hwlab.pikastech.local/profile": "dev", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, "annotations": { - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe", + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983", "hwlab.pikastech.local/rendered-by": "scripts/g14-gitops-render.mjs" } }, @@ -443,7 +443,7 @@ "containers": [ { "name": "hwlab-agent-mgr", - "image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:8967857", + "image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:80dabd1", "ports": [ { "name": "http", @@ -457,15 +457,15 @@ }, { "name": "HWLAB_COMMIT_ID", - "value": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "value": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, { "name": "HWLAB_IMAGE", - "value": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:8967857" + "value": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:80dabd1" }, { "name": "HWLAB_IMAGE_TAG", - "value": "8967857" + "value": "80dabd1" }, { "name": "HWLAB_GITOPS_TARGET", @@ -473,7 +473,7 @@ }, { "name": "HWLAB_GITOPS_SOURCE_COMMIT", - "value": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "value": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" } ], "readinessProbe": { @@ -508,12 +508,12 @@ "hwlab.pikastech.local/environment": "dev", "hwlab.pikastech.local/profile": "dev", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe", + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983", "unidesk.ai/g14-staging": "true" }, "annotations": { "hwlab.pikastech.local/gitops-note": "G14 GitOps target only; production traffic remains outside this target.", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe", + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983", "argocd.argoproj.io/sync-options": "Replace=true" } }, @@ -528,10 +528,10 @@ "hwlab.pikastech.local/environment": "dev", "hwlab.pikastech.local/profile": "dev", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, "annotations": { - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe", + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983", "hwlab.pikastech.local/rendered-by": "scripts/g14-gitops-render.mjs" } }, @@ -540,7 +540,7 @@ "containers": [ { "name": "hwlab-agent-worker", - "image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:8967857", + "image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:80dabd1", "env": [ { "name": "HWLAB_AGENT_SESSION_MODE", @@ -548,15 +548,15 @@ }, { "name": "HWLAB_COMMIT_ID", - "value": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "value": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, { "name": "HWLAB_IMAGE", - "value": "127.0.0.1:5000/hwlab/hwlab-agent-worker:8967857" + "value": "127.0.0.1:5000/hwlab/hwlab-agent-worker:80dabd1" }, { "name": "HWLAB_IMAGE_TAG", - "value": "8967857" + "value": "80dabd1" }, { "name": "HWLAB_GITOPS_TARGET", @@ -564,7 +564,7 @@ }, { "name": "HWLAB_GITOPS_SOURCE_COMMIT", - "value": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "value": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" } ], "imagePullPolicy": "IfNotPresent" @@ -588,12 +588,12 @@ "hwlab.pikastech.local/environment": "dev", "hwlab.pikastech.local/profile": "dev", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe", + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983", "unidesk.ai/g14-staging": "true" }, "annotations": { "hwlab.pikastech.local/gitops-note": "G14 GitOps target only; production traffic remains outside this target.", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" } }, "spec": { @@ -615,10 +615,10 @@ "hwlab.pikastech.local/environment": "dev", "hwlab.pikastech.local/profile": "dev", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, "annotations": { - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe", + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983", "hwlab.pikastech.local/rendered-by": "scripts/g14-gitops-render.mjs" } }, @@ -626,7 +626,7 @@ "containers": [ { "name": "hwlab-gateway", - "image": "127.0.0.1:5000/hwlab/hwlab-gateway:8967857", + "image": "127.0.0.1:5000/hwlab/hwlab-gateway:80dabd1", "ports": [ { "name": "http", @@ -640,15 +640,15 @@ }, { "name": "HWLAB_COMMIT_ID", - "value": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "value": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, { "name": "HWLAB_IMAGE", - "value": "127.0.0.1:5000/hwlab/hwlab-gateway:8967857" + "value": "127.0.0.1:5000/hwlab/hwlab-gateway:80dabd1" }, { "name": "HWLAB_IMAGE_TAG", - "value": "8967857" + "value": "80dabd1" }, { "name": "HWLAB_GITOPS_TARGET", @@ -656,7 +656,7 @@ }, { "name": "HWLAB_GITOPS_SOURCE_COMMIT", - "value": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "value": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" } ], "readinessProbe": { @@ -691,12 +691,12 @@ "hwlab.pikastech.local/environment": "dev", "hwlab.pikastech.local/profile": "dev", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe", + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983", "unidesk.ai/g14-staging": "true" }, "annotations": { "hwlab.pikastech.local/gitops-note": "G14 GitOps target only; production traffic remains outside this target.", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" } }, "spec": { @@ -719,10 +719,10 @@ "hwlab.pikastech.local/environment": "dev", "hwlab.pikastech.local/profile": "dev", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, "annotations": { - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe", + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983", "hwlab.pikastech.local/rendered-by": "scripts/g14-gitops-render.mjs" } }, @@ -730,7 +730,7 @@ "containers": [ { "name": "hwlab-gateway-simu", - "image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:8967857", + "image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:80dabd1", "ports": [ { "name": "http", @@ -756,15 +756,15 @@ }, { "name": "HWLAB_COMMIT_ID", - "value": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "value": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, { "name": "HWLAB_IMAGE", - "value": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:8967857" + "value": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:80dabd1" }, { "name": "HWLAB_IMAGE_TAG", - "value": "8967857" + "value": "80dabd1" }, { "name": "HWLAB_GITOPS_TARGET", @@ -772,7 +772,7 @@ }, { "name": "HWLAB_GITOPS_SOURCE_COMMIT", - "value": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "value": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" } ], "readinessProbe": { @@ -807,12 +807,12 @@ "hwlab.pikastech.local/environment": "dev", "hwlab.pikastech.local/profile": "dev", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe", + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983", "unidesk.ai/g14-staging": "true" }, "annotations": { "hwlab.pikastech.local/gitops-note": "G14 GitOps target only; production traffic remains outside this target.", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" } }, "spec": { @@ -835,10 +835,10 @@ "hwlab.pikastech.local/environment": "dev", "hwlab.pikastech.local/profile": "dev", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, "annotations": { - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe", + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983", "hwlab.pikastech.local/rendered-by": "scripts/g14-gitops-render.mjs" } }, @@ -846,7 +846,7 @@ "containers": [ { "name": "hwlab-box-simu", - "image": "127.0.0.1:5000/hwlab/hwlab-box-simu:8967857", + "image": "127.0.0.1:5000/hwlab/hwlab-box-simu:80dabd1", "ports": [ { "name": "http", @@ -868,15 +868,15 @@ }, { "name": "HWLAB_COMMIT_ID", - "value": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "value": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, { "name": "HWLAB_IMAGE", - "value": "127.0.0.1:5000/hwlab/hwlab-box-simu:8967857" + "value": "127.0.0.1:5000/hwlab/hwlab-box-simu:80dabd1" }, { "name": "HWLAB_IMAGE_TAG", - "value": "8967857" + "value": "80dabd1" }, { "name": "HWLAB_GITOPS_TARGET", @@ -884,7 +884,7 @@ }, { "name": "HWLAB_GITOPS_SOURCE_COMMIT", - "value": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "value": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" } ], "readinessProbe": { @@ -919,12 +919,12 @@ "hwlab.pikastech.local/environment": "dev", "hwlab.pikastech.local/profile": "dev", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe", + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983", "unidesk.ai/g14-staging": "true" }, "annotations": { "hwlab.pikastech.local/gitops-note": "G14 GitOps target only; production traffic remains outside this target.", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" } }, "spec": { @@ -946,10 +946,10 @@ "hwlab.pikastech.local/environment": "dev", "hwlab.pikastech.local/profile": "dev", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, "annotations": { - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe", + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983", "hwlab.pikastech.local/rendered-by": "scripts/g14-gitops-render.mjs" } }, @@ -957,7 +957,7 @@ "containers": [ { "name": "hwlab-patch-panel", - "image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:8967857", + "image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:80dabd1", "ports": [ { "name": "http", @@ -975,15 +975,15 @@ }, { "name": "HWLAB_COMMIT_ID", - "value": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "value": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, { "name": "HWLAB_IMAGE", - "value": "127.0.0.1:5000/hwlab/hwlab-patch-panel:8967857" + "value": "127.0.0.1:5000/hwlab/hwlab-patch-panel:80dabd1" }, { "name": "HWLAB_IMAGE_TAG", - "value": "8967857" + "value": "80dabd1" }, { "name": "HWLAB_GITOPS_TARGET", @@ -991,7 +991,7 @@ }, { "name": "HWLAB_GITOPS_SOURCE_COMMIT", - "value": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "value": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" } ], "readinessProbe": { @@ -1026,12 +1026,12 @@ "hwlab.pikastech.local/environment": "dev", "hwlab.pikastech.local/profile": "dev", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe", + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983", "unidesk.ai/g14-staging": "true" }, "annotations": { "hwlab.pikastech.local/gitops-note": "G14 GitOps target only; production traffic remains outside this target.", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" } }, "spec": { @@ -1053,10 +1053,10 @@ "hwlab.pikastech.local/environment": "dev", "hwlab.pikastech.local/profile": "dev", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, "annotations": { - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe", + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983", "hwlab.pikastech.local/rendered-by": "scripts/g14-gitops-render.mjs" } }, @@ -1064,7 +1064,7 @@ "containers": [ { "name": "hwlab-router", - "image": "127.0.0.1:5000/hwlab/hwlab-router:8967857", + "image": "127.0.0.1:5000/hwlab/hwlab-router:80dabd1", "ports": [ { "name": "http", @@ -1078,15 +1078,15 @@ }, { "name": "HWLAB_COMMIT_ID", - "value": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "value": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, { "name": "HWLAB_IMAGE", - "value": "127.0.0.1:5000/hwlab/hwlab-router:8967857" + "value": "127.0.0.1:5000/hwlab/hwlab-router:80dabd1" }, { "name": "HWLAB_IMAGE_TAG", - "value": "8967857" + "value": "80dabd1" }, { "name": "HWLAB_GITOPS_TARGET", @@ -1094,7 +1094,7 @@ }, { "name": "HWLAB_GITOPS_SOURCE_COMMIT", - "value": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "value": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" } ], "readinessProbe": { @@ -1129,12 +1129,12 @@ "hwlab.pikastech.local/environment": "dev", "hwlab.pikastech.local/profile": "dev", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe", + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983", "unidesk.ai/g14-staging": "true" }, "annotations": { "hwlab.pikastech.local/gitops-note": "G14 GitOps target only; production traffic remains outside this target.", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" } }, "spec": { @@ -1156,10 +1156,10 @@ "hwlab.pikastech.local/environment": "dev", "hwlab.pikastech.local/profile": "dev", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, "annotations": { - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe", + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983", "hwlab.pikastech.local/rendered-by": "scripts/g14-gitops-render.mjs" } }, @@ -1167,7 +1167,7 @@ "containers": [ { "name": "hwlab-tunnel-client", - "image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:8967857", + "image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:80dabd1", "ports": [ { "name": "http", @@ -1193,15 +1193,15 @@ }, { "name": "HWLAB_COMMIT_ID", - "value": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "value": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, { "name": "HWLAB_IMAGE", - "value": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:8967857" + "value": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:80dabd1" }, { "name": "HWLAB_IMAGE_TAG", - "value": "8967857" + "value": "80dabd1" }, { "name": "HWLAB_GITOPS_TARGET", @@ -1209,7 +1209,7 @@ }, { "name": "HWLAB_GITOPS_SOURCE_COMMIT", - "value": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "value": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" } ], "readinessProbe": { @@ -1244,12 +1244,12 @@ "hwlab.pikastech.local/environment": "dev", "hwlab.pikastech.local/profile": "dev", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe", + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983", "unidesk.ai/g14-staging": "true" }, "annotations": { "hwlab.pikastech.local/gitops-note": "G14 GitOps target only; production traffic remains outside this target.", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" } }, "spec": { @@ -1271,10 +1271,10 @@ "hwlab.pikastech.local/environment": "dev", "hwlab.pikastech.local/profile": "dev", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, "annotations": { - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe", + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983", "hwlab.pikastech.local/rendered-by": "scripts/g14-gitops-render.mjs" } }, @@ -1282,7 +1282,7 @@ "containers": [ { "name": "hwlab-edge-proxy", - "image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:8967857", + "image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:80dabd1", "ports": [ { "name": "http", @@ -1304,15 +1304,15 @@ }, { "name": "HWLAB_COMMIT_ID", - "value": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "value": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, { "name": "HWLAB_IMAGE", - "value": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:8967857" + "value": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:80dabd1" }, { "name": "HWLAB_IMAGE_TAG", - "value": "8967857" + "value": "80dabd1" }, { "name": "HWLAB_GITOPS_TARGET", @@ -1320,7 +1320,7 @@ }, { "name": "HWLAB_GITOPS_SOURCE_COMMIT", - "value": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "value": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, { "name": "HWLAB_PUBLIC_ENDPOINT", @@ -1360,12 +1360,12 @@ "hwlab.pikastech.local/environment": "dev", "hwlab.pikastech.local/profile": "dev", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe", + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983", "unidesk.ai/g14-staging": "true" }, "annotations": { "hwlab.pikastech.local/gitops-note": "G14 GitOps target only; production traffic remains outside this target.", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe", + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983", "argocd.argoproj.io/sync-options": "Replace=true" } }, @@ -1380,10 +1380,10 @@ "hwlab.pikastech.local/environment": "dev", "hwlab.pikastech.local/profile": "dev", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, "annotations": { - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe", + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983", "hwlab.pikastech.local/rendered-by": "scripts/g14-gitops-render.mjs" } }, @@ -1392,7 +1392,7 @@ "containers": [ { "name": "hwlab-cli", - "image": "127.0.0.1:5000/hwlab/hwlab-cli:8967857", + "image": "127.0.0.1:5000/hwlab/hwlab-cli:80dabd1", "env": [ { "name": "HWLAB_CLI_ENDPOINT", @@ -1400,15 +1400,15 @@ }, { "name": "HWLAB_COMMIT_ID", - "value": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "value": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, { "name": "HWLAB_IMAGE", - "value": "127.0.0.1:5000/hwlab/hwlab-cli:8967857" + "value": "127.0.0.1:5000/hwlab/hwlab-cli:80dabd1" }, { "name": "HWLAB_IMAGE_TAG", - "value": "8967857" + "value": "80dabd1" }, { "name": "HWLAB_GITOPS_TARGET", @@ -1416,7 +1416,7 @@ }, { "name": "HWLAB_GITOPS_SOURCE_COMMIT", - "value": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "value": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" } ], "imagePullPolicy": "IfNotPresent" @@ -1439,12 +1439,12 @@ "hwlab.pikastech.local/environment": "dev", "hwlab.pikastech.local/profile": "dev", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe", + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983", "unidesk.ai/g14-staging": "true" }, "annotations": { "hwlab.pikastech.local/gitops-note": "G14 GitOps target only; production traffic remains outside this target.", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" } }, "spec": { @@ -1466,10 +1466,10 @@ "hwlab.pikastech.local/environment": "dev", "hwlab.pikastech.local/profile": "dev", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, "annotations": { - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe", + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983", "hwlab.pikastech.local/rendered-by": "scripts/g14-gitops-render.mjs" } }, @@ -1477,7 +1477,7 @@ "containers": [ { "name": "hwlab-agent-skills", - "image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:8967857", + "image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:80dabd1", "ports": [ { "name": "http", @@ -1491,15 +1491,15 @@ }, { "name": "HWLAB_COMMIT_ID", - "value": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "value": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, { "name": "HWLAB_IMAGE", - "value": "127.0.0.1:5000/hwlab/hwlab-agent-skills:8967857" + "value": "127.0.0.1:5000/hwlab/hwlab-agent-skills:80dabd1" }, { "name": "HWLAB_IMAGE_TAG", - "value": "8967857" + "value": "80dabd1" }, { "name": "HWLAB_GITOPS_TARGET", @@ -1507,7 +1507,7 @@ }, { "name": "HWLAB_GITOPS_SOURCE_COMMIT", - "value": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "value": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" } ], "readinessProbe": { diff --git a/deploy/gitops/g14/source.json b/deploy/gitops/g14/source.json index 7d5f8265..0721b06f 100644 --- a/deploy/gitops/g14/source.json +++ b/deploy/gitops/g14/source.json @@ -1,7 +1,7 @@ { "kind": "hwlab-g14-gitops-source", - "sourceCommit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe", - "sourceShortCommit": "8967857", + "sourceCommit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983", + "sourceShortCommit": "80dabd1", "sourceBranch": "G14", "sourceRepo": "git@github.com:pikasTech/HWLAB.git", "registryPrefix": "127.0.0.1:5000/hwlab", diff --git a/deploy/gitops/g14/tekton/pipeline.yaml b/deploy/gitops/g14/tekton/pipeline.yaml index 25717803..82879f37 100644 --- a/deploy/gitops/g14/tekton/pipeline.yaml +++ b/deploy/gitops/g14/tekton/pipeline.yaml @@ -96,6 +96,40 @@ { "name": "ci-json", "image": "mcr.microsoft.com/playwright:v1.59.1-noble", + "env": [ + { + "name": "HTTP_PROXY", + "value": "http://127.0.0.1:10808" + }, + { + "name": "HTTPS_PROXY", + "value": "http://127.0.0.1:10808" + }, + { + "name": "ALL_PROXY", + "value": "socks5h://127.0.0.1:10808" + }, + { + "name": "NO_PROXY", + "value": "127.0.0.1,localhost,::1,10.0.0.0/8,10.42.0.0/16,10.43.0.0/16,192.168.0.0/16,.svc,.cluster.local,kubernetes.default.svc,registry.hwlab-ci.svc,hwlab-registry.hwlab-ci.svc" + }, + { + "name": "http_proxy", + "value": "http://127.0.0.1:10808" + }, + { + "name": "https_proxy", + "value": "http://127.0.0.1:10808" + }, + { + "name": "all_proxy", + "value": "socks5h://127.0.0.1:10808" + }, + { + "name": "no_proxy", + "value": "127.0.0.1,localhost,::1,10.0.0.0/8,10.42.0.0/16,10.43.0.0/16,192.168.0.0/16,.svc,.cluster.local,kubernetes.default.svc,registry.hwlab-ci.svc,hwlab-registry.hwlab-ci.svc" + } + ], "script": "#!/bin/sh\nset -eu\nif ! command -v git >/dev/null 2>&1 || ! command -v python3 >/dev/null 2>&1 || ! command -v ssh >/dev/null 2>&1; then\n export DEBIAN_FRONTEND=noninteractive\n apt-get update\n apt-get install -y --no-install-recommends git python3 openssh-client ca-certificates\n rm -rf /var/lib/apt/lists/*\nfi\nmkdir -p /root/.ssh\ncp /workspace/git-ssh/ssh-privatekey /root/.ssh/id_rsa\nchmod 600 /root/.ssh/id_rsa\nssh-keyscan github.com >> /root/.ssh/known_hosts 2>/dev/null\nrm -rf /workspace/source/repo\ngit clone --branch \"$(params.source-branch)\" \"$(params.git-url)\" /workspace/source/repo\ncd /workspace/source/repo\ngit checkout \"$(params.revision)\"\ntest \"$(git rev-parse HEAD)\" = \"$(params.revision)\"\nnpm ci --ignore-scripts\nnpx playwright install chromium\necho 'CI.json hwlab-deploy-skeleton-ci command count=6'\necho 'CI.json command: repo-reports-guard'\nnode scripts/repo-reports-guard.mjs\necho 'CI.json command: contract-check'\nnpm run check\necho 'CI.json command: dev-artifact-publish-static-check'\nnode --check scripts/dev-artifact-publish.mjs\necho 'CI.json command: parse-deploy-json'\nnode -e \"JSON.parse(require('node:fs').readFileSync('deploy/deploy.json','utf8'))\"\necho 'CI.json command: parse-k8s-json-yaml'\nnode -e \"const fs=require('node:fs'); for (const f of fs.readdirSync('deploy/k8s/base').concat(fs.readdirSync('deploy/k8s/dev').map(x=>'../dev/'+x), fs.readdirSync('deploy/k8s/prod').map(x=>'../prod/'+x))) { if (!f.endsWith('.yaml')) continue; const p=f.startsWith('..')?'deploy/k8s/'+f.replace('../',''):'deploy/k8s/base/'+f; JSON.parse(fs.readFileSync(p,'utf8')); }\"\necho 'CI.json command: parse-frp-toml'\npython3 - <<'PY'\nimport pathlib, tomllib\nfor path in pathlib.Path('deploy/frp').glob('*.toml'):\n tomllib.loads(path.read_text())\nPY\n" } ] @@ -167,6 +201,38 @@ { "name": "DOCKER_TLS_CERTDIR", "value": "" + }, + { + "name": "HTTP_PROXY", + "value": "http://127.0.0.1:10808" + }, + { + "name": "HTTPS_PROXY", + "value": "http://127.0.0.1:10808" + }, + { + "name": "ALL_PROXY", + "value": "socks5h://127.0.0.1:10808" + }, + { + "name": "NO_PROXY", + "value": "127.0.0.1,localhost,::1,10.0.0.0/8,10.42.0.0/16,10.43.0.0/16,192.168.0.0/16,.svc,.cluster.local,kubernetes.default.svc,registry.hwlab-ci.svc,hwlab-registry.hwlab-ci.svc" + }, + { + "name": "http_proxy", + "value": "http://127.0.0.1:10808" + }, + { + "name": "https_proxy", + "value": "http://127.0.0.1:10808" + }, + { + "name": "all_proxy", + "value": "socks5h://127.0.0.1:10808" + }, + { + "name": "no_proxy", + "value": "127.0.0.1,localhost,::1,10.0.0.0/8,10.42.0.0/16,10.43.0.0/16,192.168.0.0/16,.svc,.cluster.local,kubernetes.default.svc,registry.hwlab-ci.svc,hwlab-registry.hwlab-ci.svc" } ], "securityContext": { @@ -188,6 +254,38 @@ { "name": "DOCKER_HOST", "value": "unix:///var/run/docker.sock" + }, + { + "name": "HTTP_PROXY", + "value": "http://127.0.0.1:10808" + }, + { + "name": "HTTPS_PROXY", + "value": "http://127.0.0.1:10808" + }, + { + "name": "ALL_PROXY", + "value": "socks5h://127.0.0.1:10808" + }, + { + "name": "NO_PROXY", + "value": "127.0.0.1,localhost,::1,10.0.0.0/8,10.42.0.0/16,10.43.0.0/16,192.168.0.0/16,.svc,.cluster.local,kubernetes.default.svc,registry.hwlab-ci.svc,hwlab-registry.hwlab-ci.svc" + }, + { + "name": "http_proxy", + "value": "http://127.0.0.1:10808" + }, + { + "name": "https_proxy", + "value": "http://127.0.0.1:10808" + }, + { + "name": "all_proxy", + "value": "socks5h://127.0.0.1:10808" + }, + { + "name": "no_proxy", + "value": "127.0.0.1,localhost,::1,10.0.0.0/8,10.42.0.0/16,10.43.0.0/16,192.168.0.0/16,.svc,.cluster.local,kubernetes.default.svc,registry.hwlab-ci.svc,hwlab-registry.hwlab-ci.svc" } ], "volumeMounts": [ diff --git a/deploy/gitops/g14/tekton/pipelinerun.sample.yaml b/deploy/gitops/g14/tekton/pipelinerun.sample.yaml index cbbbc203..4adc5c32 100644 --- a/deploy/gitops/g14/tekton/pipelinerun.sample.yaml +++ b/deploy/gitops/g14/tekton/pipelinerun.sample.yaml @@ -7,7 +7,7 @@ "labels": { "app.kubernetes.io/part-of": "hwlab", "hwlab.pikastech.local/gitops-target": "g14", - "hwlab.pikastech.local/source-commit": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "hwlab.pikastech.local/source-commit": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" } }, "spec": { @@ -32,7 +32,7 @@ }, { "name": "revision", - "value": "8967857d6d68515aacfd8aa423c5c74ed13c8dbe" + "value": "80dabd1f1a56972645fbcb36e51c7c410a9d5983" }, { "name": "registry-prefix",