From 9758db11f2ffdcd34e1e801acb8020a14e78f2c0 Mon Sep 17 00:00:00 2001 From: wujun <897415845@qq.com> Date: Wed, 13 Jul 2022 15:26:39 +0800 Subject: [PATCH 1/8] HARVESTER: add upgrade note link --- shell/assets/translations/en-us.yaml | 5 +++ .../VirtualMachineVolume/type/vmImage.vue | 1 + .../HarvesterUpgrade.vue | 15 +++---- .../harvesterhci.io.dashboard/UpgradeInfo.vue | 40 +++++++++++++++++++ .../harvester/airgapupgrade/index.vue | 7 +++- 5 files changed, 59 insertions(+), 9 deletions(-) create mode 100644 shell/list/harvesterhci.io.dashboard/UpgradeInfo.vue diff --git a/shell/assets/translations/en-us.yaml b/shell/assets/translations/en-us.yaml index 8fe640c822..7a1f458f18 100644 --- a/shell/assets/translations/en-us.yaml +++ b/shell/assets/translations/en-us.yaml @@ -5992,6 +5992,11 @@ harvester: fail: Fail ongoing: on-going dismissMessage: Dismiss it + upgradeInfo: + warning: WARNING + doc: Before you upgrade to the newer Harvester version, you must perform the required pre-upgrade checks for your cluster. Complete only those tasks that apply to your environment. + tip: Failure to perform these checks may result in a failed upgrade or hitting known issues that require a manual workaround fix. + moreNotes: For more details about the release notes, please visit - backup: label: Backups diff --git a/shell/edit/kubevirt.io.virtualmachine/VirtualMachineVolume/type/vmImage.vue b/shell/edit/kubevirt.io.virtualmachine/VirtualMachineVolume/type/vmImage.vue index 7e87c72edb..2ffd42f9b0 100644 --- a/shell/edit/kubevirt.io.virtualmachine/VirtualMachineVolume/type/vmImage.vue +++ b/shell/edit/kubevirt.io.virtualmachine/VirtualMachineVolume/type/vmImage.vue @@ -229,6 +229,7 @@ export default { :label="t('harvester.fields.image')" :options="imagesOption" :mode="mode" + :searchable="true" :required="validateRequired" @input="onImageChange" /> diff --git a/shell/list/harvesterhci.io.dashboard/HarvesterUpgrade.vue b/shell/list/harvesterhci.io.dashboard/HarvesterUpgrade.vue index 1ea73e64fd..ae3d1aa76e 100644 --- a/shell/list/harvesterhci.io.dashboard/HarvesterUpgrade.vue +++ b/shell/list/harvesterhci.io.dashboard/HarvesterUpgrade.vue @@ -5,12 +5,13 @@ import { allHash } from '@shell/utils/promise'; import ModalWithCard from '@shell/components/ModalWithCard'; import LabeledSelect from '@shell/components/form/LabeledSelect'; import { Banner } from '@components/Banner'; +import UpgradeInfo from './UpgradeInfo'; export default { name: 'HarvesterUpgrade', components: { - ModalWithCard, LabeledSelect, Banner + ModalWithCard, LabeledSelect, Banner, UpgradeInfo }, async fetch() { @@ -121,19 +122,19 @@ export default { - +