version: 1
kind: HwlabFakeModelProviderSecrets
metadata:
  id: fake-model-provider-secrets
  owner: UniDesk
  issue: 1190
provider:
  secrets:
    sources:
      - purpose: provider-api-key
        sourceRef: hwlab/fake-echo-provider.env
        sourceKey: FAKE_ECHO_API_KEY
        createIfMissing:
          enabled: true
          randomHexBytes: 24
      - purpose: sentinel-prompts
        sourceRef: hwlab/web-probe-sentinel-fake-echo.env
        sourceKey: FAKE_ECHO_SENTINEL_PROMPTS_JSON
        createIfMissing:
          enabled: true
    runtimeSecrets:
      - name: hwlab-fake-model-provider-api-key
        namespace: agentrun-v02
        data:
          - sourcePurpose: provider-api-key
            targetKey: api-key
      - name: hwlab-web-probe-sentinel-prompt-set
        namespace: hwlab-v03
        data:
          - sourcePurpose: sentinel-prompts
            targetKey: prompts.json
