Skip to content
Community

logo

External-secrets#

Chart Name Version App version
external-secrets 2.0.0 v2.0.0

The External Secrets Operator extends Kubernetes with Custom Resources, which define where secrets live and how to synchronize them. The controller fetches secrets from an external API and creates Kubernetes secrets. If the secret from the external API changes, the controller will reconcile the state in the cluster and update the secrets accordingly.


Looking for Commercial Support? LEARN MORE

Prerequisites#

Deploy k0rdent v1.8.0: QuickStart

Install template to k0rdent#

helm upgrade --install external-secrets oci://ghcr.io/k0rdent/catalog/charts/kgst --set "chart=external-secrets:2.0.0" -n kcm-system

Verify service template#

kubectl get servicetemplates -A
# NAMESPACE    NAME                            VALID
# kcm-system   external-secrets-2-0-0          true

Deploy service template#

apiVersion: k0rdent.mirantis.com/v1beta1
kind: MultiClusterService
metadata:
  name: external-secrets
spec:
  clusterSelector:
    matchLabels:
      group: demo
  serviceSpec:
    services:
    - template: external-secrets-2-0-0
      name: external-secrets
      namespace: external-secrets