286 Commits

Author SHA1 Message Date
mergify[bot]
0ca2b0591a
Bring status object in harvesterhci.io.upgrade dismiss PUT API (#201) (#202)
* bring status object in PUT dismiss API

Signed-off-by: Andy Lee <andy.lee@suse.com>

* add cleanForSave in harvester model

Signed-off-by: Andy Lee <andy.lee@suse.com>

---------

Signed-off-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit d8bee7f4f5f3f40c67e01b14b77d528035b4ca6b)

Co-authored-by: Andy Lee <andy.lee@suse.com>
2025-03-13 14:15:59 +08:00
mergify[bot]
44f003309c
Add volumeMode dropdown for third-party storage (#197) (#200)
Signed-off-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit 90c923b480a24c6aafc002fbeb4bf5c107af3762)

Co-authored-by: Andy Lee <andy.lee@suse.com>
2025-03-12 14:29:40 +08:00
mergify[bot]
a5130986a8
fix percent typo (#198)
Signed-off-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit 487f9abc1043e4bc662fa7b1a51f63f96fd56ab8)

Co-authored-by: Andy Lee <andy.lee@suse.com>
2025-03-11 17:24:23 +08:00
Andy Lee
2c7b59daed Fix infobox style
Signed-off-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit 4e831cbc5f1169c31a2a5b0bfc8de8d040b58143)
2025-03-11 03:58:53 +00:00
Andy Lee
9f56f9eccc remove require dot for non-longhorn v1
Signed-off-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit b939df9b7d67b2952cf355bd995e67e7eae0c170)
2025-03-11 03:35:42 +00:00
Andy Lee
d92a53d9a7 bump to v1.5.0-rc1
Signed-off-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit 8ad7a57ab48d900e27e1e0a9a25e6e7e05996886)
2025-03-06 07:56:15 +00:00
Yi-Ya Chen
a607b604f8 refactor: default should selectable
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
(cherry picked from commit 64b59a0c2788b3a35734da58a948ed9746788098)
2025-03-06 07:49:27 +00:00
Yi-Ya Chen
4d7b0f7350 feat: gray out class name selector
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
(cherry picked from commit 72415622d9629aaf4ee9528cf003d1bb7cd834ee)
2025-03-06 07:49:27 +00:00
Andy Lee
af36163b29 Filter export SC for non-longhorn V1 volume
Signed-off-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit 104e98e3904cf62c9073dd4982db7a4810833ae2)
2025-03-06 07:35:24 +00:00
Andy Lee
fed86d4c24 Remove converting sentence
Signed-off-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit cbd5e45200b6717114cb1352bcbb4e0b6e00950c)
2025-03-06 06:50:24 +00:00
Andy Lee
d18ebfb26b Add HarvesterImageDownloader
Signed-off-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit 966d4d670983f746b0a87254b138488aa34d9c67)
2025-03-06 06:50:24 +00:00
Andy Lee
fd0836d489 Add label tab to vm template
Signed-off-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit efdfdbf0b86eb6f9d308e55dba6c147669846d94)
2025-03-04 09:36:33 +00:00
Andy Lee
45c0dce61b fix undefined reading harvesterhci.io/storageClassName
Signed-off-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit 54f85963ea8d4b6bee66c56885f8bb6f34f75741)
2025-03-04 03:02:06 +00:00
Andy Lee
bb645c00db introduce VM pending status
Signed-off-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit 05ff8e4f19f91387ecf88e1cc214fdfd2b58d921)
2025-03-04 02:49:45 +00:00
Andy Lee
ed692b579d update harvesterhci.io.host
Signed-off-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit 8fbbfc90f17c77b55b6d699bce995bddf92212b2)
2025-03-04 02:47:43 +00:00
Andy Lee
f02074a25e Extract variables to utils/unit
Signed-off-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit 8db4de1c4a1200f4f303e4444b6435c581187d72)
2025-03-04 02:47:42 +00:00
Andy Lee
a8f8f0d288 fix: align all memory / storage / quota units to Gi/Mi
Signed-off-by: Andy Lee <andy.lee@suse.com>
(cherry picked from commit 8f76d5ad30b34778d38eddc5fdb7532699cde11c)
2025-03-04 02:47:42 +00:00
andy.lee
4b3bdf8a59 add refreshIntervalInSecond in 1.4.2 feature flag
Signed-off-by: andy.lee <andy.lee@suse.com>
(cherry picked from commit 30dc56cad5b4c5c85ccdc663431209c397bcb86b)
2025-02-27 09:24:58 +00:00
andy.lee
a1e7345437 fix golden image error when creating LVM volume
Signed-off-by: andy.lee <andy.lee@suse.com>
(cherry picked from commit ca7eccd6880b32008f2a61d1d5805f233679d6a3)
2025-02-27 05:46:58 +00:00
andy.lee
ed7d7ffd2e hide non longhorn volume external link
Signed-off-by: andy.lee <andy.lee@suse.com>
(cherry picked from commit 046947de32f16c5c95fad6731ad9d5bb53c45cf7)
2025-02-26 09:01:23 +00:00
andy.lee
a0ea6beedb Add refreshIntervalInSeconds in backup targe edit page
Signed-off-by: andy.lee <andy.lee@suse.com>
(cherry picked from commit 7e00a08e35b500591149d9db1c199c60d7b19512)
2025-02-26 08:18:13 +00:00
andy.lee
bbe6b1bdf0 change overallMessage color to red
Signed-off-by: andy.lee <andy.lee@suse.com>
(cherry picked from commit 50901a2eaf0dc35efcd36d7b30bbba08e8c3e6c4)
2025-02-26 01:32:24 +00:00
andy.lee
81a572e5b5 fix upgrade model style
Signed-off-by: andy.lee <andy.lee@suse.com>
(cherry picked from commit ff439e66a9c7335b02ba4a4b16e09b85579c9a7c)
2025-02-26 01:32:24 +00:00
andy.lee
91862244e1 Add labels tab in VM edit pae
Signed-off-by: andy.lee <andy.lee@suse.com>
(cherry picked from commit 9cd3cd64923b232714fbb9f471a44f8129d54adf)
2025-02-24 09:42:11 +00:00
andy.lee
c7b0e9ee7a update catalog.cattle.io/rancher-version to 2.11.0
Signed-off-by: andy.lee <andy.lee@suse.com>
(cherry picked from commit e07042b9c96d853533019f9fa2b8917b1e92324c)
2025-02-24 09:42:10 +00:00
andy.lee
c16922c228 add pcideviceclaim and usbdeviceclaim models
Signed-off-by: andy.lee <andy.lee@suse.com>
(cherry picked from commit 188f058df83ff545bc7e84a8131ba65a3ac8abd9)
2025-02-24 08:41:07 +00:00
andy.lee
193bf092d5 Update catalog.cattle.io/rancher-version to 2.11.0
Signed-off-by: andy.lee <andy.lee@suse.com>
(cherry picked from commit 36c68eefb1a455880b78e8ef1f3c2ec71b59ad96)
2025-02-21 08:39:18 +00:00
andy.lee
c850b78da2 bump to v1.5.0-dev
Signed-off-by: andy.lee <andy.lee@suse.com>
(cherry picked from commit 0a782fa4d575e0b00fcafa84b0562ecc8b5bcbfd)
2025-02-21 07:01:38 +00:00
andy.lee
a0f877a23e More third party storage UI change
Signed-off-by: andy.lee <andy.lee@suse.com>
(cherry picked from commit 66f53c8a000ee8413e173f7fe29d5088d4b8b3ff)
2025-02-20 06:45:48 +00:00
andy.lee
887a122358 allow sorting storage class column in volume list page
Signed-off-by: andy.lee <andy.lee@suse.com>
(cherry picked from commit 4a303e514cef283a5df7fe88af19084a110cdabf)
2025-02-19 09:05:28 +00:00
andy.lee
1f48e8aea7 add thirdPartyStorage feature flag
Signed-off-by: andy.lee <andy.lee@suse.com>
(cherry picked from commit b828c2f66d48783b8b57292d4e658aba74190b3e)
2025-02-19 09:05:28 +00:00
andy.lee
b2c1a3b068 add third party storage UI change
Signed-off-by: andy.lee <andy.lee@suse.com>
(cherry picked from commit 40794d89a031e556d1be5d4d09d284b0426ae55c)
2025-02-19 09:05:28 +00:00
andy.lee
0a3b122316 fix sshkey is not added to cloud init user data immediately
Signed-off-by: andy.lee <andy.lee@suse.com>
(cherry picked from commit e2daa1ea0c514423882aff4dfa44f254ccb9c2ed)
2025-02-19 08:23:47 +00:00
Yi-Ya Chen
91494f5832 fix: register upgrade component in header
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
(cherry picked from commit b499f62c56c76a9321fb47b1235621b6c827dc38)
2025-02-19 01:16:26 +00:00
Yi-Ya Chen
f863b881a9 feat: fix $ctx redefine issue
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
(cherry picked from commit cbe66f4660fa58dcbb8254220f507b5514fdf41d)
2025-02-17 03:57:25 +00:00
andy.lee
2931248fdb move harvester schema.js into harvester folder
Signed-off-by: andy.lee <andy.lee@suse.com>
(cherry picked from commit 548bdd2835925bb090ac09321f07a8d12c7542a4)
2025-02-14 05:30:24 +00:00
Yi-Ya Chen
00c884cda0 lint: fix eslint
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
(cherry picked from commit 70a56c75b0314a9d496c41ed7ed81eceb6ce6b51)
2025-02-13 10:04:33 +00:00
Yi-Ya Chen
1c65b71e35 refactor: remove persistent property if unchecked
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
(cherry picked from commit 31a9abd5c27b7ecdade9044a682a90faada22d5b)
2025-02-13 10:04:33 +00:00
Yi-Ya Chen
3e4bc31a9d fix: state not update when the TPM checkbox is toggled
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
(cherry picked from commit 6d5139a994bf1dc4bfd227ead57dc36cd72be042)
2025-02-13 10:04:32 +00:00
Yi-Ya Chen
bc4bbd9a40 feat: add efi persistent state
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
(cherry picked from commit b92f22fa757d027431376b25f88b6483bd06f821)
2025-02-13 10:04:32 +00:00
Yi-Ya Chen
92588c9adc
refactor: fix conflicts
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
2025-02-12 09:35:21 +08:00
Yi-Ya Chen
832df26efc feat: add divider
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
(cherry picked from commit 3b054b35c667b72ecb9e01a00a404e2646810842)
2025-02-12 01:10:53 +00:00
Yi-Ya Chen
f7869cb241 refactor: align key spacing
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
(cherry picked from commit fd3f5ec1e69e4bacc2d161d8964a9c883c988974)
2025-02-12 01:10:53 +00:00
Yi-Ya Chen
27c0124682 feat: add feature flag
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
(cherry picked from commit 72c6741af1a3e5d3488dfd30872297ff970e30cd)

