From 3737ec0d1085d227ecd86e5e8f1ed180a7948525 Mon Sep 17 00:00:00 2001 From: Philipp Kolberg <39984529+PKizzle@users.noreply.github.com> Date: Wed, 14 Feb 2024 01:07:24 +0100 Subject: [PATCH] Allow configuring experimental client feature flags (#67) --- charts/vaultwarden/Chart.yaml | 2 +- charts/vaultwarden/templates/configmap.yaml | 3 +++ charts/vaultwarden/values.yaml | 8 ++++++++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/charts/vaultwarden/Chart.yaml b/charts/vaultwarden/Chart.yaml index 3cf0374..c2394e2 100644 --- a/charts/vaultwarden/Chart.yaml +++ b/charts/vaultwarden/Chart.yaml @@ -13,5 +13,5 @@ maintainers: - name: guerzon email: guerzon@proton.me url: https://github.com/guerzon -version: 0.19.0 +version: 0.20.0 kubeVersion: ">=1.12.0-0" diff --git a/charts/vaultwarden/templates/configmap.yaml b/charts/vaultwarden/templates/configmap.yaml index 7f326ba..5594906 100644 --- a/charts/vaultwarden/templates/configmap.yaml +++ b/charts/vaultwarden/templates/configmap.yaml @@ -70,3 +70,6 @@ data: YUBICO_SERVER: {{ .Values.yubico.server | quote }} {{- end }} {{- end }} + {{- with .Values.experimentalClientFeatureFlags }} + EXPERIMENTAL_CLIENT_FEATURE_FLAGS: {{ . | quote }} + {{- end }} \ No newline at end of file diff --git a/charts/vaultwarden/values.yaml b/charts/vaultwarden/values.yaml index b583fa0..b4e16fe 100644 --- a/charts/vaultwarden/values.yaml +++ b/charts/vaultwarden/values.yaml @@ -157,6 +157,14 @@ yubico: secretKey: "" server: "" +## @param experimentalClientFeatureFlags Comma separated list of experimental features to enable in clients, make sure to check which features are already enabled by default (.env.template) +## Possible values: +## - "autofill-overlay": Add an overlay menu to form fields for quick access to credentials. +## - "autofill-v2": Use the new autofill implementation. +## - "browser-fileless-import": Directly import credentials from other providers without a file. +## - "fido2-vault-credentials": Enable the use of FIDO2 security keys as second factor. +experimentalClientFeatureFlags: null + ## @section Exposure Parameters ##