Commit Graph

714 Commits

Author SHA1 Message Date
Zuul
8518a55b8d Merge "fix: fix the quota chart" 2022-08-09 11:59:34 +00:00
xusongfu
0167257135 feat: support quota when create trove instance
support quota when create trove instance

Change-Id: I2124271308d1544b56f19584921dc0430bde0720
2022-08-09 17:10:57 +08:00
Zuul
649dd37ae1 Merge "fix: status field is required when edit volume status" 2022-08-09 08:03:24 +00:00
Jingwei.Zhang
49bc50dbea fix: remove Chinese in the svgs/comments
1. remove Chinese in the svgs/comments
2. convert Chinese to English for some svgs/comments

Change-Id: I2927a87ef4db060ae385e0d3f1a54d658f1fd200
2022-08-09 15:31:59 +08:00
xusongfu
b088d2dcc5 fix: fix the quota chart
Fix the reserved tip of quota chart

Change-Id: I9b48741fc4bffe5d4bec782306e3f75a81bca73c
2022-08-09 15:10:18 +08:00
xusongfu
9909c1cb76 fix: fix the add value of zun quota
Disable the submit button when any resource's left value is 0

Change-Id: I623d2cdfade4337f274c999c483501354ad84e45
2022-08-09 14:01:31 +08:00
Zuul
07330b1fb4 Merge "feat: support trove quota" 2022-08-09 03:35:10 +00:00
Zuul
3d2e5af1b1 Merge "fix: Fix the display of the row actions when the volume status is being created" 2022-08-09 03:05:45 +00:00
Zuul
406a16c844 Merge "fix: fix the networks,ports and security groups" 2022-08-08 09:59:50 +00:00
xusongfu
e16951bde0 feat: support trove quota
1. support trove quota in manage project quota
2. support trove quota in overview page

Change-Id: Iac2ea282744239fc043df2bdc456b7daba05de9b
2022-08-08 17:57:26 +08:00
Jingwei.Zhang
2543838a5e fix: Fix the display of the row actions when the volume status is being created
Fix: when the volume's status is being created, the sub menu actions in the row actions are hidden.
Trigger reason: When the More Actions drop-down menu contains disabled actions and the only submenu that can be used normally, the submenu items are not displayed successfully

Change-Id: Ide3f06716d1df71593fd654f24feedabe4f68da7
2022-08-08 17:24:25 +08:00
af6531170f fix: status field is required when edit volume status
set form item property to required

Change-Id: I16ef584839b9161dd0097b8af576366d132696c2
2022-08-08 16:50:52 +08:00
xusongfu
5ad07c694f fix: fix the networks,ports and security groups
1. fix the ports and security groups to link
2. show the networks of the zun container

Change-Id: Idc89319379b68822c67c9c036bc3b7cb8cbef15a
2022-08-08 11:25:15 +08:00
Jingwei.Zhang
612152cdbb fix: update 'gigabytes' to 'capacity' in the titile
1. Update 'gigabytes' to 'capacity' in the title
2. Add the blank before '(GiB)' and '(MiB)'
3. Update related i18n

Change-Id: I46de9793f9fb32a8f33915775bdfd5d486a84253
2022-08-08 10:55:23 +08:00
Zuul
b2939b0021 Merge "fix: fix the stats api request for zun container" 2022-08-05 16:07:47 +00:00
Zuul
92112b3ab9 Merge "fix: fix async tip for some operations" 2022-08-05 09:48:34 +00:00
xusongfu
4b06dffa77 fix: fix the stats api request for zun container
Allow to request the stats only the status is Running

Change-Id: If5b6ba09abf066826a775456d12770c51c25ea98
2022-08-05 16:03:04 +08:00
Zuul
67a8db0e95 Merge "feat: show logs of a zun container" 2022-08-05 07:16:34 +00:00
xusongfu
c3297956a8 fix: fix async tip for some operations
Add async tip for some operation of a zun container

