feat(helm): expose workspace module feature flag (#2566)

This commit is contained in:
Gergő Jedlicska
2024-08-02 13:04:30 +02:00
committed by GitHub
parent c97ccb48a1
commit 4f6bfb24f6
4 changed files with 12 additions and 0 deletions
@@ -563,6 +563,9 @@ Generate the environment variables for Speckle server and Speckle objects deploy
- name: FF_AUTOMATE_MODULE_ENABLED
value: {{ .Values.featureFlags.automateModuleEnabled | quote }}
- name: FF_WORKSPACES_MODULE_ENABLED
value: {{ .Values.featureFlags.workspaceModuleEnabled | quote }}
{{- if .Values.featureFlags.automateModuleEnabled }}
- name: SPECKLE_AUTOMATE_URL
value: {{ .Values.server.speckleAutomateUrl }}
@@ -113,6 +113,8 @@ spec:
{{- end }}
- name: NUXT_PUBLIC_FF_AUTOMATE_MODULE_ENABLED
value: {{ .Values.featureFlags.automateModuleEnabled | quote }}
- name: NUXT_PUBLIC_FF_WORKSPACES_MODULE_ENABLED
value: {{ .Values.featureFlags.workspaceModuleEnabled | quote }}
{{- if .Values.analytics.survicate_workspace_key }}
- name: NUXT_PUBLIC_SURVICATE_WORKSPACE_KEY
value: {{ .Values.analytics.survicate_workspace_key | quote }}
@@ -49,6 +49,11 @@
"type": "boolean",
"description": "Toggles whether to stop writing to the closure table",
"default": false
},
"workspaceModuleEnabled": {
"type": "boolean",
"description": "High level flag fully toggles the workspaces module",
"default": false
}
}
},
+2
View File
@@ -41,6 +41,8 @@ featureFlags:
gendoAIModuleEnabled: false
## @param featureFlags.noClosureWrites Toggles whether to stop writing to the closure table
noClosureWrites: false
## @param featureFlags.workspaceModuleEnabled High level flag fully toggles the workspaces module
workspaceModuleEnabled: false
analytics:
## @param analytics.enabled Enable or disable analytics