(cherry picked from commit fb59b396d1da5e9814ef9a36aacfca88b2112ca8)
Signed-off-by: Andy Lee <andy.lee@suse.com>
Co-authored-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit bdcea54eeb8cbdfa8d342af04a5b2ecc47cd796e)
Signed-off-by: Andy Lee <andy.lee@suse.com>
Co-authored-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit d4d3774c3b62b9759f78898b5b74990203912992)
Signed-off-by: Andy Lee <andy.lee@suse.com>
Co-authored-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit 32ebdc3acdfecec0fe8d9548c4a09d2d900f86b8)
Signed-off-by: Andy Lee <andy.lee@suse.com>
Co-authored-by: Andy Lee <andy.lee@suse.com>
* Add OS upgrade features (#311)
* Add failed and success banner after image uploaded
Signed-off-by: Andy Lee <andy.lee@suse.com>
* add delete image feature
Signed-off-by: Andy Lee <andy.lee@suse.com>
* add skip checking single-replica detached volumes checkbox
Signed-off-by: Andy Lee <andy.lee@suse.com>
* change delete image flow
Signed-off-by: Andy Lee <andy.lee@suse.com>
* Reuse ConfirmRelatedToRemoveDialog
Signed-off-by: Andy Lee <andy.lee@suse.com>
---------
Signed-off-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit dbbad01b0f1f491bc64a54ae0d23ffe1774b357a)
# Conflicts:
# pkg/harvester/dialog/ConfirmRelatedToRemoveDialog.vue
* resolve conflict
Signed-off-by: Andy Lee <andy.lee@suse.com>
---------
Signed-off-by: Andy Lee <andy.lee@suse.com>
Co-authored-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit fe32b4372bf917c1a08474e072c57131b7e232e6)
Signed-off-by: Andy Lee <andy.lee@suse.com>
Co-authored-by: Andy Lee <andy.lee@suse.com>
* fix OS upgrade page
* move uploadFile action
* change os upgrage ui to standard feature
* Add uploadImage cancel
---------
(cherry picked from commit 6d8f6579c7baa92e9aa1d49fd7de94c545c457ea)
Signed-off-by: Andy Lee <andy.lee@suse.com>
Signed-off-by: a110605 <andy.lee@suse.com>
Co-authored-by: Andy Lee <andy.lee@suse.com>
* Refactor feature flags structure (#276)
* refactor feature flags structure
Signed-off-by: Andy Lee <andy.lee@suse.com>
* Replace with FEATURE_FLAGS and valid and sort versions
Signed-off-by: Andy Lee <andy.lee@suse.com>
---------
Signed-off-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit f8079c592485c51155f59037b395c611c04d327a)
# Conflicts:
# pkg/harvester/config/feature-flags.js
* resolve conflict
Signed-off-by: Andy Lee <andy.lee@suse.com>
---------
Signed-off-by: Andy Lee <andy.lee@suse.com>
Co-authored-by: Andy Lee <andy.lee@suse.com>
* change condition to check isKVMDisable
* change condition eq 0
* add allNotExist back
---------
(cherry picked from commit aa9dd32cce62fd52bb171f4c06336817ea6762e7)
Signed-off-by: Andy Lee <andy.lee@suse.com>
Co-authored-by: Andy Lee <andy.lee@suse.com>
* upgrade shell to 3.0.5-rc1 (#282)
Signed-off-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit 0cd5651c38a1d02568d598aa7c1c9e0d1d07b2e6)
# Conflicts:
# yarn.lock
* solve conflict in yarn.lock
Signed-off-by: Andy Lee <andy.lee@suse.com>
---------
Signed-off-by: Andy Lee <andy.lee@suse.com>
Co-authored-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit 8410f758592221e4ad2bed254a142d82a0b506b5)
Signed-off-by: Andy Lee <andy.lee@suse.com>
Co-authored-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit 9dd8ae479ad608f3e3a6fe55848113ef4184cc1f)
(cherry picked from commit 1e270268d881fb16939f80338d821fd21e011dc7)
Signed-off-by: Andy Lee <andy.lee@suse.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit 485db3066f50b85dedbf6d35db9087f5f3367ddc)
Signed-off-by: Andy Lee <andy.lee@suse.com>
Co-authored-by: Andy Lee <andy.lee@suse.com>
Signed-off-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit af43ebbf6fa9d74ec5ff0744e5c3c6df9c59831d)
Co-authored-by: Andy Lee <andy.lee@suse.com>
Signed-off-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit 74300f24b3cd5ab04a06d243b35610b52cff6e69)
Co-authored-by: Andy Lee <andy.lee@suse.com>
* fix unable to detach PCI & USB device in VM edit page
Signed-off-by: Andy Lee <andy.lee@suse.com>
* refactor based on comment
Signed-off-by: Andy Lee <andy.lee@suse.com>
* using set from shell/utils/object
Signed-off-by: Andy Lee <andy.lee@suse.com>
---------
Signed-off-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit 2993ddb82cd19c323e52ef44d094e5dc5c728d8a)
Co-authored-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit a5d4604dcec5c33731784d11c77fc2617b308190)
Signed-off-by: Andy Lee <andy.lee@suse.com>
Co-authored-by: Andy Lee <andy.lee@suse.com>
Signed-off-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit daa6d6942b1d3dfb7c56f11aed73cd9d8d28242d)
Co-authored-by: Andy Lee <andy.lee@suse.com>
* 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>
(cherry picked from commit eb92642b3b0a6bde153b6d5042803d98a03751fc)
Co-authored-by: Andy Lee <andy.lee@suse.com>
Signed-off-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit 78234b9e1ea927639479696403f68597043ce691)
Co-authored-by: Andy Lee <andy.lee@suse.com>
Signed-off-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit 3dc6dda1cafd28fd02f93a979bfafe76b90de2d1)
Co-authored-by: Andy Lee <andy.lee@suse.com>
Signed-off-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit fca05d84890fb8d3d224f5c540c5e13d82c7eea6)
Co-authored-by: Andy Lee <andy.lee@suse.com>
* fix undefined error whenclick save in edit as yaml
Signed-off-by: Andy Lee <andy.lee@suse.com>
* fix VM isEqual logic and fix undefined error
Signed-off-by: Andy Lee <andy.lee@suse.com>
---------
Signed-off-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit 238c6607965845852687c92ba0c4ae1cd4851629)
Co-authored-by: Andy Lee <andy.lee@suse.com>
Signed-off-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit 19bea9710696434d7d17ec02e977cefe31805995)
Co-authored-by: Andy Lee <andy.lee@suse.com>
Signed-off-by: Jack Yu <jack.yu@suse.com>
(cherry picked from commit de4edbbf3b47496cf8f4757e7a1f8280862a36de)
Co-authored-by: Jack Yu <jack.yu@suse.com>
Signed-off-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit 9256391627c82cd3ae599c68b91fbadf3aa924d4)
Co-authored-by: Andy Lee <andy.lee@suse.com>
* fix error banner position in all dialogs
Signed-off-by: Andy Lee <andy.lee@suse.com>
* update HarvesterImageDownloader.vue
Signed-off-by: Andy Lee <andy.lee@suse.com>
---------
Signed-off-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit 25439aee65ea900fe1aca9e52db51140babf3365)
Co-authored-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit f2fe1f5bd68f02b1d6525190820320b941135e63)
Co-authored-by: Andy Lee <andy.lee@suse.com>
Co-authored-by: Yiya Chen <yiya.chen@suse.com>
Signed-off-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit 38cf667830626ab6ce58af7a473f2b2a64f894b5)
Co-authored-by: Andy Lee <andy.lee@suse.com>
Signed-off-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit 18667836c278182f5ab2ea5f03be87b237480930)
Co-authored-by: Andy Lee <andy.lee@suse.com>
Signed-off-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit 2940f25fe0b805f1ffdb499becb916cdc7899eee)
Co-authored-by: Andy Lee <andy.lee@suse.com>
Signed-off-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit a24d01717ab8319c221f4b0a19d1aaed9a4073f4)
Co-authored-by: Andy Lee <andy.lee@suse.com>