apiVersion: v1 kind: List items: - apiVersion: v1 kind: PersistentVolumeClaim metadata: labels: app.kubernetes.io/name: hwlab-user-skills hwlab.pikastech.local/service-id: hwlab-user-skills app.kubernetes.io/part-of: hwlab hwlab.pikastech.local/environment: v03 hwlab.pikastech.local/profile: v03 hwlab.pikastech.local/gitops-target: v03 hwlab.pikastech.local/source-commit: 28215666ab05b6c9b0ab851e14651c4ae9e0d9f9 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/source-commit: 28215666ab05b6c9b0ab851e14651c4ae9e0d9f9 spec: accessModes: - ReadWriteOnce resources: requests: storage: 2Gi - apiVersion: apps/v1 kind: Deployment metadata: name: hwlab-cloud-api namespace: hwlab-v03 labels: app.kubernetes.io/name: hwlab-cloud-api hwlab.pikastech.local/service-id: hwlab-cloud-api app.kubernetes.io/part-of: hwlab hwlab.pikastech.local/environment: v03 hwlab.pikastech.local/profile: v03 hwlab.pikastech.local/gitops-target: v03 hwlab.pikastech.local/source-commit: 28215666ab05b6c9b0ab851e14651c4ae9e0d9f9 unidesk.ai/node-staging: "false" hwlab.pikastech.local/monitoring: disabled annotations: hwlab.pikastech.local/gitops-note: node DEV GitOps target. hwlab.pikastech.local/source-commit: 28215666ab05b6c9b0ab851e14651c4ae9e0d9f9 spec: replicas: 1 strategy: type: Recreate selector: matchLabels: app.kubernetes.io/name: hwlab-cloud-api app.kubernetes.io/part-of: hwlab hwlab.pikastech.local/environment: v03 hwlab.pikastech.local/profile: v03 template: metadata: labels: app.kubernetes.io/name: hwlab-cloud-api hwlab.pikastech.local/service-id: hwlab-cloud-api app.kubernetes.io/part-of: hwlab hwlab.pikastech.local/environment: v03 hwlab.pikastech.local/profile: v03 hwlab.pikastech.local/gitops-target: v03 hwlab.pikastech.local/source-commit: 28215666ab05b6c9b0ab851e14651c4ae9e0d9f9 hwlab.pikastech.local/artifact-source-commit: 28215666ab05b6c9b0ab851e14651c4ae9e0d9f9 hwlab.pikastech.local/monitoring: disabled hwlab.pikastech.local/runtime-mode: env-reuse-git-mirror-checkout hwlab.pikastech.local/boot-commit: 28215666ab05b6c9b0ab851e14651c4ae9e0d9f9 annotations: hwlab.pikastech.local/source-commit: 28215666ab05b6c9b0ab851e14651c4ae9e0d9f9 hwlab.pikastech.local/artifact-source-commit: 28215666ab05b6c9b0ab851e14651c4ae9e0d9f9 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: 28215666ab05b6c9b0ab851e14651c4ae9e0d9f9 hwlab.pikastech.local/boot-sh: deploy/runtime/boot/hwlab-cloud-api.sh hwlab.pikastech.local/environment-digest: sha256:b686b81a02495a448746d4e9738c454206f1ce770446508511ed9eeeb294e1b4 hwlab.pikastech.local/environment-input-hash: a90ffa7be24d276430ac8caff9c4010ac9c193448930b5d910feb264bed35b28 hwlab.pikastech.local/code-input-hash: dec4adbe1768a83dd7cdcc0eace6075ae2af53ebd365a1d7a2391863bb38c83b spec: initContainers: [] containers: - name: hwlab-cloud-api image: 127.0.0.1:5000/hwlab/hwlab-cloud-api-env@sha256:b686b81a02495a448746d4e9738c454206f1ce770446508511ed9eeeb294e1b4 ports: - name: http containerPort: 6667 env: - name: HWLAB_ENVIRONMENT value: v03 - name: HWLAB_PUBLIC_ENDPOINT value: https://hwlab.pikapython.com - name: HWLAB_CLOUD_API_PORT value: "6667" - name: HWLAB_COMMIT_ID value: 28215666ab05b6c9b0ab851e14651c4ae9e0d9f9 - name: HWLAB_IMAGE value: 127.0.0.1:5000/hwlab/hwlab-cloud-api-env@sha256:b686b81a02495a448746d4e9738c454206f1ce770446508511ed9eeeb294e1b4 - name: HWLAB_IMAGE_TAG value: env-a90ffa7be24d - name: HWLAB_RUNTIME_SUBSTITUTE_FORBIDDEN value: unidesk-backend,provider-gateway,microservice-proxy - name: HWLAB_CLOUD_DB_URL valueFrom: secretKeyRef: name: hwlab-cloud-api-v03-db key: database-url optional: true - name: HWLAB_CLOUD_DB_SSL_MODE value: require - name: HWLAB_CLOUD_DB_CONTRACT value: v03-redacted-presence-only - name: HWLAB_CLOUD_RUNTIME_ADAPTER value: postgres - name: HWLAB_CLOUD_RUNTIME_DURABLE value: "true" - name: HWLAB_M3_IO_CONTROL_ENABLED value: "false" - name: HWLAB_CODE_AGENT_TIMEOUT_MS value: "1200000" - name: NO_PROXY value: hwlab-v03.svc.cluster.local,.svc,.cluster.local,hyueapi.com,.hyueapi.com,hyui.com,.hyui.com,127.0.0.1,localhost,::1,10.0.0.0/8,10.42.0.0/16,10.43.0.0/16,api.minimaxi.com,.minimaxi.com - name: no_proxy value: hwlab-v03.svc.cluster.local,.svc,.cluster.local,hyueapi.com,.hyueapi.com,hyui.com,.hyui.com,127.0.0.1,localhost,::1,10.0.0.0/8,10.42.0.0/16,10.43.0.0/16,api.minimaxi.com,.minimaxi.com - name: HWLAB_CODE_AGENT_SKILLS_DIRS value: /app/skills:/data/user-skills - name: HWLAB_PREINSTALLED_SKILLS_DIR value: /app/skills - name: HWLAB_USER_SKILLS_DIR value: /data/user-skills - name: HWLAB_CODE_AGENT_DEFAULT_PROVIDER_PROFILE value: deepseek - name: HWLAB_CODE_AGENT_DEEPSEEK_MODEL value: deepseek-chat - name: HWLAB_CODE_AGENT_DEEPSEEK_BASE_URL value: http://hwlab-deepseek-proxy.hwlab-v03.svc.cluster.local:4000/v1/responses - name: HWLAB_CODE_AGENT_CODEX_API_MODEL value: gpt-5.5 - name: HWLAB_CODE_AGENT_CODEX_API_BASE_URL value: http://127.0.0.1:49280/responses - name: HWLAB_CODE_AGENT_CODEX_API_UPSTREAM_BASE_URL value: https://hyueapi.com - name: HWLAB_CODE_AGENT_CODEX_API_FORWARDER_PORT value: "49280" - name: HWLAB_ACCESS_CONTROL_REQUIRED value: "1" - name: HWLAB_BOOTSTRAP_ADMIN_ID value: usr_v03_admin - name: HWLAB_BOOTSTRAP_ADMIN_USERNAME value: admin - name: HWLAB_BOOTSTRAP_ADMIN_DISPLAY_NAME value: HWLAB v0.3 Admin - name: HWLAB_BOOTSTRAP_ADMIN_PASSWORD_HASH valueFrom: secretKeyRef: name: hwlab-v03-bootstrap-admin key: password-hash optional: true - name: HWLAB_BOOTSTRAP_ADMIN_API_KEY_ID value: key_master_server_admin - name: HWLAB_BOOTSTRAP_ADMIN_API_KEY valueFrom: secretKeyRef: name: hwlab-v03-master-server-admin-api-key key: api-key optional: true - name: HWLAB_USER_BILLING_URL value: http://hwlab-user-billing.hwlab-v03.svc.cluster.local:6670 - name: HWLAB_USER_BILLING_LOGIN_RETRY_ATTEMPTS value: "2" - name: HWLAB_USER_BILLING_LOGIN_RETRY_DELAY_MS value: "250" - name: HWLAB_USER_BILLING_CODE_AGENT_ENABLED value: "1" - name: HWLAB_USER_BILLING_CODE_AGENT_ESTIMATED_CREDITS value: "1" - name: HWLAB_USER_BILLING_CODE_AGENT_USED_CREDITS value: "1" - name: HWLAB_KEYCLOAK_ISSUER value: https://auth.74-48-78-17.nip.io/realms/hwlab - name: HWLAB_KEYCLOAK_CLIENT_ID value: hwlab-cloud-web - name: HWLAB_KEYCLOAK_CLIENT_SECRET valueFrom: secretKeyRef: name: hwlab-cloud-web-client key: client-secret optional: true - name: HWLAB_CODE_AGENT_ADAPTER value: agentrun-v01 - name: AGENTRUN_MGR_URL value: http://agentrun-mgr.agentrun-v02.svc.cluster.local:8080 - name: AGENTRUN_API_KEY valueFrom: secretKeyRef: name: hwlab-v03-master-server-admin-api-key key: api-key optional: true - name: HWLAB_CODE_AGENT_AGENTRUN_RUNNER_NAMESPACE value: agentrun-v02 - name: HWLAB_CODE_AGENT_AGENTRUN_SECRET_NAMESPACE value: agentrun-v02 - name: HWLAB_CODE_AGENT_AGENTRUN_REPO_URL value: http://git-mirror-http.devops-infra.svc.cluster.local:8080/pikasTech/HWLAB.git - name: HWLAB_GITOPS_TARGET value: v03 - name: HWLAB_GITOPS_PROFILE value: v03 - name: HWLAB_GITOPS_SOURCE_COMMIT value: 28215666ab05b6c9b0ab851e14651c4ae9e0d9f9 - name: HWLAB_CODE_AGENT_AGENTRUN_SOURCE_COMMIT value: 28215666ab05b6c9b0ab851e14651c4ae9e0d9f9 - name: HWLAB_RUNTIME_MODE value: env-reuse-git-mirror-checkout - name: HWLAB_BOOT_REPO value: git@github.com:pikasTech/HWLAB.git - name: HWLAB_BOOT_COMMIT value: 28215666ab05b6c9b0ab851e14651c4ae9e0d9f9 - name: HWLAB_BOOT_REF value: v0.3 - name: HWLAB_BOOT_SH value: deploy/runtime/boot/hwlab-cloud-api.sh - name: HWLAB_BOOT_READ_URL value: http://git-mirror-http.devops-infra.svc.cluster.local:8080/pikasTech/HWLAB.git - name: HWLAB_ENVIRONMENT_IMAGE value: 127.0.0.1:5000/hwlab/hwlab-cloud-api-env:env-a90ffa7be24d - name: HWLAB_ENVIRONMENT_DIGEST value: sha256:b686b81a02495a448746d4e9738c454206f1ce770446508511ed9eeeb294e1b4 - name: HWLAB_ENVIRONMENT_INPUT_HASH value: a90ffa7be24d276430ac8caff9c4010ac9c193448930b5d910feb264bed35b28 - name: HWLAB_CODE_INPUT_HASH value: dec4adbe1768a83dd7cdcc0eace6075ae2af53ebd365a1d7a2391863bb38c83b - name: HWLAB_IMAGE_DIGEST value: sha256:b686b81a02495a448746d4e9738c454206f1ce770446508511ed9eeeb294e1b4 - name: HWLAB_CODE_AGENT_AGENTRUN_PROVIDER_ID value: D601 - name: HWLAB_OPENFGA_MODE value: enforce - name: HWLAB_OPENFGA_API_URL value: http://hwlab-openfga.hwlab-v03.svc.cluster.local:8080 - name: HWLAB_OPENFGA_AUTHN_TOKEN valueFrom: secretKeyRef: name: hwlab-v03-openfga key: authn-preshared-key optional: true - name: UNIDESK_MAIN_SERVER_IP value: http://74.48.78.17:18081 readinessProbe: httpGet: path: /health/live port: http livenessProbe: httpGet: path: /health/live port: http volumeMounts: - name: hwlab-user-skills mountPath: /data/user-skills imagePullPolicy: IfNotPresent startupProbe: httpGet: path: /health/live port: http periodSeconds: 10 timeoutSeconds: 2 failureThreshold: 30 successThreshold: 1 - name: hwlab-codex-api-forwarder image: 127.0.0.1:5000/hwlab/hwlab-cloud-api-env@sha256:b686b81a02495a448746d4e9738c454206f1ce770446508511ed9eeeb294e1b4 ports: - name: codex-api containerPort: 49280 env: - name: HWLAB_CODE_AGENT_CODEX_API_FORWARDER_HOST value: 127.0.0.1 - name: HWLAB_CODE_AGENT_CODEX_API_FORWARDER_PORT value: "49280" - name: HWLAB_CODE_AGENT_CODEX_API_UPSTREAM_BASE_URL value: https://hyueapi.com - name: NO_PROXY value: hwlab-v03.svc.cluster.local,.svc,.cluster.local,hyueapi.com,.hyueapi.com,hyui.com,.hyui.com,127.0.0.1,localhost,::1,10.0.0.0/8,10.42.0.0/16,10.43.0.0/16,api.minimaxi.com,.minimaxi.com - name: no_proxy value: hwlab-v03.svc.cluster.local,.svc,.cluster.local,hyueapi.com,.hyueapi.com,hyui.com,.hyui.com,127.0.0.1,localhost,::1,10.0.0.0/8,10.42.0.0/16,10.43.0.0/16,api.minimaxi.com,.minimaxi.com - name: HWLAB_M3_IO_CONTROL_ENABLED value: "false" - name: HWLAB_ENVIRONMENT value: v03 - name: HWLAB_PUBLIC_ENDPOINT value: https://hwlab.pikapython.com - name: HWLAB_CLOUD_API_PORT value: "6667" - name: HWLAB_RUNTIME_SUBSTITUTE_FORBIDDEN value: unidesk-backend,provider-gateway,microservice-proxy - name: HWLAB_CLOUD_DB_URL valueFrom: secretKeyRef: name: hwlab-cloud-api-v03-db key: database-url optional: true - name: HWLAB_CLOUD_DB_SSL_MODE value: require - name: HWLAB_CLOUD_DB_CONTRACT value: v03-redacted-presence-only - name: HWLAB_CLOUD_RUNTIME_ADAPTER value: postgres - name: HWLAB_CLOUD_RUNTIME_DURABLE value: "true" - name: HWLAB_CODE_AGENT_TIMEOUT_MS value: "1200000" - name: HWLAB_CODE_AGENT_SKILLS_DIRS value: /app/skills:/data/user-skills - name: HWLAB_PREINSTALLED_SKILLS_DIR value: /app/skills - name: HWLAB_USER_SKILLS_DIR value: /data/user-skills - name: HWLAB_CODE_AGENT_DEFAULT_PROVIDER_PROFILE value: deepseek - name: HWLAB_CODE_AGENT_DEEPSEEK_MODEL value: deepseek-chat - name: HWLAB_CODE_AGENT_DEEPSEEK_BASE_URL value: http://hwlab-deepseek-proxy.hwlab-v03.svc.cluster.local:4000/v1/responses - name: HWLAB_CODE_AGENT_CODEX_API_MODEL value: gpt-5.5 - name: HWLAB_CODE_AGENT_CODEX_API_BASE_URL value: http://127.0.0.1:49280/responses - name: HWLAB_ACCESS_CONTROL_REQUIRED value: "1" - name: HWLAB_BOOTSTRAP_ADMIN_ID value: usr_v03_admin - name: HWLAB_BOOTSTRAP_ADMIN_USERNAME value: admin - name: HWLAB_BOOTSTRAP_ADMIN_DISPLAY_NAME value: HWLAB v0.3 Admin - name: HWLAB_BOOTSTRAP_ADMIN_PASSWORD_HASH valueFrom: secretKeyRef: name: hwlab-v03-bootstrap-admin key: password-hash optional: true - name: HWLAB_BOOTSTRAP_ADMIN_API_KEY_ID value: key_master_server_admin - name: HWLAB_BOOTSTRAP_ADMIN_API_KEY valueFrom: secretKeyRef: name: hwlab-v03-master-server-admin-api-key key: api-key optional: true - name: HWLAB_USER_BILLING_URL value: http://hwlab-user-billing.hwlab-v03.svc.cluster.local:6670 - name: HWLAB_USER_BILLING_LOGIN_RETRY_ATTEMPTS value: "2" - name: HWLAB_USER_BILLING_LOGIN_RETRY_DELAY_MS value: "250" - name: HWLAB_USER_BILLING_CODE_AGENT_ENABLED value: "1" - name: HWLAB_USER_BILLING_CODE_AGENT_ESTIMATED_CREDITS value: "1" - name: HWLAB_USER_BILLING_CODE_AGENT_USED_CREDITS value: "1" - name: HWLAB_KEYCLOAK_ISSUER value: https://auth.74-48-78-17.nip.io/realms/hwlab - name: HWLAB_KEYCLOAK_CLIENT_ID value: hwlab-cloud-web - name: HWLAB_KEYCLOAK_CLIENT_SECRET valueFrom: secretKeyRef: name: hwlab-cloud-web-client key: client-secret optional: true - name: HWLAB_CODE_AGENT_ADAPTER value: agentrun-v01 - name: AGENTRUN_MGR_URL value: http://agentrun-mgr.agentrun-v02.svc.cluster.local:8080 - name: AGENTRUN_API_KEY valueFrom: secretKeyRef: name: hwlab-v03-master-server-admin-api-key key: api-key optional: true - name: HWLAB_CODE_AGENT_AGENTRUN_RUNNER_NAMESPACE value: agentrun-v02 - name: HWLAB_CODE_AGENT_AGENTRUN_SECRET_NAMESPACE value: agentrun-v02 - name: HWLAB_CODE_AGENT_AGENTRUN_REPO_URL value: http://git-mirror-http.devops-infra.svc.cluster.local:8080/pikasTech/HWLAB.git - name: HWLAB_COMMIT_ID value: 28215666ab05b6c9b0ab851e14651c4ae9e0d9f9 - name: HWLAB_IMAGE value: 127.0.0.1:5000/hwlab/hwlab-cloud-api-env@sha256:b686b81a02495a448746d4e9738c454206f1ce770446508511ed9eeeb294e1b4 - name: HWLAB_IMAGE_TAG value: env-a90ffa7be24d - name: HWLAB_GITOPS_TARGET value: v03 - name: HWLAB_GITOPS_PROFILE value: v03 - name: HWLAB_GITOPS_SOURCE_COMMIT value: 28215666ab05b6c9b0ab851e14651c4ae9e0d9f9 - name: HWLAB_CODE_AGENT_AGENTRUN_SOURCE_COMMIT value: 28215666ab05b6c9b0ab851e14651c4ae9e0d9f9 - name: HWLAB_RUNTIME_MODE value: env-reuse-git-mirror-checkout - name: HWLAB_BOOT_REPO value: git@github.com:pikasTech/HWLAB.git - name: HWLAB_BOOT_COMMIT value: 28215666ab05b6c9b0ab851e14651c4ae9e0d9f9 - name: HWLAB_BOOT_REF value: v0.3 - name: HWLAB_BOOT_SH value: deploy/runtime/boot/hwlab-codex-api-responses-forwarder.sh - name: HWLAB_BOOT_READ_URL value: http://git-mirror-http.devops-infra.svc.cluster.local:8080/pikasTech/HWLAB.git - name: HWLAB_ENVIRONMENT_IMAGE value: 127.0.0.1:5000/hwlab/hwlab-cloud-api-env:env-a90ffa7be24d - name: HWLAB_ENVIRONMENT_DIGEST value: sha256:b686b81a02495a448746d4e9738c454206f1ce770446508511ed9eeeb294e1b4 - name: HWLAB_ENVIRONMENT_INPUT_HASH value: a90ffa7be24d276430ac8caff9c4010ac9c193448930b5d910feb264bed35b28 - name: HWLAB_CODE_INPUT_HASH value: dec4adbe1768a83dd7cdcc0eace6075ae2af53ebd365a1d7a2391863bb38c83b - name: HWLAB_IMAGE_DIGEST value: sha256:b686b81a02495a448746d4e9738c454206f1ce770446508511ed9eeeb294e1b4 - name: HWLAB_CODE_AGENT_AGENTRUN_PROVIDER_ID value: D601 - name: HWLAB_OPENFGA_MODE value: enforce - name: HWLAB_OPENFGA_API_URL value: http://hwlab-openfga.hwlab-v03.svc.cluster.local:8080 - name: HWLAB_OPENFGA_AUTHN_TOKEN valueFrom: secretKeyRef: name: hwlab-v03-openfga key: authn-preshared-key optional: true - name: UNIDESK_MAIN_SERVER_IP value: http://74.48.78.17:18081 readinessProbe: exec: command: - node - -e - "fetch('http://127.0.0.1:49280/health/readiness').then((r\ esponse) => process.exit(response.ok ? 0 : 1)).catch(() => process.exit(1))" timeoutSeconds: 2 livenessProbe: exec: command: - node - -e - "fetch('http://127.0.0.1:49280/health/live').then((respon\ se) => process.exit(response.ok ? 0 : 1)).catch(() => process.exit(1))" timeoutSeconds: 2 volumeMounts: [] imagePullPolicy: IfNotPresent startupProbe: exec: command: - node - -e - "fetch('http://127.0.0.1:49280/health/readiness').then((r\ esponse) => process.exit(response.ok ? 0 : 1)).catch(() => process.exit(1))" timeoutSeconds: 2 periodSeconds: 10 failureThreshold: 30 successThreshold: 1 volumes: - name: hwlab-user-skills persistentVolumeClaim: claimName: hwlab-user-skills - apiVersion: apps/v1 kind: Deployment metadata: name: hwlab-user-billing namespace: hwlab-v03 labels: app.kubernetes.io/name: hwlab-user-billing hwlab.pikastech.local/service-id: hwlab-user-billing app.kubernetes.io/part-of: hwlab hwlab.pikastech.local/environment: v03 hwlab.pikastech.local/profile: v03 hwlab.pikastech.local/gitops-target: v03 hwlab.pikastech.local/source-commit: 28215666ab05b6c9b0ab851e14651c4ae9e0d9f9 unidesk.ai/node-staging: "false" hwlab.pikastech.local/monitoring: disabled annotations: hwlab.pikastech.local/gitops-note: node DEV GitOps target. hwlab.pikastech.local/source-commit: 28215666ab05b6c9b0ab851e14651c4ae9e0d9f9 spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: hwlab-user-billing app.kubernetes.io/part-of: hwlab hwlab.pikastech.local/environment: v03 hwlab.pikastech.local/profile: v03 template: metadata: labels: app.kubernetes.io/name: hwlab-user-billing hwlab.pikastech.local/service-id: hwlab-user-billing app.kubernetes.io/part-of: hwlab hwlab.pikastech.local/environment: v03 hwlab.pikastech.local/profile: v03 hwlab.pikastech.local/gitops-target: v03 hwlab.pikastech.local/source-commit: e8c4c95fe1946908afcf20524738205826b87a62 hwlab.pikastech.local/artifact-source-commit: e8c4c95fe1946908afcf20524738205826b87a62 hwlab.pikastech.local/monitoring: disabled hwlab.pikastech.local/runtime-mode: env-reuse-git-mirror-checkout hwlab.pikastech.local/boot-commit: e8c4c95fe1946908afcf20524738205826b87a62 annotations: hwlab.pikastech.local/source-commit: e8c4c95fe1946908afcf20524738205826b87a62 hwlab.pikastech.local/artifact-source-commit: e8c4c95fe1946908afcf20524738205826b87a62 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: e8c4c95fe1946908afcf20524738205826b87a62 hwlab.pikastech.local/boot-sh: deploy/runtime/boot/hwlab-user-billing.sh hwlab.pikastech.local/environment-digest: sha256:8d4928ce36f285386d5c9ffb0435c2d0702ba09625e370c708b3511fcfc9984f hwlab.pikastech.local/environment-input-hash: 6ff472bf028ac624a6e3f677e147d63fb0bb872bd130303f076c4072f1c4e2d3 hwlab.pikastech.local/code-input-hash: e3640fb1e2033059775409ec30ebcf89b4ad5dba7b333b645f1383be24a04674 spec: containers: - name: hwlab-user-billing image: 127.0.0.1:5000/hwlab/hwlab-user-billing-env@sha256:8d4928ce36f285386d5c9ffb0435c2d0702ba09625e370c708b3511fcfc9984f ports: - name: http containerPort: 6670 env: - name: HWLAB_USER_BILLING_PORT value: "6670" - name: HWLAB_USER_BILLING_STATE_AUTHORITY value: pk01-postgres - name: HWLAB_USER_BILLING_STATELESS value: "true" - name: HWLAB_USER_BILLING_DB_URL valueFrom: secretKeyRef: name: hwlab-cloud-api-v03-db key: database-url optional: true - name: HWLAB_USER_BILLING_EXTERNAL_DB_LABEL value: pk01-external-postgres - name: HWLAB_USER_BILLING_REGISTRATION_ENABLED value: "1" - name: HWLAB_USER_BILLING_INITIAL_CREDITS value: "0" - name: HWLAB_USER_BILLING_CREDIT_PER_1K_TOKENS value: "1" - name: HWLAB_USER_BILLING_MIGRATE_ON_START value: "1" - name: HWLAB_USER_BILLING_REDIS_URL value: redis://hwlab-user-billing-redis.hwlab-v03.svc.cluster.local:6379/0 - name: HWLAB_ENVIRONMENT value: v03 - name: HWLAB_COMMIT_ID value: e8c4c95fe1946908afcf20524738205826b87a62 - name: HWLAB_IMAGE value: 127.0.0.1:5000/hwlab/hwlab-user-billing-env@sha256:8d4928ce36f285386d5c9ffb0435c2d0702ba09625e370c708b3511fcfc9984f - name: HWLAB_IMAGE_TAG value: env-6ff472bf028a - name: HWLAB_GITOPS_TARGET value: v03 - name: HWLAB_GITOPS_PROFILE value: v03 - name: HWLAB_GITOPS_SOURCE_COMMIT value: e8c4c95fe1946908afcf20524738205826b87a62 - name: HWLAB_RUNTIME_MODE value: env-reuse-git-mirror-checkout - name: HWLAB_BOOT_REPO value: git@github.com:pikasTech/HWLAB.git - name: HWLAB_BOOT_COMMIT value: e8c4c95fe1946908afcf20524738205826b87a62 - name: HWLAB_BOOT_REF value: v0.3 - name: HWLAB_BOOT_SH value: deploy/runtime/boot/hwlab-user-billing.sh - name: HWLAB_BOOT_READ_URL value: http://git-mirror-http.devops-infra.svc.cluster.local:8080/pikasTech/HWLAB.git - name: HWLAB_ENVIRONMENT_IMAGE value: 127.0.0.1:5000/hwlab/hwlab-user-billing-env:env-6ff472bf028a - name: HWLAB_ENVIRONMENT_DIGEST value: sha256:8d4928ce36f285386d5c9ffb0435c2d0702ba09625e370c708b3511fcfc9984f - name: HWLAB_ENVIRONMENT_INPUT_HASH value: 6ff472bf028ac624a6e3f677e147d63fb0bb872bd130303f076c4072f1c4e2d3 - name: HWLAB_CODE_INPUT_HASH value: e3640fb1e2033059775409ec30ebcf89b4ad5dba7b333b645f1383be24a04674 - name: HWLAB_IMAGE_DIGEST value: sha256:8d4928ce36f285386d5c9ffb0435c2d0702ba09625e370c708b3511fcfc9984f readinessProbe: httpGet: path: /health/ready port: http livenessProbe: httpGet: path: /health/live port: http imagePullPolicy: IfNotPresent startupProbe: httpGet: path: /health/ready port: http periodSeconds: 10 timeoutSeconds: 2 failureThreshold: 30 successThreshold: 1 volumes: [] - apiVersion: apps/v1 kind: Deployment metadata: name: hwlab-cloud-web namespace: hwlab-v03 labels: app.kubernetes.io/name: hwlab-cloud-web hwlab.pikastech.local/service-id: hwlab-cloud-web app.kubernetes.io/part-of: hwlab hwlab.pikastech.local/environment: v03 hwlab.pikastech.local/profile: v03 hwlab.pikastech.local/gitops-target: v03 hwlab.pikastech.local/source-commit: 28215666ab05b6c9b0ab851e14651c4ae9e0d9f9 unidesk.ai/node-staging: "false" hwlab.pikastech.local/monitoring: disabled annotations: hwlab.pikastech.local/gitops-note: node DEV GitOps target. hwlab.pikastech.local/source-commit: 28215666ab05b6c9b0ab851e14651c4ae9e0d9f9 spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: hwlab-cloud-web app.kubernetes.io/part-of: hwlab hwlab.pikastech.local/environment: v03 hwlab.pikastech.local/profile: v03 template: metadata: labels: app.kubernetes.io/name: hwlab-cloud-web hwlab.pikastech.local/service-id: hwlab-cloud-web app.kubernetes.io/part-of: hwlab hwlab.pikastech.local/environment: v03 hwlab.pikastech.local/profile: v03 hwlab.pikastech.local/gitops-target: v03 hwlab.pikastech.local/source-commit: 28215666ab05b6c9b0ab851e14651c4ae9e0d9f9 hwlab.pikastech.local/artifact-source-commit: 28215666ab05b6c9b0ab851e14651c4ae9e0d9f9 hwlab.pikastech.local/monitoring: disabled hwlab.pikastech.local/runtime-mode: env-reuse-git-mirror-checkout hwlab.pikastech.local/boot-commit: 28215666ab05b6c9b0ab851e14651c4ae9e0d9f9 annotations: hwlab.pikastech.local/source-commit: 28215666ab05b6c9b0ab851e14651c4ae9e0d9f9 hwlab.pikastech.local/artifact-source-commit: 28215666ab05b6c9b0ab851e14651c4ae9e0d9f9 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: 28215666ab05b6c9b0ab851e14651c4ae9e0d9f9 hwlab.pikastech.local/boot-sh: deploy/runtime/boot/hwlab-cloud-web.sh hwlab.pikastech.local/environment-digest: sha256:9ddd84626a83b8832f15ed2b2c73c0f37aa311c09bf7d424371bf19317d69d48 hwlab.pikastech.local/environment-input-hash: a90ffa7be24d276430ac8caff9c4010ac9c193448930b5d910feb264bed35b28 hwlab.pikastech.local/code-input-hash: f51ad9c177493a033c2ce0587fa2af6b13a20e8b7ad8477a836ddc8567e3efa2 spec: containers: - name: hwlab-cloud-web image: 127.0.0.1:5000/hwlab/hwlab-cloud-web-env@sha256:9ddd84626a83b8832f15ed2b2c73c0f37aa311c09bf7d424371bf19317d69d48 ports: - name: http containerPort: 8080 env: - name: HWLAB_API_BASE_URL value: http://hwlab-cloud-api.hwlab-v03.svc.cluster.local:6667 - name: HWLAB_CLOUD_WEB_PROXY_TIMEOUT_MS value: "1260000" - name: HWLAB_COMMIT_ID value: 28215666ab05b6c9b0ab851e14651c4ae9e0d9f9 - name: HWLAB_IMAGE value: 127.0.0.1:5000/hwlab/hwlab-cloud-web-env@sha256:9ddd84626a83b8832f15ed2b2c73c0f37aa311c09bf7d424371bf19317d69d48 - name: HWLAB_IMAGE_TAG value: env-a90ffa7be24d - name: HWLAB_ENVIRONMENT value: v03 - name: HWLAB_GITOPS_TARGET value: v03 - name: HWLAB_GITOPS_PROFILE value: v03 - name: HWLAB_GITOPS_SOURCE_COMMIT value: 28215666ab05b6c9b0ab851e14651c4ae9e0d9f9 - name: HWLAB_RUNTIME_MODE value: env-reuse-git-mirror-checkout - name: HWLAB_BOOT_REPO value: git@github.com:pikasTech/HWLAB.git - name: HWLAB_BOOT_COMMIT value: 28215666ab05b6c9b0ab851e14651c4ae9e0d9f9 - name: HWLAB_BOOT_REF value: v0.3 - name: HWLAB_BOOT_SH value: deploy/runtime/boot/hwlab-cloud-web.sh - name: HWLAB_BOOT_READ_URL value: http://git-mirror-http.devops-infra.svc.cluster.local:8080/pikasTech/HWLAB.git - name: HWLAB_ENVIRONMENT_IMAGE value: 127.0.0.1:5000/hwlab/hwlab-cloud-web-env:env-a90ffa7be24d - name: HWLAB_ENVIRONMENT_DIGEST value: sha256:9ddd84626a83b8832f15ed2b2c73c0f37aa311c09bf7d424371bf19317d69d48 - name: HWLAB_ENVIRONMENT_INPUT_HASH value: a90ffa7be24d276430ac8caff9c4010ac9c193448930b5d910feb264bed35b28 - name: HWLAB_CODE_INPUT_HASH value: f51ad9c177493a033c2ce0587fa2af6b13a20e8b7ad8477a836ddc8567e3efa2 - name: HWLAB_IMAGE_DIGEST value: sha256:9ddd84626a83b8832f15ed2b2c73c0f37aa311c09bf7d424371bf19317d69d48 - name: HWLAB_PUBLIC_ENDPOINT value: https://hwlab.pikapython.com readinessProbe: httpGet: path: /health/live port: http livenessProbe: httpGet: path: /health/live port: http imagePullPolicy: IfNotPresent startupProbe: httpGet: path: /health/live port: http periodSeconds: 10 timeoutSeconds: 2 failureThreshold: 30 successThreshold: 1 volumes: [] - apiVersion: apps/v1 kind: Deployment metadata: name: hwlab-gateway namespace: hwlab-v03 labels: app.kubernetes.io/name: hwlab-gateway hwlab.pikastech.local/service-id: hwlab-gateway hwlab.pikastech.local/activation: manual app.kubernetes.io/part-of: hwlab hwlab.pikastech.local/environment: v03 hwlab.pikastech.local/profile: v03 hwlab.pikastech.local/gitops-target: v03 hwlab.pikastech.local/source-commit: 28215666ab05b6c9b0ab851e14651c4ae9e0d9f9 unidesk.ai/node-staging: "false" annotations: hwlab.pikastech.local/gitops-note: node DEV GitOps target. hwlab.pikastech.local/source-commit: 28215666ab05b6c9b0ab851e14651c4ae9e0d9f9 spec: replicas: 0 selector: matchLabels: app.kubernetes.io/name: hwlab-gateway app.kubernetes.io/part-of: hwlab hwlab.pikastech.local/environment: v03 hwlab.pikastech.local/profile: v03 template: metadata: labels: app.kubernetes.io/name: hwlab-gateway hwlab.pikastech.local/service-id: hwlab-gateway app.kubernetes.io/part-of: hwlab hwlab.pikastech.local/environment: v03 hwlab.pikastech.local/profile: v03 hwlab.pikastech.local/gitops-target: v03 hwlab.pikastech.local/source-commit: e8c4c95fe1946908afcf20524738205826b87a62 hwlab.pikastech.local/artifact-source-commit: e8c4c95fe1946908afcf20524738205826b87a62 hwlab.pikastech.local/runtime-mode: env-reuse-git-mirror-checkout hwlab.pikastech.local/boot-commit: e8c4c95fe1946908afcf20524738205826b87a62 annotations: hwlab.pikastech.local/source-commit: e8c4c95fe1946908afcf20524738205826b87a62 hwlab.pikastech.local/artifact-source-commit: e8c4c95fe1946908afcf20524738205826b87a62 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: e8c4c95fe1946908afcf20524738205826b87a62 hwlab.pikastech.local/boot-sh: deploy/runtime/boot/hwlab-gateway.sh hwlab.pikastech.local/environment-digest: sha256:337a875ca0a2dbc2c2b3f843ddfc451d7c8c2cfb2eb481f42e6c09e97eb18ff2 hwlab.pikastech.local/environment-input-hash: a90ffa7be24d276430ac8caff9c4010ac9c193448930b5d910feb264bed35b28 hwlab.pikastech.local/code-input-hash: 9693556c71091e3e85d61efc6ef7d62e1064fba145ec83b3b9c196477f0b2870 spec: containers: - name: hwlab-gateway image: 127.0.0.1:5000/hwlab/hwlab-gateway-env@sha256:337a875ca0a2dbc2c2b3f843ddfc451d7c8c2cfb2eb481f42e6c09e97eb18ff2 ports: - name: http containerPort: 7001 env: - name: HWLAB_GATEWAY_MODE value: hardware-boundary - name: HWLAB_ENVIRONMENT value: v03 - name: HWLAB_COMMIT_ID value: e8c4c95fe1946908afcf20524738205826b87a62 - name: HWLAB_IMAGE value: 127.0.0.1:5000/hwlab/hwlab-gateway-env@sha256:337a875ca0a2dbc2c2b3f843ddfc451d7c8c2cfb2eb481f42e6c09e97eb18ff2 - name: HWLAB_IMAGE_TAG value: env-a90ffa7be24d - name: HWLAB_GITOPS_TARGET value: v03 - name: HWLAB_GITOPS_PROFILE value: v03 - name: HWLAB_GITOPS_SOURCE_COMMIT value: e8c4c95fe1946908afcf20524738205826b87a62 - name: HWLAB_RUNTIME_MODE value: env-reuse-git-mirror-checkout - name: HWLAB_BOOT_REPO value: git@github.com:pikasTech/HWLAB.git - name: HWLAB_BOOT_COMMIT value: e8c4c95fe1946908afcf20524738205826b87a62 - name: HWLAB_BOOT_REF value: v0.3 - name: HWLAB_BOOT_SH value: deploy/runtime/boot/hwlab-gateway.sh - name: HWLAB_BOOT_READ_URL value: http://git-mirror-http.devops-infra.svc.cluster.local:8080/pikasTech/HWLAB.git - name: HWLAB_ENVIRONMENT_IMAGE value: 127.0.0.1:5000/hwlab/hwlab-gateway-env:env-a90ffa7be24d - name: HWLAB_ENVIRONMENT_DIGEST value: sha256:337a875ca0a2dbc2c2b3f843ddfc451d7c8c2cfb2eb481f42e6c09e97eb18ff2 - name: HWLAB_ENVIRONMENT_INPUT_HASH value: a90ffa7be24d276430ac8caff9c4010ac9c193448930b5d910feb264bed35b28 - name: HWLAB_CODE_INPUT_HASH value: 9693556c71091e3e85d61efc6ef7d62e1064fba145ec83b3b9c196477f0b2870 - name: HWLAB_IMAGE_DIGEST value: sha256:337a875ca0a2dbc2c2b3f843ddfc451d7c8c2cfb2eb481f42e6c09e97eb18ff2 readinessProbe: httpGet: path: /health/live port: http livenessProbe: httpGet: path: /health/live port: http imagePullPolicy: IfNotPresent startupProbe: httpGet: path: /health/live port: http periodSeconds: 10 timeoutSeconds: 2 failureThreshold: 30 successThreshold: 1 - apiVersion: apps/v1 kind: Deployment metadata: name: hwlab-edge-proxy namespace: hwlab-v03 labels: app.kubernetes.io/name: hwlab-edge-proxy hwlab.pikastech.local/service-id: hwlab-edge-proxy app.kubernetes.io/part-of: hwlab hwlab.pikastech.local/environment: v03 hwlab.pikastech.local/profile: v03 hwlab.pikastech.local/gitops-target: v03 hwlab.pikastech.local/source-commit: 28215666ab05b6c9b0ab851e14651c4ae9e0d9f9 unidesk.ai/node-staging: "false" hwlab.pikastech.local/monitoring: disabled annotations: hwlab.pikastech.local/gitops-note: node DEV GitOps target. hwlab.pikastech.local/source-commit: 28215666ab05b6c9b0ab851e14651c4ae9e0d9f9 spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: hwlab-edge-proxy app.kubernetes.io/part-of: hwlab hwlab.pikastech.local/environment: v03 hwlab.pikastech.local/profile: v03 template: metadata: labels: app.kubernetes.io/name: hwlab-edge-proxy hwlab.pikastech.local/service-id: hwlab-edge-proxy app.kubernetes.io/part-of: hwlab hwlab.pikastech.local/environment: v03 hwlab.pikastech.local/profile: v03 hwlab.pikastech.local/gitops-target: v03 hwlab.pikastech.local/source-commit: b2fb1e0e0164fd5d486d4960e933371c6263715f hwlab.pikastech.local/artifact-source-commit: b2fb1e0e0164fd5d486d4960e933371c6263715f hwlab.pikastech.local/monitoring: disabled hwlab.pikastech.local/runtime-mode: env-reuse-git-mirror-checkout hwlab.pikastech.local/boot-commit: b2fb1e0e0164fd5d486d4960e933371c6263715f annotations: hwlab.pikastech.local/source-commit: b2fb1e0e0164fd5d486d4960e933371c6263715f hwlab.pikastech.local/artifact-source-commit: b2fb1e0e0164fd5d486d4960e933371c6263715f 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: b2fb1e0e0164fd5d486d4960e933371c6263715f hwlab.pikastech.local/boot-sh: deploy/runtime/boot/hwlab-edge-proxy.sh hwlab.pikastech.local/environment-digest: sha256:b934235d4b9800eb503394d63c932b3175cb9f89c8fc36bd533519c2d8409c06 hwlab.pikastech.local/environment-input-hash: a90ffa7be24d276430ac8caff9c4010ac9c193448930b5d910feb264bed35b28 hwlab.pikastech.local/code-input-hash: 16488a2d0a0d28f639fc0dc761d790ebc50da126bb5a2810a2a71e5a4c1fcc48 spec: containers: - name: hwlab-edge-proxy image: 127.0.0.1:5000/hwlab/hwlab-edge-proxy-env@sha256:b934235d4b9800eb503394d63c932b3175cb9f89c8fc36bd533519c2d8409c06 ports: - name: http containerPort: 6667 env: - name: HWLAB_EDGE_LISTEN value: 0.0.0.0:6667 - name: HWLAB_EDGE_UPSTREAM value: http://hwlab-cloud-api.hwlab-v03.svc.cluster.local:6667 - name: HWLAB_EDGE_PROXY_TIMEOUT_MS value: "1260000" - name: HWLAB_EDGE_IDLE_TIMEOUT_SECONDS value: "120" - name: HWLAB_ENVIRONMENT value: v03 - name: HWLAB_COMMIT_ID value: b2fb1e0e0164fd5d486d4960e933371c6263715f - name: HWLAB_IMAGE value: 127.0.0.1:5000/hwlab/hwlab-edge-proxy-env@sha256:b934235d4b9800eb503394d63c932b3175cb9f89c8fc36bd533519c2d8409c06 - name: HWLAB_IMAGE_TAG value: env-a90ffa7be24d - name: HWLAB_GITOPS_TARGET value: v03 - name: HWLAB_GITOPS_PROFILE value: v03 - name: HWLAB_GITOPS_SOURCE_COMMIT value: b2fb1e0e0164fd5d486d4960e933371c6263715f - name: HWLAB_RUNTIME_MODE value: env-reuse-git-mirror-checkout - name: HWLAB_BOOT_REPO value: git@github.com:pikasTech/HWLAB.git - name: HWLAB_BOOT_COMMIT value: b2fb1e0e0164fd5d486d4960e933371c6263715f - name: HWLAB_BOOT_REF value: v0.3 - name: HWLAB_BOOT_SH value: deploy/runtime/boot/hwlab-edge-proxy.sh - name: HWLAB_BOOT_READ_URL value: http://git-mirror-http.devops-infra.svc.cluster.local:8080/pikasTech/HWLAB.git - name: HWLAB_ENVIRONMENT_IMAGE value: 127.0.0.1:5000/hwlab/hwlab-edge-proxy-env:env-a90ffa7be24d - name: HWLAB_ENVIRONMENT_DIGEST value: sha256:b934235d4b9800eb503394d63c932b3175cb9f89c8fc36bd533519c2d8409c06 - name: HWLAB_ENVIRONMENT_INPUT_HASH value: a90ffa7be24d276430ac8caff9c4010ac9c193448930b5d910feb264bed35b28 - name: HWLAB_CODE_INPUT_HASH value: 16488a2d0a0d28f639fc0dc761d790ebc50da126bb5a2810a2a71e5a4c1fcc48 - name: HWLAB_IMAGE_DIGEST value: sha256:b934235d4b9800eb503394d63c932b3175cb9f89c8fc36bd533519c2d8409c06 - name: HWLAB_PUBLIC_ENDPOINT value: https://hwlab.pikapython.com readinessProbe: httpGet: path: /health port: http livenessProbe: httpGet: path: /health port: http imagePullPolicy: IfNotPresent startupProbe: httpGet: path: /health/live port: http periodSeconds: 10 timeoutSeconds: 2 failureThreshold: 30 successThreshold: 1 volumes: [] - apiVersion: apps/v1 kind: Deployment metadata: name: hwlab-agent-skills namespace: hwlab-v03 labels: app.kubernetes.io/name: hwlab-agent-skills hwlab.pikastech.local/service-id: hwlab-agent-skills app.kubernetes.io/part-of: hwlab hwlab.pikastech.local/environment: v03 hwlab.pikastech.local/profile: v03 hwlab.pikastech.local/gitops-target: v03 hwlab.pikastech.local/source-commit: 28215666ab05b6c9b0ab851e14651c4ae9e0d9f9 unidesk.ai/node-staging: "false" hwlab.pikastech.local/monitoring: disabled annotations: hwlab.pikastech.local/gitops-note: node DEV GitOps target. hwlab.pikastech.local/source-commit: 28215666ab05b6c9b0ab851e14651c4ae9e0d9f9 spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: hwlab-agent-skills app.kubernetes.io/part-of: hwlab hwlab.pikastech.local/environment: v03 hwlab.pikastech.local/profile: v03 template: metadata: labels: app.kubernetes.io/name: hwlab-agent-skills hwlab.pikastech.local/service-id: hwlab-agent-skills app.kubernetes.io/part-of: hwlab hwlab.pikastech.local/environment: v03 hwlab.pikastech.local/profile: v03 hwlab.pikastech.local/gitops-target: v03 hwlab.pikastech.local/source-commit: e8c4c95fe1946908afcf20524738205826b87a62 hwlab.pikastech.local/artifact-source-commit: e8c4c95fe1946908afcf20524738205826b87a62 hwlab.pikastech.local/monitoring: disabled hwlab.pikastech.local/runtime-mode: env-reuse-git-mirror-checkout hwlab.pikastech.local/boot-commit: e8c4c95fe1946908afcf20524738205826b87a62 annotations: hwlab.pikastech.local/source-commit: e8c4c95fe1946908afcf20524738205826b87a62 hwlab.pikastech.local/artifact-source-commit: e8c4c95fe1946908afcf20524738205826b87a62 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: e8c4c95fe1946908afcf20524738205826b87a62 hwlab.pikastech.local/boot-sh: deploy/runtime/boot/hwlab-agent-skills.sh hwlab.pikastech.local/environment-digest: sha256:df021e50afd67120ce16af75c391d594b6d8c367dba268e174334c9f6cd5b48d hwlab.pikastech.local/environment-input-hash: a90ffa7be24d276430ac8caff9c4010ac9c193448930b5d910feb264bed35b28 hwlab.pikastech.local/code-input-hash: 369ca524ae4010fb5d9adfd30b4290808a035804b4674755bc193fee743f3d5a spec: containers: - name: hwlab-agent-skills image: 127.0.0.1:5000/hwlab/hwlab-agent-skills-env@sha256:df021e50afd67120ce16af75c391d594b6d8c367dba268e174334c9f6cd5b48d ports: - name: http containerPort: 7430 env: - name: HWLAB_SKILLS_COMMIT_ID value: e8c4c95fe1946908afcf20524738205826b87a62 - name: HWLAB_ENVIRONMENT value: v03 - name: HWLAB_COMMIT_ID value: e8c4c95fe1946908afcf20524738205826b87a62 - name: HWLAB_IMAGE value: 127.0.0.1:5000/hwlab/hwlab-agent-skills-env@sha256:df021e50afd67120ce16af75c391d594b6d8c367dba268e174334c9f6cd5b48d - name: HWLAB_IMAGE_TAG value: env-a90ffa7be24d - name: HWLAB_GITOPS_TARGET value: v03 - name: HWLAB_GITOPS_PROFILE value: v03 - name: HWLAB_GITOPS_SOURCE_COMMIT value: e8c4c95fe1946908afcf20524738205826b87a62 - name: HWLAB_RUNTIME_MODE value: env-reuse-git-mirror-checkout - name: HWLAB_BOOT_REPO value: git@github.com:pikasTech/HWLAB.git - name: HWLAB_BOOT_COMMIT value: e8c4c95fe1946908afcf20524738205826b87a62 - name: HWLAB_BOOT_REF value: v0.3 - name: HWLAB_BOOT_SH value: deploy/runtime/boot/hwlab-agent-skills.sh - name: HWLAB_BOOT_READ_URL value: http://git-mirror-http.devops-infra.svc.cluster.local:8080/pikasTech/HWLAB.git - name: HWLAB_ENVIRONMENT_IMAGE value: 127.0.0.1:5000/hwlab/hwlab-agent-skills-env:env-a90ffa7be24d - name: HWLAB_ENVIRONMENT_DIGEST value: sha256:df021e50afd67120ce16af75c391d594b6d8c367dba268e174334c9f6cd5b48d - name: HWLAB_ENVIRONMENT_INPUT_HASH value: a90ffa7be24d276430ac8caff9c4010ac9c193448930b5d910feb264bed35b28 - name: HWLAB_CODE_INPUT_HASH value: 369ca524ae4010fb5d9adfd30b4290808a035804b4674755bc193fee743f3d5a - name: HWLAB_IMAGE_DIGEST value: sha256:df021e50afd67120ce16af75c391d594b6d8c367dba268e174334c9f6cd5b48d readinessProbe: httpGet: path: /health/live port: http livenessProbe: httpGet: path: /health/live port: http imagePullPolicy: IfNotPresent startupProbe: httpGet: path: /health/live port: http periodSeconds: 10 timeoutSeconds: 2 failureThreshold: 30 successThreshold: 1 volumes: []