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

28 lines
1.6 KiB
Text
Raw Normal View History

ODOO_NAMESPACE={{ taskserv.namespace }}
ODOO_IMAGE={{ taskserv.image | default(value="odoo:18.0") }}
ODOO_TENANT={{ taskserv.tenant }}
ODOO_DB_NAME={{ taskserv.db_name }}
ODOO_DB_HOST={{ taskserv.db_host | default(value="postgresql.core-data.svc.cluster.local") }}
ODOO_DB_PORT={{ taskserv.db_port | default(value=5432) }}
ODOO_DB_USER={{ taskserv.db_user | default(value="odoo") }}
ODOO_DOMAIN={{ taskserv.domain }}
ODOO_STORAGE_CLASS={{ taskserv.storage_class | default(value="longhorn-retain") }}
ODOO_STORAGE_SIZE={{ taskserv.requires.storage.size | default(value="5Gi") }}
ODOO_CLUSTER_ISSUER={{ taskserv.cluster_issuer | default(value="letsencrypt-prod") }}
ODOO_GATEWAY_NAME={{ taskserv.gateway_name | default(value="libre-wuji") }}
ODOO_GATEWAY_NS={{ taskserv.gateway_ns | default(value="kube-system") }}
ODOO_GATEWAY_IP={{ gateway_ip | default(value="") }}
ODOO_CF_SECRET_NAME={{ cf_secret_name }}
ODOO_DNS_ZONE={{ dns_zone }}
ODOO_ACME_EMAIL={{ taskserv.acme_email | default(value="") }}
KUBECONFIG={{ taskserv.kubeconfig | default(value="/etc/kubernetes/admin.conf") }}
# TLS hook standard vars — consumed by lib/tls-hook-methods.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.tenant }}
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") }}