From 5af0ffab6cd3c39ed9f8a9d5a5f5b38a7155f3cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Verstraeten?= Date: Fri, 31 Jul 2026 13:18:06 +0000 Subject: [PATCH] Add splash screen feature flag to frontend configuration --- charts/hub/README.md | 1 + charts/hub/templates/kerberos-hub/hub-frontend-demo.yaml | 2 ++ charts/hub/templates/kerberos-hub/hub-frontend.yaml | 2 ++ charts/hub/values.yaml | 2 ++ 4 files changed, 7 insertions(+) diff --git a/charts/hub/README.md b/charts/hub/README.md index c59e32d..eac2598 100644 --- a/charts/hub/README.md +++ b/charts/hub/README.md @@ -197,6 +197,7 @@ Below all configuration options and parameters are listed. | `kerberoshub.frontend.caseFilterAssigneesDefault` | Default assignee filter behavior for cases in the frontend. | `"false"` | | `kerberoshub.frontend.features.case.enabled` | Enable or disable the case feature in the frontend. | `"true"` | | `kerberoshub.frontend.features.darkModeEnabled` | Enable or disable dark mode in the frontend. | `"true"` | +| `kerberoshub.frontend.features.splashScreen.enabled` | Enable or disable the pre-bootstrap splash screen and reveal delay. | `"true"` | | `kerberoshub.frontend.features.landingPage` | Frontend landing page configuration. | `"/dashboard"` | | `kerberoshub.frontend.features.i18n.enabled` | Enable or disable the runtime language switcher in the front-end. When `"false"`, `defaultLanguage` is forced and users cannot change it. | `"true"` | | `kerberoshub.frontend.features.i18n.defaultLanguage` | Default language code used by the front-end (e.g. `en`, `nl`, `pl`, `tr`, `fr`, `sv`, `de`). | `"en"` | diff --git a/charts/hub/templates/kerberos-hub/hub-frontend-demo.yaml b/charts/hub/templates/kerberos-hub/hub-frontend-demo.yaml index 135ba49..676d84a 100644 --- a/charts/hub/templates/kerberos-hub/hub-frontend-demo.yaml +++ b/charts/hub/templates/kerberos-hub/hub-frontend-demo.yaml @@ -231,6 +231,8 @@ spec: value: "{{ .Values.kerberoshub.frontend.features.workflows.enabled }}" - name: FEATURE_DARK_MODE value: "{{ .Values.kerberoshub.frontend.features.darkMode }}" + - name: FEATURE_SPLASH_SCREEN_ENABLED + value: "{{ .Values.kerberoshub.frontend.features.splashScreen.enabled }}" - name: FEATURE_LANDING_PAGE value: "{{ .Values.kerberoshub.frontend.features.landingPage }}" diff --git a/charts/hub/templates/kerberos-hub/hub-frontend.yaml b/charts/hub/templates/kerberos-hub/hub-frontend.yaml index 0e744a8..77cba6e 100644 --- a/charts/hub/templates/kerberos-hub/hub-frontend.yaml +++ b/charts/hub/templates/kerberos-hub/hub-frontend.yaml @@ -314,6 +314,8 @@ spec: value: "{{ .Values.kerberoshub.frontend.features.workflows.enabled }}" - name: FEATURE_DARK_MODE value: "{{ .Values.kerberoshub.frontend.features.darkModeEnabled }}" + - name: FEATURE_SPLASH_SCREEN_ENABLED + value: "{{ .Values.kerberoshub.frontend.features.splashScreen.enabled }}" - name: FEATURE_LANDING_PAGE value: "{{ .Values.kerberoshub.frontend.features.landingPage }}" diff --git a/charts/hub/values.yaml b/charts/hub/values.yaml index 4cf36db..79387a1 100644 --- a/charts/hub/values.yaml +++ b/charts/hub/values.yaml @@ -453,6 +453,8 @@ kerberoshub: features: # General darkModeEnabled: "true" # Enable or disable dark mode toggle 'true' or 'false' + splashScreen: + enabled: "true" # Enable or disable the pre-bootstrap splash screen 'true' or 'false' landingPage: "/dashboard" # Landing page after login '/dashboard', '/liveview', '/media', '/devices', '/sites', '/groups' # Internationalization (i18n): controls the runtime language behaviour # of the front-end. When `enabled` is "false" the language switcher is