diff --git a/clusters/cl01tl/applications/directus/templates/external-secret.yaml b/clusters/cl01tl/applications/directus/templates/external-secret.yaml index c25bd8d55..4a135f734 100644 --- a/clusters/cl01tl/applications/directus/templates/external-secret.yaml +++ b/clusters/cl01tl/applications/directus/templates/external-secret.yaml @@ -94,6 +94,36 @@ spec: metadataPolicy: None property: password +--- +apiVersion: external-secrets.io/v1 +kind: ExternalSecret +metadata: + name: directus-redis-config + namespace: {{ .Release.Namespace }} + labels: + app.kubernetes.io/name: directus-redis-config + app.kubernetes.io/instance: {{ .Release.Name }} + app.kubernetes.io/part-of: {{ .Release.Name }} +spec: + secretStoreRef: + kind: ClusterSecretStore + name: vault + data: + - secretKey: user + remoteRef: + conversionStrategy: Default + decodingStrategy: None + key: /cl01tl/directus/redis + metadataPolicy: None + property: user + - secretKey: password + remoteRef: + conversionStrategy: Default + decodingStrategy: None + key: /cl01tl/directus/redis + metadataPolicy: None + property: password + --- apiVersion: external-secrets.io/v1 kind: ExternalSecret diff --git a/clusters/cl01tl/applications/directus/templates/redis-replication.yaml b/clusters/cl01tl/applications/directus/templates/redis-replication.yaml index b3bb47c71..c21ca8ac6 100644 --- a/clusters/cl01tl/applications/directus/templates/redis-replication.yaml +++ b/clusters/cl01tl/applications/directus/templates/redis-replication.yaml @@ -15,6 +15,9 @@ spec: kubernetesConfig: image: quay.io/opstree/redis:v8.0.3 imagePullPolicy: IfNotPresent + redisSecret: + name: directus-redis-config + key: password resources: requests: cpu: 50m