squadron/testdata/template/squadron.yaml
2024-10-22 16:14:31 +02:00

40 lines
1.4 KiB
YAML

version: "2.2"
global:
host: mycompany.com
enabled: true
squadron:
storefinder:
frontend:
chart: <% env "PROJECT_ROOT" %>/_examples/common/charts/frontend
builds:
default:
tag: latest
image: storefinder/frontend
values:
image:
tag: <% .Squadron.storefinder.frontend.builds.default.tag %>
repository: <% .Squadron.storefinder.frontend.builds.default.image %>
env:
ENV: <% env "SHELL" %>
GLOBAL: <% .Global.host %>
BASE64: <% "1234567890" | b64enc %>
DEFAULT_VALUE: <% "" | default "fallback" %>
DEFAULT_INDEX_VALUE: <% defaultIndex .Global "notexists" "fallback" %>
# ONE_PASSWORD: <% op "ACCOUNT_NAME" "UUID" "FIELD" %>
# ONE_PASSWORD: <% op "ACCOUNT_NAME" "Secret name" "FIELD" %>
# ONE_PASSWORD: <% op "ACCOUNT_NAME" "Secret name wit global {{ .Global.host }}" "FIELD" %>
values: |
<% file "testdata/template/squadron.values.yaml" | indent 5 %>
backend:
chart: <% env "PROJECT_ROOT" %>/_examples/common/charts/backend
builds:
default:
tag: latest
image: storefinder/backend
values:
image:
tag: <% .Squadron.storefinder.backend.builds.default.tag %>
repository: <% .Squadron.storefinder.backend.builds.default.image %>