Change-Id: I0197f8d8e291fddcf9902f93c19e7e5a4a6ec137
2022-08-05 14:25:00 +08:00
xusongfu
6ecd7ce300 feat: show logs of a zun container
Show logs of a zun container

Change-Id: I6ab28850e3f802a76372e5cee62e6306029c29e2
2022-08-05 09:30:15 +08:00
Jingwei.Zhang
dda85bbf26 feat: update volume action menu
1. Update the volume action menu: classified as 'data protection', 'instance related', 'capacity & type'
2. Update the volume action menu in the volume tab in the  instance detail page
3. Update the volume/snapshot e2e cases according the new action menu

Change-Id: Ib479efcdcd0f72789b1278716c7b9f06f9d87d3b
2022-08-05 08:40:43 +08:00
Jingwei.Zhang
a6820a4ca8 fix: fix the server group member label in quota
1. Fix the server group member label in the quota overview
2. Fix the server group member label in the quota manange form
3. Update the label style in the quota manage form to better display the
resource label
4. Fix the 'of' word in some titles

Change-Id: I000c783f05ddadf5a6649d56c19263ee4af81e82
2022-08-05 08:40:19 +08:00
xusongfu
f801b77f83 fix: fix the action collection of zun container
1. Put the status operations in one collection
2. Add danger style to force delete

Change-Id: Ic0d18fe0e5b2148b78e1c7d24e1948160d1c43c5
2022-08-04 15:19:26 +08:00
xusongfu
88d877cde2 feat: show action logs of a zun container
Show action logs of a zun container

Change-Id: Icd660776a220941b05511c4f2eef3547b7f952dc
2022-08-04 10:21:28 +08:00
Jingwei.Zhang
4ccb380ff4 fix: fix the backup size quota check when create backup
Disable to click submit button when the remaining backup size is zero

Change-Id: I9c5b6995100262edd9be4f941dd6d905fccb4e30
2022-08-03 12:10:26 +08:00
Jingwei.Zhang
28846810e2 fix: fix the size quota check when create volume
1. Disable to click submit button when the remaining size/type size quota is 0.
2. Add image check to the volume e2e after the volume created image successfully

Change-Id: I6d8c0491647abc8329fa089665194da278decf46
2022-08-03 12:10:18 +08:00
Zuul
da98091f53 Merge "fix: fix lang local storage after logout" 2022-08-02 11:32:21 +00:00
Zuul
5ff60bbec5 Merge "feat: show stats of a zun container" 2022-08-02 11:32:19 +00:00
Jingwei.Zhang
4643795bcb fix: fix lang local storage after logout
1. Retain the lang value in LocalStorage when logging out
2. Add clearLocalStorage func && add unit test

Change-Id: I84cf361bfcaa40d2a6d80f687d02f43665cef3d3
2022-08-02 16:16:43 +08:00
Jingwei.Zhang
1ded7c2312 feat: update administrator overview page
Update title in the platform info card and resources use card

Change-Id: I703874c120189432dd3bb395923e346193cb298d
2022-08-02 15:44:01 +08:00
xusongfu
251a353e98 feat: show stats of a zun container
Show stats of a zun container

Change-Id: I508a97d1a86217a590ccb624a0009cc44daef95f
2022-08-02 14:34:10 +08:00
Jingwei.Zhang
e5a54c31e7 fix: fix the limit value when fetch api in the list page
Fix the limit value by the page size options, when the limit in the store is not in the page size options, use the default limit value.

Change-Id: I3868ebf9b33304ace884b0fa77eae28d89e80c20
2022-08-02 12:52:19 +08:00
Zuul
37885d343d Merge "fix: fix the plural form of the menu words && tab title words" 2022-08-02 04:45:33 +00:00
Zuul
7389707392 Merge "fix: fix instance quota check when create instance" 2022-08-02 04:35:23 +00:00
xusongfu
6110deace4 fix: fix the add value of quota in zun containers
Set the add value to 0 if the input value is greater than the left value

