28 lines
1.5 KiB
Text
28 lines
1.5 KiB
Text
|
|
CV_NAME={{ taskserv.name }}
|
||
|
|
CV_NAMESPACE={{ taskserv.namespace }}
|
||
|
|
CV_IMAGE={{ taskserv.image }}:{{ taskserv.image_tag | default(value="latest") }}
|
||
|
|
CV_PORT={{ taskserv.port | default(value=8080) }}
|
||
|
|
CV_DOMAIN={{ taskserv.domain }}
|
||
|
|
CV_DNS_ZONE={{ taskserv.dns_zone }}
|
||
|
|
CV_CLUSTER_ISSUER={{ taskserv.cluster_issuer | default(value="letsencrypt-prod") }}
|
||
|
|
CV_GATEWAY_NAME={{ taskserv.gateway_name | default(value="libre-wuji") }}
|
||
|
|
CV_GATEWAY_NS={{ taskserv.gateway_ns | default(value="kube-system") }}
|
||
|
|
CV_GATEWAY_IP={{ gateway_ip | default(value="") }}
|
||
|
|
CV_CF_SECRET_NAME={{ cf_secret_name }}
|
||
|
|
CV_ACME_EMAIL={{ taskserv.acme_email | default(value="") }}
|
||
|
|
CV_PVC_NAME={{ taskserv.pvc_name | default(value="cv-home") }}
|
||
|
|
CV_PVC_MOUNT={{ taskserv.pvc_mount | default(value="/home") }}
|
||
|
|
CV_CONFIG_MOUNT={{ taskserv.config_mount | default(value="/config") }}
|
||
|
|
CV_CONFIG_FILENAME={{ taskserv.config_filename | default(value="config.yaml") }}
|
||
|
|
CV_TLS_SECRET={{ tls_secret }}
|
||
|
|
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 | default(value="letsencrypt-prod") }}
|