# dummy-sink dev secret — EXAMPLE ONLY. # # This file is a template. The real cluster Secret MUST be created either # as a SealedSecret (preferred, see deploy/dummy-sink/README.md) or # applied imperatively with values that never land in the git repo. # # Secret shape (Phase 1): # POCKET_ID_ISSUER — Pocket-ID OIDC issuer URL. # POCKET_ID_CLIENT_ID — client id for this agent. # POCKET_ID_CLIENT_SECRET — client secret for this agent. # POCKET_ID_AUDIENCE — expected `aud` claim (defaults to trust-api). # # The projected SA token for the X-Workload-Token side is mounted from # the pod's own ServiceAccount via a projected volume — no Secret # required for that half of the double-identity contract. apiVersion: v1 kind: Secret metadata: name: dummy-sink-dev namespace: agent-trust labels: app.kubernetes.io/name: dummy-sink app.kubernetes.io/part-of: proofedmesh proofedmesh.basicstack.de/mode: dev type: Opaque stringData: POCKET_ID_ISSUER: "https://auth.basicstack.de" POCKET_ID_CLIENT_ID: "REPLACE_WITH_POCKET_ID_CLIENT_ID" POCKET_ID_CLIENT_SECRET: "REPLACE_WITH_POCKET_ID_CLIENT_SECRET" POCKET_ID_AUDIENCE: "trust-api"