Files
pikasTech-HWLAB/deploy/gitops/node/nc01/runtime-v03/health-contract.yaml
T
2026-07-10 08:44:31 +00:00

36 lines
1.7 KiB
YAML

apiVersion: v1
kind: List
items:
- apiVersion: v1
kind: ConfigMap
metadata:
name: hwlab-v03-health-contract
namespace: hwlab-v03
labels:
app.kubernetes.io/name: hwlab-v03-health-contract
hwlab.pikastech.local/profile: v03
hwlab.pikastech.local/gitops-target: v03
hwlab.pikastech.local/source-commit: 3a87d3513a2f5ec629e394de3376165cb41ee913
hwlab.pikastech.local/environment: v03
annotations:
hwlab.pikastech.local/rendered-by: scripts/gitops-render.mjs
data:
endpoint: https://hwlab.pikapython.com
cloud-api: GET /health/live through https://hwlab.pikapython.com
cloud-api-db: DEV DB config gate requires HWLAB_CLOUD_DB_URL from Secret
hwlab-cloud-api-dev-db/database-url and HWLAB_CLOUD_DB_SSL_MODE=require.
Runtime readiness dials the redacted host parsed from the Secret URL and
reports endpointSource=secret-url-host. cloud-api-db is an optional
desired alias only until this repo owns Service plus Endpoint or
EndpointSlice manifests and rollout/apply contract; health reports env
presence, env injection, redacted connection attempt/result, and
liveConnected without exposing secret values
cloud-web: GET /health/live on https://hwlab.pikapython.com; consumes cloud-api only
agent: hwlab-cloud-api authorizes Code Agent sessions and dispatches execution
to AgentRun v0.1; no HWLAB-owned agent manager/worker service is
deployed
edge-proxy: hwlab-edge-proxy:6667 exposes /health/live and proxies DEV endpoint
traffic to hwlab-cloud-api
runtime-substitute-policy: Do not replace HWLAB runtime with UniDesk backend,
provider-gateway, or microservice proxy