From 5784914346c4ffd0085a63cdafac23e7e05e0e0b Mon Sep 17 00:00:00 2001 From: Rohil Surana Date: Thu, 2 Jul 2026 16:22:52 +0530 Subject: [PATCH 1/3] fix(frontier): default billing refresh intervals to frontier defaults instead of disabling sync --- stable/frontier/Chart.yaml | 2 +- stable/frontier/README.MD | 8 ++++---- stable/frontier/values.yaml | 13 +++++++++---- 3 files changed, 14 insertions(+), 9 deletions(-) diff --git a/stable/frontier/Chart.yaml b/stable/frontier/Chart.yaml index 2258ba17..a4cacc2e 100644 --- a/stable/frontier/Chart.yaml +++ b/stable/frontier/Chart.yaml @@ -15,7 +15,7 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 0.3.1 +version: 0.3.2 dependencies: - name: app diff --git a/stable/frontier/README.MD b/stable/frontier/README.MD index b81bdf6d..3080cdce 100644 --- a/stable/frontier/README.MD +++ b/stable/frontier/README.MD @@ -15,10 +15,10 @@ A Helm chart for Kubernetes | Key | Type | Default | Description | | ------------------------------------------------------------------ | ------ | ------------------------------- | ----------- | -| frontier-app.config.FRONTIER_APP_BILLING_REFRESH_INTERVAL_CHECKOUT | int | `0` | | -| frontier-app.config.FRONTIER_APP_BILLING_REFRESH_INTERVAL_CUSTOMER | int | `0` | | -| frontier-app.config.FRONTIER_APP_BILLING_REFRESH_INTERVAL_INVOICE | int | `0` | | -| frontier-app.config.FRONTIER_APP_BILLING_REFRESH_INTERVAL_SUBSCRIPTION | int | `0` | | +| frontier-app.config.FRONTIER_SERVICE_BILLING_REFRESH_INTERVAL_CHECKOUT | string | `"1m"` | | +| frontier-app.config.FRONTIER_SERVICE_BILLING_REFRESH_INTERVAL_CUSTOMER | string | `"1m"` | | +| frontier-app.config.FRONTIER_SERVICE_BILLING_REFRESH_INTERVAL_INVOICE | string | `"5m"` | | +| frontier-app.config.FRONTIER_SERVICE_BILLING_REFRESH_INTERVAL_SUBSCRIPTION | string | `"1m"` | | | frontier-app.config.FRONTIER_APP_CONNECT_PORT | int | `8082` | | | frontier-app.config.FRONTIER_DB_DRIVER | string | `"postgres"` | | | frontier-app.config.FRONTIER_LOG_LEVEL | string | `"info"` | | diff --git a/stable/frontier/values.yaml b/stable/frontier/values.yaml index 5b49ecf4..c4891af4 100644 --- a/stable/frontier/values.yaml +++ b/stable/frontier/values.yaml @@ -51,10 +51,15 @@ frontier-app: FRONTIER_APP_CONNECT_PORT: 8082 FRONTIER_LOG_LEVEL: info FRONTIER_DB_DRIVER: postgres - FRONTIER_APP_BILLING_REFRESH_INTERVAL_CUSTOMER: 0 - FRONTIER_APP_BILLING_REFRESH_INTERVAL_SUBSCRIPTION: 0 - FRONTIER_APP_BILLING_REFRESH_INTERVAL_CHECKOUT: 0 - FRONTIER_APP_BILLING_REFRESH_INTERVAL_INVOICE: 0 + # Billing background sync intervals, matching frontier's built-in defaults. + # Setting an interval to 0 disables that sync job entirely, including + # monthly credit overdraft invoice generation. + # Env prefix FRONTIER_SERVICE_ requires frontier >= v0.100.0; older + # versions ignore these and fall back to the same built-in defaults. + FRONTIER_SERVICE_BILLING_REFRESH_INTERVAL_CUSTOMER: 1m + FRONTIER_SERVICE_BILLING_REFRESH_INTERVAL_SUBSCRIPTION: 1m + FRONTIER_SERVICE_BILLING_REFRESH_INTERVAL_CHECKOUT: 1m + FRONTIER_SERVICE_BILLING_REFRESH_INTERVAL_INVOICE: 5m secretConfig: FRONTIER_DB_URL: FRONTIER_SPICEDB_PRE_SHARED_KEY: From 79caea13138eedebaa7e8ac33be5db498f90e04a Mon Sep 17 00:00:00 2001 From: Rohil Surana Date: Thu, 2 Jul 2026 16:28:10 +0530 Subject: [PATCH 2/3] fix(frontier): drop explanatory comment from values --- stable/frontier/values.yaml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/stable/frontier/values.yaml b/stable/frontier/values.yaml index c4891af4..f55a1d9f 100644 --- a/stable/frontier/values.yaml +++ b/stable/frontier/values.yaml @@ -51,11 +51,6 @@ frontier-app: FRONTIER_APP_CONNECT_PORT: 8082 FRONTIER_LOG_LEVEL: info FRONTIER_DB_DRIVER: postgres - # Billing background sync intervals, matching frontier's built-in defaults. - # Setting an interval to 0 disables that sync job entirely, including - # monthly credit overdraft invoice generation. - # Env prefix FRONTIER_SERVICE_ requires frontier >= v0.100.0; older - # versions ignore these and fall back to the same built-in defaults. FRONTIER_SERVICE_BILLING_REFRESH_INTERVAL_CUSTOMER: 1m FRONTIER_SERVICE_BILLING_REFRESH_INTERVAL_SUBSCRIPTION: 1m FRONTIER_SERVICE_BILLING_REFRESH_INTERVAL_CHECKOUT: 1m From 85a478942c6f729ec0216e28c6361efc7e48d98c Mon Sep 17 00:00:00 2001 From: Rohil Surana Date: Thu, 2 Jul 2026 16:47:10 +0530 Subject: [PATCH 3/3] fix(frontier): keep FRONTIER_APP prefix for refresh interval vars for consistency --- stable/frontier/README.MD | 8 ++++---- stable/frontier/values.yaml | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/stable/frontier/README.MD b/stable/frontier/README.MD index 3080cdce..f0f55fc9 100644 --- a/stable/frontier/README.MD +++ b/stable/frontier/README.MD @@ -15,10 +15,10 @@ A Helm chart for Kubernetes | Key | Type | Default | Description | | ------------------------------------------------------------------ | ------ | ------------------------------- | ----------- | -| frontier-app.config.FRONTIER_SERVICE_BILLING_REFRESH_INTERVAL_CHECKOUT | string | `"1m"` | | -| frontier-app.config.FRONTIER_SERVICE_BILLING_REFRESH_INTERVAL_CUSTOMER | string | `"1m"` | | -| frontier-app.config.FRONTIER_SERVICE_BILLING_REFRESH_INTERVAL_INVOICE | string | `"5m"` | | -| frontier-app.config.FRONTIER_SERVICE_BILLING_REFRESH_INTERVAL_SUBSCRIPTION | string | `"1m"` | | +| frontier-app.config.FRONTIER_APP_BILLING_REFRESH_INTERVAL_CHECKOUT | string | `"1m"` | | +| frontier-app.config.FRONTIER_APP_BILLING_REFRESH_INTERVAL_CUSTOMER | string | `"1m"` | | +| frontier-app.config.FRONTIER_APP_BILLING_REFRESH_INTERVAL_INVOICE | string | `"5m"` | | +| frontier-app.config.FRONTIER_APP_BILLING_REFRESH_INTERVAL_SUBSCRIPTION | string | `"1m"` | | | frontier-app.config.FRONTIER_APP_CONNECT_PORT | int | `8082` | | | frontier-app.config.FRONTIER_DB_DRIVER | string | `"postgres"` | | | frontier-app.config.FRONTIER_LOG_LEVEL | string | `"info"` | | diff --git a/stable/frontier/values.yaml b/stable/frontier/values.yaml index f55a1d9f..9bfb5f4f 100644 --- a/stable/frontier/values.yaml +++ b/stable/frontier/values.yaml @@ -51,10 +51,10 @@ frontier-app: FRONTIER_APP_CONNECT_PORT: 8082 FRONTIER_LOG_LEVEL: info FRONTIER_DB_DRIVER: postgres - FRONTIER_SERVICE_BILLING_REFRESH_INTERVAL_CUSTOMER: 1m - FRONTIER_SERVICE_BILLING_REFRESH_INTERVAL_SUBSCRIPTION: 1m - FRONTIER_SERVICE_BILLING_REFRESH_INTERVAL_CHECKOUT: 1m - FRONTIER_SERVICE_BILLING_REFRESH_INTERVAL_INVOICE: 5m + FRONTIER_APP_BILLING_REFRESH_INTERVAL_CUSTOMER: 1m + FRONTIER_APP_BILLING_REFRESH_INTERVAL_SUBSCRIPTION: 1m + FRONTIER_APP_BILLING_REFRESH_INTERVAL_CHECKOUT: 1m + FRONTIER_APP_BILLING_REFRESH_INTERVAL_INVOICE: 5m secretConfig: FRONTIER_DB_URL: FRONTIER_SPICEDB_PRE_SHARED_KEY: