Add ReplicaDiskSoftAntiAffinity setting to upgrade responder

Signed-off-by: Eric Weber <eric.weber@suse.com>
This commit is contained in:
Eric Weber 2023-08-16 08:44:25 -05:00 committed by PhanLe1010
parent dd3f5584f6
commit 9948983b15
3 changed files with 20 additions and 4 deletions

View File

@ -1,5 +1,7 @@
# Upgrade Responder Helm Chart
This directory contains the helm values for the Longhorn upgrade responder server. This directory contains the helm values for the Longhorn upgrade responder server.
The values are in the file `./chart-values.yaml`. The values are in the file `./chart-values.yaml`.
When you update the content of `./chart-values.yaml`, automation pipeline will update the Longhorn upgrade responder. When you update the content of `./chart-values.yaml`, automation pipeline will update the Longhorn upgrade responder.
Information about the source chart is in `chart.yaml`.
The chart source chart is in `chart.yaml` See [dev/upgrade-responder](../../dev/upgrade-responder/README.md) for manual deployment steps.

View File

@ -171,6 +171,10 @@ configMap:
"dataType": "string", "dataType": "string",
"maxLen": 200 "maxLen": 200
}, },
"longhornSettingReplicaDiskSoftAntiAffinity": {
"dataType": "string",
"maxLen": 200
}
"longhornSettingRestoreVolumeRecurringJobs": { "longhornSettingRestoreVolumeRecurringJobs": {
"dataType": "string", "dataType": "string",
"maxLen": 200 "maxLen": 200
@ -348,6 +352,9 @@ configMap:
"longhornVolumeReplicaZoneSoftAntiAffinityTrueCount": { "longhornVolumeReplicaZoneSoftAntiAffinityTrueCount": {
"dataType": "float" "dataType": "float"
}, },
"longhornVolumeReplicaDiskSoftAntiAffinityTrueCount": {
"dataType": "float"
},
"longhornVolumeRestoreVolumeRecurringJobFalseCount": { "longhornVolumeRestoreVolumeRecurringJobFalseCount": {
"dataType": "float" "dataType": "float"
}, },

View File

@ -14,7 +14,7 @@ DEPLOYMENT_TIMEOUT_SEC=300
DEPLOYMENT_WAIT_INTERVAL_SEC=5 DEPLOYMENT_WAIT_INTERVAL_SEC=5
temp_dir=$(mktemp -d) temp_dir=$(mktemp -d)
trap 'rm -r "${temp_dir}"' EXIT trap 'rm -rf "${temp_dir}"' EXIT # -f because packed Git files (.pack, .idx) are write protected.
cp -a ./* ${temp_dir} cp -a ./* ${temp_dir}
cd ${temp_dir} cd ${temp_dir}
@ -188,6 +188,10 @@ configMap:
"dataType": "string", "dataType": "string",
"maxLen": 200 "maxLen": 200
}, },
"longhornSettingReplicaDiskSoftAntiAffinity": {
"dataType": "string",
"maxLen": 200
},
"longhornSettingRestoreVolumeRecurringJobs": { "longhornSettingRestoreVolumeRecurringJobs": {
"dataType": "string", "dataType": "string",
"maxLen": 200 "maxLen": 200
@ -365,6 +369,9 @@ configMap:
"longhornVolumeReplicaZoneSoftAntiAffinityTrueCount": { "longhornVolumeReplicaZoneSoftAntiAffinityTrueCount": {
"dataType": "float" "dataType": "float"
}, },
"longhornVolumeReplicaDiskSoftAntiAffinityTrueCount": {
"dataType": "float"
},
"longhornVolumeRestoreVolumeRecurringJobFalseCount": { "longhornVolumeRestoreVolumeRecurringJobFalseCount": {
"dataType": "float" "dataType": "float"
}, },