Skip to content

Commit 04a92d1

Browse files
committed
feat: add ANALYTICS_TRAFFIC_TRACKING flag to config endpoint
- Add ANALYTICS_TRAFFIC_TRACKING to config controller (reads from env var) - Set ANALYTICS_DEBUG, ANALYTICS_ENHANCED_TRACKING, ANALYTICS_TRAFFIC_TRACKING in helm values - Dev/Test: all flags true for full analytics - Prod: all flags false for privacy-safe defaults
1 parent 2a9c2e6 commit 04a92d1

File tree

4 files changed

+7
-0
lines changed

4 files changed

+7
-0
lines changed

api/controllers/config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ exports.publicGetConfig = async function (args, res) {
2020
ANALYTICS_API_URL: process.env.ANALYTICS_API_URL || '/analytics',
2121
ANALYTICS_DEBUG: process.env.ANALYTICS_DEBUG === 'true' || process.env.ENVIRONMENT !== 'prod',
2222
ANALYTICS_ENHANCED_TRACKING: process.env.ANALYTICS_ENHANCED_TRACKING === 'true',
23+
ANALYTICS_TRAFFIC_TRACKING: process.env.ANALYTICS_TRAFFIC_TRACKING === 'true',
2324
// Survey configuration
2425
SURVEY_URL: process.env.SURVEY_URL || null,
2526
SHOW_SURVEY_BANNER: process.env.SHOW_SURVEY_BANNER === 'true'

helm/eagle-api/values-dev.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@ env:
2222
ENVIRONMENT: dev
2323
CHES_ENDPOINT: "https://ches-dev.api.gov.bc.ca/api/v1"
2424
GETOK_ENDPOINT: "https://sso-dev.pathfinder.gov.bc.ca"
25+
ANALYTICS_DEBUG: "true"
2526
ANALYTICS_ENHANCED_TRACKING: "true"
27+
ANALYTICS_TRAFFIC_TRACKING: "true"
2628

2729
keycloak:
2830
url: "https://dev.loginproxy.gov.bc.ca/auth"

helm/eagle-api/values-prod.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@ env:
2222
ENVIRONMENT: prod
2323
CHES_ENDPOINT: "https://ches.api.gov.bc.ca/api/v1"
2424
GETOK_ENDPOINT: "https://sso.pathfinder.gov.bc.ca"
25+
ANALYTICS_DEBUG: "false"
2526
ANALYTICS_ENHANCED_TRACKING: "false"
27+
ANALYTICS_TRAFFIC_TRACKING: "false"
2628

2729
keycloak:
2830
url: "https://loginproxy.gov.bc.ca/auth"

helm/eagle-api/values-test.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@ env:
2222
ENVIRONMENT: test
2323
CHES_ENDPOINT: "https://ches-test.api.gov.bc.ca/api/v1"
2424
GETOK_ENDPOINT: "https://sso-test.pathfinder.gov.bc.ca"
25+
ANALYTICS_DEBUG: "true"
2526
ANALYTICS_ENHANCED_TRACKING: "true"
27+
ANALYTICS_TRAFFIC_TRACKING: "true"
2628

2729
keycloak:
2830
url: "https://test.loginproxy.gov.bc.ca/auth"

0 commit comments

Comments
 (0)