From fab23a27aa1c72c25f3e54714cab1f6d7636ae2d Mon Sep 17 00:00:00 2001 From: Austin Heyne Date: Fri, 7 Jul 2023 16:34:10 -0400 Subject: [PATCH] Add reserve storage percentage in helm chart - Add the StorageReservedPercentageForDefaultDisk configuration to the helm chart. Signed-off-by: Austin Heyne --- chart/questions.yaml | 8 ++++++++ chart/templates/default-setting.yaml | 1 + chart/values.yaml | 1 + 3 files changed, 10 insertions(+) diff --git a/chart/questions.yaml b/chart/questions.yaml index e803438..28cd548 100644 --- a/chart/questions.yaml +++ b/chart/questions.yaml @@ -327,6 +327,14 @@ The available volume spec options are: min: 0 max: 100 default: 25 + - variable: defaultSettings.storageReservedPercentageForDefaultDisk + label: Storage Reserved Percentage For Default Disk + description: "The reserved percentage specifies the percentage of disk space that will not be allocated to the default disk on each new Longhorn node." + group: "Longhorn Default Settings" + type: int + min: 0 + max: 100 + default: 30 - variable: defaultSettings.upgradeChecker label: Enable Upgrade Checker description: 'Upgrade Checker will check for new Longhorn version periodically. When there is a new version available, a notification will appear in the UI. By default true.' diff --git a/chart/templates/default-setting.yaml b/chart/templates/default-setting.yaml index f6adb0f..a00a809 100644 --- a/chart/templates/default-setting.yaml +++ b/chart/templates/default-setting.yaml @@ -15,6 +15,7 @@ data: {{ if not (kindIs "invalid" .Values.defaultSettings.replicaAutoBalance) }}replica-auto-balance: {{ .Values.defaultSettings.replicaAutoBalance }}{{ end }} {{ if not (kindIs "invalid" .Values.defaultSettings.storageOverProvisioningPercentage) }}storage-over-provisioning-percentage: {{ .Values.defaultSettings.storageOverProvisioningPercentage }}{{ end }} {{ if not (kindIs "invalid" .Values.defaultSettings.storageMinimalAvailablePercentage) }}storage-minimal-available-percentage: {{ .Values.defaultSettings.storageMinimalAvailablePercentage }}{{ end }} + {{ if not (kindIs "invalid" .Values.defaultSettings.storageReservedPercentageForDefaultDisk) }}storage-reserved-percentage-for-default-disk: {{ .Values.defaultSettings.storageReservedPercentageForDefaultDisk }}{{ end }} {{ if not (kindIs "invalid" .Values.defaultSettings.upgradeChecker) }}upgrade-checker: {{ .Values.defaultSettings.upgradeChecker }}{{ end }} {{ if not (kindIs "invalid" .Values.defaultSettings.defaultReplicaCount) }}default-replica-count: {{ .Values.defaultSettings.defaultReplicaCount }}{{ end }} {{ if not (kindIs "invalid" .Values.defaultSettings.defaultDataLocality) }}default-data-locality: {{ .Values.defaultSettings.defaultDataLocality }}{{ end }} diff --git a/chart/values.yaml b/chart/values.yaml index 60af9f1..3734d61 100644 --- a/chart/values.yaml +++ b/chart/values.yaml @@ -120,6 +120,7 @@ defaultSettings: replicaAutoBalance: ~ storageOverProvisioningPercentage: ~ storageMinimalAvailablePercentage: ~ + storageReservedPercentageForDefaultDisk: ~ upgradeChecker: ~ defaultReplicaCount: ~ defaultLonghornStaticStorageClass: ~