31 lines
1.2 KiB
YAML
31 lines
1.2 KiB
YAML
|
|
# 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"
|