Change-Id: If15b10290bc7c34c7e51ec6d7ef2c47fcfdee6c5
2022-08-01 17:14:10 +08:00
Jingwei.Zhang
3f9ca389b8 fix: fix the plural form of the menu words && tab title words
1. Fix the plural form of the menu words
2. Fix the plural form of the tab title
3. Fix the related e2e case

Change-Id: Id37115d9efac341413b401d12049cf0d621e0385
2022-08-01 13:01:15 +08:00
Jingwei.Zhang
c121385eda fix: fix instance quota check when create instance
1. fix the quota check when the remaining instance quota is 0
2. If the quota check fails, all the add resource is 0

Change-Id: I41bb353c7154ca5752dc327719de530b01e24e78
2022-08-01 10:04:34 +08:00
Zuul
c3835d24c0 Merge "fix: fix the filtered data is inconsistent with the refreshed data" 2022-07-29 14:53:39 +00:00
Zuul
9ca70a765f Merge "fix: fix ports quota check when create virtual adapter" 2022-07-29 14:29:39 +00:00
Zuul
af6b92b3bc Merge "fix: fix the quota info" 2022-07-29 11:33:55 +00:00
Zuul
e37e869981 Merge "fix: fix getColumns and searchFilters in trove instance" 2022-07-29 11:12:25 +00:00
Jingwei.Zhang
88e4ca036c fix: fix the filtered data is inconsistent with the refreshed data
When using the front end to filter the data, when the data is refreshed, the filter param is also passed to the API, remove the filter params to fix the situation

Change-Id: I60fc2a6ea3d6c345f0fdb2254c2018c2a07f56c5
2022-07-29 17:33:35 +08:00
Zuul
6d35162f37 Merge "feat: support reboot action in trove instance" 2022-07-29 09:20:26 +00:00
xusongfu
e0d2a5e624 fix: fix the quota info
1.When the quota limit of zun containers is 0, it needs to disable the submit button
2.Change the add default value from 1 to 0

Change-Id: I7196b5075fda7c919784f10b0f2b5d0b3c35ec59
2022-07-29 16:45:51 +08:00
xusongfu
8145865d8f fix: fix getColumns and searchFilters in trove instance
fix it to get better extensions

Change-Id: I3fbe27ca79af3fae93f85782e2edf3dffa64d612
2022-07-29 16:02:21 +08:00
Jingwei.Zhang
b2cad765bf fix: fix ports quota check when create virtual adapter
If the remaining quota of a port is zero, you can still successfully call the API to create a subnet and automatically add a port. As a result, the used port is greater than the upper limit of the quota. Fix the quota check method to accommodate this situation

Change-Id: Icf955b3e4ad40d618305b23bffcd397fdbd0b288
2022-07-29 14:25:53 +08:00
xusongfu
b40571de7d feat: support reboot action in trove instance
Support reboot database service in trove instance

Change-Id: I6a831256fc1f7e20bf7cf237915f0f0534386aac
2022-07-29 11:10:09 +08:00
xusongfu
dc71a4a56a fix: update some database names
1. Update 'backup' to 'database backup'
2. Update 'instance name' to 'database instance name'
3. Update 'flavor' to 'database flavor'

Change-Id: I0f9b672fdf403c09827d70d9dfd4670436eb5a66
2022-07-28 21:32:58 +08:00
Zuul
2bc6be5087 Merge "fix: update volume snaphost/backup display" 2022-07-28 11:12:58 +00:00
Jingwei.Zhang
fb83a57550 fix: update volume snaphost/backup display
1. Update 'snaphost' to 'volume snaphost', 'backup' to 'volume backup'
2. Update e2e case

