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

This commit is contained in:
Gergő Jedlicska 2024-08-02 13:04:30 +02:00 коммит произвёл GitHub
Родитель c97ccb48a1
Коммит 4f6bfb24f6
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
4 изменённых файлов: 12 добавлений и 0 удалений

Просмотреть файл

@ -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
}
}
},

Просмотреть файл

@ -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