feat(feature flag): add workspacesNewPlanEnabled (#4101)

This commit is contained in:
Iain Sproat
2025-03-03 12:50:43 +00:00
committed by GitHub
parent 0a77270da1
commit 4d60e5e42b
4 changed files with 12 additions and 0 deletions
@@ -569,6 +569,9 @@ Generate the environment variables for Speckle server and Speckle objects deploy
- name: FF_WORKSPACES_SSO_ENABLED
value: {{ .Values.featureFlags.workspacesSSOEnabled | quote }}
- name: FF_WORKSPACES_NEW_PLAN_ENABLED
value: {{ .Values.featureFlags.workspacesNewPlanEnabled | quote }}
{{- if .Values.featureFlags.workspacesModuleEnabled }}
- name: LICENSE_TOKEN
valueFrom:
@@ -140,6 +140,8 @@ spec:
value: {{ .Values.featureFlags.forceOnboarding | quote }}
- name: NUXT_PUBLIC_FF_NO_PERSONAL_EMAILS_ENABLED
value: {{ .Values.featureFlags.noPersonalEmailsEnabled | quote }}
- name: NUXT_PUBLIC_FF_WORKSPACES_NEW_PLAN_ENABLED
value: {{ .Values.featureFlags.workspacesNewPlanEnabled | quote }}
{{- if .Values.analytics.survicate_workspace_key }}
- name: NUXT_PUBLIC_SURVICATE_WORKSPACE_KEY
value: {{ .Values.analytics.survicate_workspace_key | quote }}
@@ -94,6 +94,11 @@
"type": "boolean",
"description": "Disables the ability sign up with personal email addresses",
"default": false
},
"workspacesNewPlanEnabled": {
"type": "boolean",
"description": "Toggles whether the new (Q1 2025) plans for workspaces are available. workspacesModuleEnabled must also be enabled for this to take effect.",
"default": false
}
}
},
+2
View File
@@ -59,6 +59,8 @@ featureFlags:
forceOnboarding: false
## @param featureFlags.noPersonalEmailsEnabled Disables the ability sign up with personal email addresses
noPersonalEmailsEnabled: false
## @param featureFlags.workspacesNewPlanEnabled Toggles whether the new (Q1 2025) plans for workspaces are available. workspacesModuleEnabled must also be enabled for this to take effect.
workspacesNewPlanEnabled: false
analytics:
## @param analytics.enabled Enable or disable analytics