provisioning-catalog/components/lemmy/cluster/env-lemmy.j2

32 lines
1.7 KiB
Text
Raw Normal View History

LEMMY_NAME={{ taskserv.name }}
LEMMY_NAMESPACE={{ taskserv.namespace }}
LEMMY_PROXY_IMAGE={{ taskserv.image }}:{{ taskserv.image_tag }}
LEMMY_IMAGE={{ taskserv.lemmy_image }}:{{ taskserv.lemmy_image_tag }}
LEMMY_UI_IMAGE={{ taskserv.lemmy_ui_image }}:{{ taskserv.lemmy_ui_image_tag }}
LEMMY_PICTRS_IMAGE={{ taskserv.pictrs_image }}:{{ taskserv.pictrs_image_tag }}
LEMMY_HTTP_PORT={{ taskserv.http_port }}
LEMMY_DOMAIN={{ taskserv.domain }}
LEMMY_DNS_ZONE={{ taskserv.dns_zone }}
LEMMY_CLUSTER_ISSUER={{ taskserv.cluster_issuer }}
LEMMY_GATEWAY_NAME={{ taskserv.gateway_name | default(value="libre-wuji") }}
LEMMY_GATEWAY_NS={{ taskserv.gateway_ns | default(value="kube-system") }}
LEMMY_GATEWAY_IP={{ gateway_ip | default(value="") }}
LEMMY_CF_SECRET_NAME={{ cf_secret_name }}
LEMMY_TLS_SECRET={{ tls_secret }}
LEMMY_PICTRS_STORAGE_CLASS={{ taskserv.pictrs_storage_class | default(value="longhorn-retain") }}
LEMMY_PICTRS_STORAGE_SIZE={{ taskserv.pictrs_storage_size | default(value="3Gi") }}
LEMMY_DB_HOST={{ taskserv.db_host }}
LEMMY_DB_PORT={{ taskserv.db_port | default(value=5432) }}
LEMMY_DB_USER={{ taskserv.db_user | default(value="lemmy") }}
LEMMY_DB_NAME={{ taskserv.db_name | default(value="lemmy") }}
KUBECONFIG={{ taskserv.kubeconfig | default(value="/etc/kubernetes/admin.conf") }}
# TLS hook standard vars — consumed by lib/gateway-tls.sh
TLS_HOOK_CF_SECRET_NAME={{ cf_secret_name }}
TLS_HOOK_GATEWAY_NAME={{ taskserv.gateway_name | default(value="libre-wuji") }}
TLS_HOOK_GATEWAY_NS={{ taskserv.gateway_ns | default(value="kube-system") }}
TLS_HOOK_LISTENER_NAME=https-{{ taskserv.name }}
TLS_HOOK_DOMAIN={{ taskserv.domain }}
TLS_HOOK_TLS_SECRET={{ tls_secret }}
TLS_HOOK_NAMESPACE={{ taskserv.namespace }}
TLS_HOOK_CLUSTER_ISSUER={{ taskserv.cluster_issuer }}