Change-Id: I74dee2e2da7cbaac4ba7607c83848b28cfb81cde
2022-07-28 15:48:16 +08:00
Jingwei.Zhang
2c8990c591 fix: update Ring component for long text display
1. When the text is long, change the font size smaller
2. Fix lineHeight value for the Annatation.Text component

Change-Id: I71b96864de15bb0b4b331c7e70ea23a80b759b82
2022-07-28 14:49:02 +08:00
xusongfu
01a3073ec8 feat: support trove instance in administrator platform
1. support trove instance in administrator platform
2. support actions in trove instance detail page

Change-Id: Ic329c39d4c37793bbec193202d5d4e41dd410d74
2022-07-27 14:32:45 +08:00
Zuul
53c0aa9656 Merge "fix: fix trove instance create" 2022-07-25 11:35:16 +00:00
xusongfu
a740667856 fix: fix trove instance create
1. Remove some useless codes
2. Update context if size change
3. Remove max value of size

Change-Id: I8c6c15749e2f1f2487c89124cf8906386d557725
2022-07-25 16:43:19 +08:00
xusongfu
7fb3e6eb2c fix: fix the trove instance store
fix the trove instance store to get better extension

Change-Id: I20950d667bbdac621644e4f8def5384eff48e67c
2022-07-25 15:48:56 +08:00
Zuul
af67087953 Merge "fix: fix the heat tab in the system info" 2022-07-25 07:45:01 +00:00
Zuul
6d50017ea2 Merge "feat: add protocal in the port forwarding display in the floating ip list" 2022-07-25 07:45:00 +00:00
Zuul
1be5f3509b Merge "refactor: optimize the way to fetch the list of volumes mounted on the instance" 2022-07-25 07:44:58 +00:00
Zuul
eacac0536b Merge "feat: support stop action in trove instance" 2022-07-25 07:44:56 +00:00
Jingwei.Zhang
c9a1999f5f fix: fix the heat tab in the system info
When the heat service is diabled, hide the heat tab in the system info

Change-Id: I87cd2dbdc7c3213accd6f6944a3cd84683fcbba7
2022-07-25 10:39:06 +08:00
Jingwei.Zhang
bb133015a3 feat: add protocal in the port forwarding display in the floating ip list
1. Add protocal when show the port forwarding info in the floating ip list
2. Add protocal to the port forwarding info when download the floating ip list

Change-Id: I7f9cea6cbfc276205c75e2ab8708124c49106ffc
2022-07-25 10:08:54 +08:00
Jingwei.Zhang
afefcf6fdb refactor: optimize the way to fetch the list of volumes mounted on the instance
Use the skyline extension volumes api with uuid param to fetch the list of the volumes mounted on the instance, instead of fetch all the volumes and filtered by the instance id

Change-Id: Ie792a661d3fbf54a0f96c377e4d402e6bd0db323
2022-07-25 09:53:16 +08:00
xusongfu
4d27908ce5 feat: support stop action in trove instance
Support stop database service in trove instance

Change-Id: I3dfa3e8242f45c689ffba171d7ecff629e2c1573
2022-07-22 17:38:22 +08:00
Jingwei.Zhang
2caa340ba6 fix: fix the initially volume type when create volume
Fix the initially volume type by the selected snapshot when create volume:
the snapshot detail api may not has the volume_type_id prop

Change-Id: Ia780d3abc3b75f381609bd80e1116d7e09bc772b
2022-07-22 15:14:38 +08:00
xusongfu
9597ed1516 fix: fix the policy of database which belong a instance
fix the policy of database which belong a instance

Change-Id: I74b8dceabd2bfa0e84030243ca620ae99d482426
2022-07-21 16:49:45 +08:00
Zuul
8bda065853 Merge "fix: support the same port if different protocol" 2022-07-21 08:20:57 +00:00
Zuul
ac0139473b Merge "feat: support server group quota check when create instance" 2022-07-21 04:34:34 +00:00
xusongfu
99c44ece47 fix: support the same port if different protocol
support the same port if different protocol when create DNAT