# Conflicts:
#	pkg/harvester/config/feature-flags.js
2025-02-12 01:10:52 +00:00
Yi-Ya Chen
6c69579c41 feat: add checkbox to skip checking
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
(cherry picked from commit 375127a78ae208c7fa98f2d7ddda1db3fd735a30)
2025-02-12 01:10:52 +00:00
andy.lee
ce017a0e40 fix: unable to create new sshkey in VM create page
Signed-off-by: andy.lee <andy.lee@suse.com>
(cherry picked from commit 176946e5e9650c335f5b4b7ef5ef02aa8039856e)
2025-02-11 09:30:37 +00:00
andy.lee
275b15ad62 update feature flag
Signed-off-by: andy.lee <andy.lee@suse.com>
(cherry picked from commit fc09e030a08fc1fa3d0510c576d9b044cbdb0740)
2025-02-11 09:18:03 +00:00
andy.lee
06c9a8b3d9 extract network_type to config/types
Signed-off-by: andy.lee <andy.lee@suse.com>
(cherry picked from commit 5f76da4629136344e06b7a3b1d62e5e59599dfff)
2025-02-11 09:18:02 +00:00
andy.lee
36b1406738 fix number of IP formula
Signed-off-by: andy.lee <andy.lee@suse.com>
(cherry picked from commit 3a3122f3a1632c44269328c23fd5c47754f90d8b)
2025-02-11 09:18:02 +00:00
andy.lee
06b13a9cc5 add network type in storage-network setting
Signed-off-by: andy.lee <andy.lee@suse.com>
(cherry picked from commit 229cbf1f6955f33a5480a7230d4504072e0d94e8)
2025-02-11 09:18:01 +00:00