feat(helm): add gatekeeper module feature flag (#3346)

This commit is contained in:
Gergő Jedlicska
2024-10-20 17:02:24 +02:00
committed by GitHub
parent 8cba7eb6f7
commit 6a3e63c8df
4 changed files with 12 additions and 0 deletions
@@ -580,6 +580,9 @@ Generate the environment variables for Speckle server and Speckle objects deploy
- name: FF_MULTIPLE_EMAILS_MODULE_ENABLED
value: {{ .Values.featureFlags.multipleEmailsModuleEnabled | quote }}
- name: FF_GATEKEEPER_MODULE_ENABLED
value: {{ .Values.featureFlags.gatekeeperModuleEnabled | quote }}
- name: FF_BILLING_INTEGRATION_ENABLED
value: {{ .Values.featureFlags.billingIntegrationEnabled | quote }}
@@ -123,6 +123,8 @@ spec:
value: {{ .Values.featureFlags.workspaceSsoEnabled | quote }}
- name: NUXT_PUBLIC_FF_MULTIPLE_EMAILS_MODULE_ENABLED
value: {{ .Values.featureFlags.multipleEmailsModuleEnabled | quote }}
- name: NUXT_PUBLIC_FF_GATEKEEPER_MODULE_ENABLED
value: {{ .Values.featureFlags.gatekeeperModuleEnabled | quote }}
- name: NUXT_PUBLIC_FF_BILLING_INTEGRATION_ENABLED
value: {{ .Values.featureFlags.billingIntegrationEnabled | quote }}
{{- if .Values.analytics.survicate_workspace_key }}
@@ -65,6 +65,11 @@
"description": "High level flag fully toggles multiple emails",
"default": false
},
"gatekeeperModuleEnabled": {
"type": "boolean",
"description": "High level flag that enables the gatekeeper module",
"default": false
},
"billingIntegrationEnabled": {
"type": "boolean",
"description": "High level flag that enables the billing integration",
+2
View File
@@ -47,6 +47,8 @@ featureFlags:
workspaceSsoEnabled: false
## @param featureFlags.multipleEmailsModuleEnabled High level flag fully toggles multiple emails
multipleEmailsModuleEnabled: false
## @param featureFlags.gatekeeperModuleEnabled High level flag that enables the gatekeeper module
gatekeeperModuleEnabled: false
## @param featureFlags.billingIntegrationEnabled High level flag that enables the billing integration
billingIntegrationEnabled: false