mirror of
https://github.com/harvester/harvester-ui-extension.git
synced 2025-12-13 13:11:43 +00:00
Add logic to block import harvester version lower than 1.3.0 (#241)
* add logic to block import harvester version lower than 1.3.0 Signed-off-by: Andy Lee <andy.lee@suse.com> * refactor console.error message Signed-off-by: Andy Lee <andy.lee@suse.com> --------- Signed-off-by: Andy Lee <andy.lee@suse.com>
This commit is contained in:
parent
78234b9e1e
commit
eb92642b3b
@ -35,7 +35,17 @@ function latestMinorVersion(v) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export const featureEnabled = (featureKey, serverVersion) => {
|
export const featureEnabled = (featureKey, serverVersion) => {
|
||||||
|
const minSupportedVersion = '1.3.0';
|
||||||
|
|
||||||
const version = getVersion(serverVersion);
|
const version = getVersion(serverVersion);
|
||||||
|
|
||||||
|
if (semver.lt(version.replace('v', ''), minSupportedVersion)) {
|
||||||
|
// eslint-disable-next-line no-console
|
||||||
|
console.error(`Harvester UI extension only supports Harvester cluster version >= ${ minSupportedVersion }. Current version: ${ version }`);
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
let releasedFeatures = RELEASE_FEATURES[version];
|
let releasedFeatures = RELEASE_FEATURES[version];
|
||||||
|
|
||||||
if (!releasedFeatures) {
|
if (!releasedFeatures) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user