Change-Id: I8ab9c06116aceb18b5780d57c567fc3e595cc3d9
2022-07-21 11:21:47 +08:00
xusongfu
bcda6b2cd9 feat: support restart for trove instance
support restart for trove instance

Change-Id: I016b87cdb31cf6c45a1befd0d4191b24fb9344de
2022-07-20 22:00:38 +08:00
Jingwei.Zhang
36f49a3a51 feat: support server group quota check when create instance
1. Support server group quota info when create instance
2. Disable click next button when the selected server group's remaining quota is insufficient

Change-Id: Iee8127292ad50564eff04e21f11b1c82355d3a7d
2022-07-20 14:51:54 +08:00
xusongfu
b3d0c9b1e6 feat: support edit for trove instance
1. Support edit for trove instance
2. Fix the menu items name of trove instance
3. Fix the title of create trove instance

Change-Id: If9448e8e20f547079e0ab6071d3828cf549e2173
2022-07-20 11:11:35 +08:00
Zuul
6c746303c6 Merge "feat: support instance snapshot create instance" 2022-07-19 15:00:41 +00:00
Zuul
87230c3297 Merge "fix: fix the detail info of zun container" 2022-07-19 15:00:39 +00:00
Zuul
62e12288bc Merge "feat: support quota info when instance snapshot create volume" 2022-07-19 12:08:02 +00:00
xusongfu
a83ee32952 fix: fix the detail info of zun container
1. Fix the status detail with i18n
2. Fix command and labels
3. Simplify the definition of some data

Change-Id: Id5679e159d3038504433b11b577f82f3ddbe9ba0
2022-07-19 15:39:42 +08:00
Jingwei.Zhang
2151e59acf feat: support instance snapshot create instance
1. Add instance snapshot source when create instance
2. Support quota info && quota check when select instance snapshot
3. Support create instance in instance snapshot list page

Change-Id: I1e2db9370932f03134492cf5b010f32eca551f55
2022-07-19 15:29:48 +08:00
Zuul
9129af50f8 Merge "fix: update user's scope system role check" 2022-07-19 07:18:05 +00:00
xusongfu
5cf020aaca fix: fix the policy of image
Use alias policy to distinguish upload_image of glance and cinder

Change-Id: I72cf15c3c4a2d31b50d96a643a9a134f8d2db2ab
2022-07-19 10:07:07 +08:00
Jingwei.Zhang
c6eaddabe6 feat: support quota info when instance snapshot create volume
1. Support quota info when instance snapshot create volume
2. Disable click submit button when the given type's left quota is insufficient

Change-Id: I2665b5285b7e93324fec7b02bbf095cf9fad3b9f
2022-07-18 16:55:25 +08:00
Zuul
d3ffb6264d Merge "feat: support quota info when instance create snapshot" 2022-07-18 08:37:36 +00:00
Zuul
3a8cc3c80c Merge "fix: hide network qos menu when the service is disabled" 2022-07-18 08:19:49 +00:00
Zuul
b12700a63f Merge "fix: disable associate action when fip has port forwardings" 2022-07-18 08:19:47 +00:00
Jingwei.Zhang
f172cb2164 fix: update user's scope system role check
For all user, check system role by keystone system role api, remove the special username admin check

Change-Id: I46b58b1061bd2914933f5eb2950f3e34ee34c437
2022-07-18 14:13:00 +08:00
xusongfu
97048d0a9e feat: support quota in zun container creating
Support quota in zun container creating

Change-Id: Ife903ae866aa2c6305eb62461491bf9551d1ced9
2022-07-18 11:22:53 +08:00
Jingwei.Zhang
46a7742aa2 feat: support quota info when instance create snapshot
1. Support quota info when bfv instance create snapshot
2. Disable click submit button when snapshot quota or each type quota is insufficient

