Nikolai Rodionov 33c18ff340
Trying something that will probably never happen
Signed-off-by: Nikolai Rodionov <allanger@badhouseplants.net>
2025-05-31 23:38:09 +02:00

52 lines
1.1 KiB
YAML

---
apiVersion: shoebill.badhouseplants.net/v1alpha1
kind: ConfigSet
metadata:
name: test
spec:
targets:
- name: app-connection-string
target:
kind: Secret
name: app-connection-string
- name: existing-target
target:
kind: Secret
name: database-secret
inputs:
- name: PROTO
from:
kind: ConfigMap
name: database-configmap
key: PROTOCOL
- name: PASSWORD
from:
kind: Secret
name: database-secret
key: PASSWORD
- name: USERNAME
from:
kind: Secret
name: database-secret
key: USERNAME
- name: DATABASE
from:
kind: Secret
name: database-secret
key: DATABASE
templates:
- name: CONNECTION
template: "{{ PROTO }}:{{ USERNAME }}:{{ PASSWORD }}/{{ DATABASE }}"
target: app-connection-string
- name: EXISTING
template: "{{ PROTO }}"
target: app-connection-string
- name: IS_POSTGRES
template: |
{{#if (eq PROTO "postgresql") }}
true
{{ else }}
false
{{/if}}
target: app-connection-string