Skip to content

Example: Internal or external secrets

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

Note

Requires version 2.4

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

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

externalSecret:
  my-name:
    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
            key: secret1

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

secrets:
  enhable: false

externalSecret:
  my-name:
    enhable: true
    secretStoreRef:
      name: my-secret-store
      kind: SecretStore
Clone this wiki locally