From d23ebfd3fa44413168a6019584030726be0a3136 Mon Sep 17 00:00:00 2001 From: Phan Le Date: Thu, 28 Jan 2021 13:51:48 -0800 Subject: [PATCH] chart: add concurrent-automatic-engine-upgrade-per-node-limit setting Longhorn #2152 Signed-off-by: Phan Le --- chart/questions.yml | 7 +++++++ chart/templates/default-setting.yaml | 1 + chart/values.yaml | 2 +- 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/chart/questions.yml b/chart/questions.yml index b397cd6..62f8ab1 100644 --- a/chart/questions.yml +++ b/chart/questions.yml @@ -429,6 +429,13 @@ Warning: This option works only when there is a failed replica in the volume. An group: "Longhorn Default Settings" type: boolean default: "true" + - variable: defaultSettings.concurrentAutomaticEngineUpgradePerNodeLimit + label: Concurrent Automatic Engine Upgrade Per Node Limit + description: "This setting controls how Longhorn automatically upgrades volumes' engines to the new default engine image after upgrading Longhorn manager. The value of this setting specifies the maximum number of engines per node that are allowed to upgrade to the default engine image at the same time. If the value is 0, Longhorn will not automatically upgrade volumes' engines to default version." + group: "Longhorn Default Settings" + type: int + min: 0 + default: 0 - variable: persistence.defaultClass default: "true" description: "Set as default StorageClass for Longhorn" diff --git a/chart/templates/default-setting.yaml b/chart/templates/default-setting.yaml index 14c264e..6827133 100644 --- a/chart/templates/default-setting.yaml +++ b/chart/templates/default-setting.yaml @@ -36,3 +36,4 @@ data: system-managed-pods-image-pull-policy: {{ .Values.defaultSettings.systemManagedPodsImagePullPolicy }} allow-volume-creation-with-degraded-availability: {{ .Values.defaultSettings.allowVolumeCreationWithDegradedAvailability }} auto-cleanup-system-generated-snapshot: {{ .Values.defaultSettings.autoCleanupSystemGeneratedSnapshot }} + concurrent-automatic-engine-upgrade-per-node-limit: {{ .Values.defaultSettings.concurrentAutomaticEngineUpgradePerNodeLimit }} diff --git a/chart/values.yaml b/chart/values.yaml index bc5c2b4..44712cf 100644 --- a/chart/values.yaml +++ b/chart/values.yaml @@ -94,7 +94,7 @@ defaultSettings: systemManagedPodsImagePullPolicy: ~ allowVolumeCreationWithDegradedAvailability: ~ autoCleanupSystemGeneratedSnapshot: ~ - + concurrentAutomaticEngineUpgradePerNodeLimit: ~ privateRegistry: registryUrl: ~ registryUser: ~