From 72c6741af1a3e5d3488dfd30872297ff970e30cd Mon Sep 17 00:00:00 2001 From: Yi-Ya Chen Date: Tue, 11 Feb 2025 15:38:41 +0800 Subject: [PATCH] feat: add feature flag Signed-off-by: Yi-Ya Chen --- pkg/harvester/components/HarvesterUpgrade.vue | 11 +++++++++-- pkg/harvester/config/feature-flags.js | 3 ++- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/pkg/harvester/components/HarvesterUpgrade.vue b/pkg/harvester/components/HarvesterUpgrade.vue index 41e1a4c7..11dc51f8 100644 --- a/pkg/harvester/components/HarvesterUpgrade.vue +++ b/pkg/harvester/components/HarvesterUpgrade.vue @@ -71,6 +71,10 @@ export default { return this.$store.getters['harvester/schemaFor'](HCI.UPGRADE_LOG); }, + skipSingleReplicaDetachedVolFeatureEnabled() { + return this.$store.getters['harvester-common/getFeatureEnabled']('skipSingleReplicaDetachedVol'); + }, + releaseLink() { return `https://github.com/harvester/harvester/releases/tag/${ this.version }`; } @@ -107,7 +111,7 @@ export default { spec: { version: this.version } }; - if (this.skipSingleReplicaDetachedVol) { + if (this.skipSingleReplicaDetachedVolFeatureEnabled && this.skipSingleReplicaDetachedVol) { upgradeValue.metadata.annotations = { [HCI_ANNOTATIONS.SKIP_SINGLE_REPLICA_DETACHED_VOL]: JSON.stringify(this.skipSingleReplicaDetachedVol) }; } @@ -198,7 +202,10 @@ export default { /> -
+