From 235373045c533e5d2753dd443182359caf70cd4d Mon Sep 17 00:00:00 2001 From: Andy Lee Date: Thu, 8 May 2025 13:18:45 +0800 Subject: [PATCH] Add some feature flags (#270) * Add 1.4.2/1.5.1/1.6.0 feature flags Signed-off-by: Andy Lee * bump version to v1.6.0-dev Signed-off-by: Andy Lee --------- Signed-off-by: Andy Lee --- package.json | 2 +- pkg/harvester/config/feature-flags.js | 26 ++++++++++++++++++++++---- pkg/harvester/package.json | 2 +- 3 files changed, 24 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 53ab0e33..3defd701 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "harvester-ui-extension", - "version": "1.5.0", + "version": "1.6.0-dev", "private": false, "engines": { "node": ">=20.0.0" diff --git a/pkg/harvester/config/feature-flags.js b/pkg/harvester/config/feature-flags.js index 61638d17..33ac3c8d 100644 --- a/pkg/harvester/config/feature-flags.js +++ b/pkg/harvester/config/feature-flags.js @@ -40,16 +40,21 @@ const featuresV141 = [ ...featuresV140 ]; -// TODO: add v1.4.2 official release note +// https://github.com/harvester/dashboard/releases/tag/v1.4.2 const featuresV142 = [ ...featuresV141, 'refreshIntervalInSecond', 'allowEmptySnapshotClassName' ]; -// TODO: add v1.5.0 official release note -const featuresV150 = [ +// TODO: https://github.com/harvester/dashboard/releases/tag/v1.4.3 +const featuresV143 = [ ...featuresV142, +]; + +// https://github.com/harvester/harvester-ui-extension/releases/tag/v1.5.0 +const featuresV150 = [ + ...featuresV143, 'tpmPersistentState', 'efiPersistentState', 'untaggedNetworkSetting', @@ -57,6 +62,16 @@ const featuresV150 = [ 'thirdPartyStorage' ]; +// TODO: https://github.com/harvester/harvester-ui-extension/releases/tag/v1.5.1 +const featuresV151 = [ + ...featuresV150 +]; + +// TODO: https://github.com/harvester/harvester-ui-extension/releases/tag/v1.6.0 +const featuresV160 = [ + ...featuresV151 +]; + export const RELEASE_FEATURES = { 'v1.3.0': featuresV130, 'v1.3.1': featuresV131, @@ -65,5 +80,8 @@ export const RELEASE_FEATURES = { 'v1.4.0': featuresV140, 'v1.4.1': featuresV141, 'v1.4.2': featuresV142, - 'v1.5.0': featuresV150 + 'v1.4.3': featuresV143, + 'v1.5.0': featuresV150, + 'v1.5.1': featuresV151, + 'v1.6.0': featuresV160 }; diff --git a/pkg/harvester/package.json b/pkg/harvester/package.json index ae2e4e9e..3ef8f062 100644 --- a/pkg/harvester/package.json +++ b/pkg/harvester/package.json @@ -1,7 +1,7 @@ { "name": "harvester", "description": "Rancher UI Extension for Harvester", - "version": "1.5.0", + "version": "1.6.0-dev", "private": false, "rancher": { "annotations": {