fix: update secret sync for vcluster

This commit is contained in:
Jonas Juselius
2024-02-15 16:06:37 +01:00
parent a164f74fbd
commit 40ecf049bd
@@ -5,27 +5,8 @@ metadata:
name: "sync-{{ $name }}-vcluster-secrets"
spec:
background: true
generateExistingOnPolicyUpdate: true
generateExisting: true
rules:
- name: sync-redis-secrets
generate:
apiVersion: v1
kind: Secret
name: staging-redis
namespace: {{ printf "{{request.object.metadata.name}}" | quote }}
synchronize: true
clone:
namespace: redis
name: staging-redis
match:
resources:
kinds:
- Namespace
names:
- "vcluster-009dba7e-*"
selector:
matchLabels:
vcluster.loft.sh/vcluster-namespace: '{{ .Release.Namespace }}'
- name: sync-rabbitmq-secrets
generate:
apiVersion: v1
@@ -45,6 +26,25 @@ spec:
selector:
matchLabels:
vcluster.loft.sh/vcluster-namespace: '{{ .Release.Namespace }}'
- name: sync-redis-secrets
generate:
apiVersion: v1
kind: Secret
name: staging-redis
namespace: {{ printf "{{request.object.metadata.name}}" | quote }}
synchronize: true
clone:
namespace: redis
name: staging-redis
match:
resources:
kinds:
- Namespace
names:
- "vcluster-009dba7e-*"
selector:
matchLabels:
vcluster.loft.sh/vcluster-namespace: '{{ .Release.Namespace }}'
- name: sync-archmeister-superuser
generate:
apiVersion: v1