# signing-service dev secret — EXAMPLE ONLY. # # This file is a template. The real cluster secret MUST be created either as # a SealedSecret (preferred, see deploy/signing-service/README.md) or applied # imperatively with values that never land in the git repo. # # Secret shape (dev mode): # SIGNING_BEARERS — comma-separated bearer=subject pairs for the static # token validator (-bearers flag) # KEY_ — hex-encoded 64-byte Ed25519 private key per key_ref # ("/" "-" "." → "_", upper-case; see service README) # # Generate a dev key: # go run ./cmd/signing-service -gen-dev-key # # For key_ref "trust-api/rate-change-signer-2026-q4" the env name is # KEY_TRUST_API_RATE_CHANGE_SIGNER_2026_Q4. apiVersion: v1 kind: Secret metadata: name: signing-service-dev namespace: agent-trust labels: app.kubernetes.io/name: signing-service app.kubernetes.io/part-of: proofedmesh proofedmesh.basicstack.de/mode: dev type: Opaque stringData: SIGNING_BEARERS: "dev-token=agent-admin-api" KEY_TRUST_API_RATE_CHANGE_SIGNER_2026_Q4: "REPLACE_WITH_128_HEX_CHARS_FROM_gen-dev-key"