From 3950a2ca2a25e55dc14e9bc5d9efcb1162eb5db0 Mon Sep 17 00:00:00 2001 From: Mike Date: Tue, 2 Sep 2025 14:18:34 +0200 Subject: [PATCH] Feat: Add dashboards origin to helm chart (#5359) --- packages/frontend-2/.env.example | 2 +- .../speckle-server/templates/frontend_2/deployment.yml | 4 ++++ utils/helm/speckle-server/values.schema.json | 10 ++++++++++ utils/helm/speckle-server/values.yaml | 4 ++++ 4 files changed, 19 insertions(+), 1 deletion(-) diff --git a/packages/frontend-2/.env.example b/packages/frontend-2/.env.example index 4a36b7b4b..a9d4e4c09 100644 --- a/packages/frontend-2/.env.example +++ b/packages/frontend-2/.env.example @@ -47,4 +47,4 @@ NUXT_PUBLIC_DASHBOARDS_ORIGIN=http://localhost:8083 # Local dev settings ########################################################## # Uncomment to enable pino-pretty log formatting in debug mode (disabled cause of node22 issues) -# ALLOW_PRETTY_DEBUGGER=true \ No newline at end of file +# ALLOW_PRETTY_DEBUGGER=true diff --git a/utils/helm/speckle-server/templates/frontend_2/deployment.yml b/utils/helm/speckle-server/templates/frontend_2/deployment.yml index 4e6233e01..652a4f472 100644 --- a/utils/helm/speckle-server/templates/frontend_2/deployment.yml +++ b/utils/helm/speckle-server/templates/frontend_2/deployment.yml @@ -159,6 +159,10 @@ spec: - name: NUXT_PUBLIC_INTERCOM_APP_ID value: {{ .Values.analytics.intercom_app_id | quote }} {{- end }} + {{- if .Values.dashboards.origin }} + - name: NUXT_PUBLIC_DASHBOARDS_ORIGIN + value: {{ .Values.dashboards.origin | quote }} + {{- end }} {{- with .Values.frontend_2.additionalEnvVars }} {{- toYaml . | nindent 10}} {{- end }} diff --git a/utils/helm/speckle-server/values.schema.json b/utils/helm/speckle-server/values.schema.json index 36666d9de..665c4beec 100644 --- a/utils/helm/speckle-server/values.schema.json +++ b/utils/helm/speckle-server/values.schema.json @@ -167,6 +167,16 @@ } } }, + "dashboards": { + "type": "object", + "properties": { + "origin": { + "type": "string", + "description": "The origin of the dashboards deployment", + "default": "" + } + } + }, "networkPlugin": { "type": "object", "properties": { diff --git a/utils/helm/speckle-server/values.yaml b/utils/helm/speckle-server/values.yaml index 3e119ad8c..5875bd501 100644 --- a/utils/helm/speckle-server/values.yaml +++ b/utils/helm/speckle-server/values.yaml @@ -88,6 +88,10 @@ analytics: ## @param analytics.mixpanel_api_host The Mixpanel API host to which analytics data will be sent mixpanel_api_host: 'https://analytics.speckle.systems' +dashboards: + ## @param dashboards.origin The origin of the dashboards deployment + origin: '' + ## @section Network Plugin configuration ## @descriptionStart ## This is used to define the type of network policy that is deployed.