{ "odoo": { "acme_email": "", "cf_secret_name": "", "cluster_issuer": "letsencrypt-prod", "concerns": { "backup": { "backlog_ref": "BACKUP-ODOO-001", "kind": "pending", "reason": "BackupPolicy declared at workspace level (odoo-stack BackupGroup with database scope + filestore service_full)" }, "certs": { "certs_impl": { "acme_server": "https://acme-v02.api.letsencrypt.org/directory", "email": "", "provider": "cloudflare", "secret_ref": "" }, "kind": "enabled" }, "dns": { "dns_impl": { "internal": [], "zone": "" }, "kind": "enabled" }, "observability": { "backlog_ref": "OBS-001", "kind": "pending", "reason": "ObservabilityImpl iteration deferred — surface stub only" }, "security": { "backlog_ref": "SEC-001", "kind": "pending", "reason": "SecurityImpl iteration deferred — surface stub only" }, "tls": { "kind": "enabled", "tls_impl": { "hostnames": [], "issuer_ref": "letsencrypt-prod", "secret_name": "odoo-tls" } } }, "db_filter": "", "db_host": "postgresql.core-data.svc.cluster.local", "db_name": "", "db_port": 5432, "db_user": "odoo", "dns_zone": "", "domain": "", "gateway_fip": "", "gateway_ip": "", "gateway_name": "libre-wuji", "gateway_ns": "kube-system", "image": "odoo:18.0", "live_check": { "scope": "cp_only", "strategy": "k8s_pods" }, "max_cron_threads": 1, "mode": "cluster", "name": "odoo", "namespace": "", "oca_addons": [ "l10n-spain", "account-financial-reporting", "account-invoicing", "server-ux", "reporting-engine", "partner-contact", "account-payment", "bank-payment", "community-data-files" ], "operations": { "backup": true, "delete": true, "health": true, "install": true, "restart": true, "restore": true, "update": true }, "provides": { "endpoints": [], "port": 8069, "service": "odoo" }, "requires": { "credentials": [ "ODOO_DB_PASSWORD", "ODOO_ADMIN_PASSWORD" ], "ports": [ { "exposure": "internal", "port": 8069 } ], "storage": { "persistent": true, "size": "5Gi" } }, "storage_class": "longhorn-retain", "tenant": "", "version": "18.0", "workers": 0 } }