Skip to content

Example: Internal or external secrets

Stéphane Brunner edited this page Jul 3, 2024 · 3 revisions

🛈 Requires version 2.4.0 🛈

Create an application with internal secrets that can be easily externalized.

secrets:
  enhable: true
  serviceName: secret
  content:
    secret1: value1

externalSecret:
  enhable: false
  serviceName: secret
  data:
    secret1:
      remoteRef:
        key: my-secret1

services:
  deployment1:
    enabled: true
    containers:
      container1:
        image:
          repository: camptocamp/image
          tag: latest
        env:
          env1:
            type: secret
            name: self-external
            key: secret1

To use the secret from the external store, use the following values:

secrets:
  enhable: false

externalSecret:
  enhable: true
  secretStoreRef:
    name: my-secret-store
    kind: SecretStore

Clone this wiki locally