wip: fixing rabbitmq bindings (kuk)

This commit is contained in:
Jonas Juselius
2024-02-14 18:24:14 +01:00
parent 1f04a67205
commit b0e876d675
3 changed files with 44 additions and 23 deletions
@@ -6,25 +6,6 @@ spec:
background: true
generateExistingOnPolicyUpdate: true
rules:
- name: sync-redis-secrets
generate:
apiVersion: v1
namespace: atlantis
synchronize: true
cloneList:
namespace: redis
kinds:
- Secret
selector:
matchLabels:
app.kubernetes.io/name: redis
match:
resources:
kinds:
- Namespace
names:
- atlantis
- '*-vcluster'
- name: sync-rabbitmq-secrets
generate:
apiVersion: v1
@@ -44,6 +25,48 @@ spec:
names:
- atlantis
- '*-vcluster'
- name: add-rabbitmq-connstring
mutate:
targets:
- apiVersion: v1
kind: Secret
namespace: atlantis
name: '{{request.object.metadata.name}}'
patchStrategicMerge:
data:
connString: "connString: {{base64_encode(join('amqp://user:', '{{request.object.data.rabbitmq-password}}')) }}"
# connString: "connString: aHVubnktYnVubnk="
match:
all:
- resources:
kinds:
- Secret
names:
- staging-rabbitmq
- resources:
kinds:
- Namespace
names:
- rabbitmq
- name: sync-redis-secrets
generate:
apiVersion: v1
namespace: atlantis
synchronize: true
cloneList:
namespace: redis
kinds:
- Secret
selector:
matchLabels:
app.kubernetes.io/name: redis
match:
resources:
kinds:
- Namespace
names:
- atlantis
- '*-vcluster'
- name: sync-archmeister-replication-ca
generate:
apiVersion: v1