Change-Id: I8647aa9e9e8a7669eda6549ef9ab4dcdba2e3dec
2022-07-18 11:04:23 +08:00
Jingwei.Zhang
f7fd48445f fix: hide network qos menu when the service is disabled
Hide network qos menu when endpoints not include neutron_qos by profile api

Change-Id: I27f03936609f3fd4067fe80b74830fb0315f0e1f
2022-07-18 09:03:11 +08:00
Jingwei.Zhang
2c0eb3858e fix: disable associate action when fip has port forwardings
Disable fip associate action  when the fip has port forwardings

Change-Id: Ie310d2935d23817ad32c6b2088361b9747722936
2022-07-15 17:54:07 +08:00
Zuul
a0d2ed54a7 Merge "fix: show qos_policy name in floating ip list" 2022-07-14 09:58:22 +00:00
Zuul
18bc981052 Merge "fix: fix the table height in qos policy list" 2022-07-14 08:13:52 +00:00
Zuul
f48ac9480a Merge "feat: support zun quota in manage project quota and overview" 2022-07-14 05:21:37 +00:00
xusongfu
ebaa2d9b15 fix: fix the table height in qos policy list
Fix the table height in qos policy list

Change-Id: If0e54aa236c550e02bdde84530b8cd811401f18c
2022-07-14 11:46:28 +08:00
xusongfu
47b40b1737 fix: show qos_policy name in floating ip list
Show qos_policy name in floating ip list

Change-Id: I4e6c574b4f192d47557a1f5b44490ec6110abf09
2022-07-14 11:35:30 +08:00
Zuul
1e0e60ea32 Merge "fix: fix associate fip with port forwarding" 2022-07-14 02:11:01 +00:00
Zuul
70c3b5afbe Merge "fix: add ip tip for NFS/CIFS share create access rule" 2022-07-13 11:37:07 +00:00
Jingwei.Zhang
8ba4b104e8 fix: fix associate fip with port forwarding
1. Disable select fip which has port forwarding when instance/virtual adapter/lb instance associate fip
2. Refactor instance/virtual adapter/lb instance assoicate fip

Change-Id: I2dfe14087466d71a0c0ee724e99817594ce92dd0
2022-07-13 17:50:52 +08:00
xusongfu
3666358c95 feat: support zun quota in manage project quota and overview
1. Support manage zun quota
2. Show zun quota in overview

Change-Id: I18fa243ca4133be1a4592189ef287db44f4cc66d
2022-07-13 16:54:46 +08:00
Jingwei.Zhang
09fb7742a1 fix: add ip tip for NFS/CIFS share create access rule
1. Add ip tip for NFS/CIFS share create access rule
2. Fix default value when create access rule

Change-Id: I4728aa414d19cf0afdae1fa6e887b876beb76255
2022-07-13 14:58:42 +08:00
Jingwei.Zhang
58026cf9bd feat: update Popover component
1. Update Popover component: support custom icon, title; support another data fetch func for only one request; suport pagination setting in table
2. Update PopoverSubnets components to support title
3. Update network-select-table component subnet display: update subnet's
count to title, when hover it, the popover will show

Change-Id: I5ca81146a7392b797f9f27d95c5d9cbf715d5e3d
2022-07-13 14:09:19 +08:00
Jingwei.Zhang
15d5998e11 fix: fix port forwarding display in fip list page
1. Fix resourceName check
2. Update port fowarding render && stringify

Change-Id: If32652b7b13c3591a4824912b5752ccf324d7c7b
2022-07-12 17:17:41 +08:00
Jingwei.Zhang
d55f42c12c feat: support fixed ip filter in port-form-item
Support fixed ip filter in port-form-item, the related actions below:
1. Support fixed ip filter when instance associate fip
2. Suppport fixed ip filter when fip create dnat
3. Support fixed ip filter when edit dnat

Change-Id: I2bfbca000d2a6699010c40e225eab2ce8514c9e0
2022-07-12 15:42:21 +08:00