shoebill-operator/tests/manifests/example.yaml

52 lines
1.1 KiB
YAML
Raw Normal View History

---
apiVersion: shoebill.badhouseplants.net/v1alpha1
kind: ConfigSet
metadata:
name: test
spec:
targets:
- name: app-connection-string
target:
kind: Secret
name: app-connection-string
2024-01-08 00:52:30 +00:00
- 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
2024-01-08 00:52:30 +00:00
- name: EXISTING
template: TEST
target: existing-target
- name: IS_POSTGRES
template: |
{{#if (eq PROTO "postgresql") }}
true
{{ else }}
false
{{/if}}
target: app-connection-string