Commit Graph

8324 Commits

Author SHA1 Message Date
Abhishek Kumar d828fd247f
ui: fix physical network guest traffix type tab (#6096)
Fixes icon
Fixes object change

Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2022-03-14 14:42:38 +01:00
Abhishek Kumar 59f0d558ec
ui: fix mac learning warning visibility in add network offering (#6095)
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2022-03-12 00:32:08 -03:00
Bryan Lima 603f88a9e5
[UI] Dont show project view menu when user doesn't have permission (#6081)
* Dont show project menu when user doesnt have permission

* Update ui/src/components/header/ProjectMenu.vue

Co-authored-by: Hoang Nguyen <hoangnm@unitech.vn>

* Removing unnecessary var

Co-authored-by: Hoang Nguyen <hoangnm@unitech.vn>
2022-03-12 00:11:03 -03:00
Hoang Nguyen 4c3dbd541c
fix navigation back error (#6093) 2022-03-11 12:41:25 -03:00
Abhishek Kumar 401a89cf56
ui: fix bulk destroy vm with expunge (#6098)
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2022-03-11 10:56:55 -03:00
Abhishek Kumar 7e6339753d
ui: fix deploy vm stay on page (#6099)
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2022-03-11 10:53:06 -03:00
Nicolas Vazquez 9ad5d346c4
ui: Fix storage pool label for protocol (#6089)
* UI: Fix storage pool label for protocol

* Fix tooltip
2022-03-11 00:35:43 +05:30
David Jumani 0a4cf5b0b9
ui: Fix dashboard links (#6083)
* ui: Fix dashboard links

* Fix event links
2022-03-10 08:24:13 -03:00
Pearl Dsilva 07d1ffc4e7
UI: Fix route to domain details (#6086) 2022-03-10 08:09:36 -03:00
Pearl Dsilva b1e01a89a9
UI: Fix Dedicating resource to a domain (#6085) 2022-03-10 07:33:18 -03:00
nvazquez 36c11d1d1f
Merge branch '4.16' 2022-03-09 13:31:51 -03:00
Pearl Dsilva 00c1bdb365
UI: Reload page on closing Bulk Action modal (#6077) 2022-03-09 13:31:04 -03:00
Hoang Nguyen d258da5524
UI: Upgrade to Vue3 library (#5151)
* add new vue 3 library & and 2.x (beta)

* edit config files, settings, utils, store,... corresponding to Vue 3

* edit layout and config to suit the new library

* fix header & side menu

* components, autogenview

* fix dashboard & compute

* compute: fix form errors

* storage: fix form & template by vue3

* networks: fix form & template by vue3

* image: fix form & template by vue3

* project: fix by vue3 library

* user: fix by vue3

* iam: fix by vue3

* fix zoneWizard & tooltip click event

* fix infra > physicalnetwork & visible modal

* fix infra by vue3 & antdv 2x

* fix offerings by vue3

* fix plugin by vue3

* fix form & action form

* update the ant-design latest version

* fix icon, style dark mode, menu

* fix unittest

* fix babel plugins not found

* add name,ref missing & callback i18n not found

* fix slot & info icon

* fix unit test

* fix tooltip label of form item

* fix lint errors

* using global app, globalProperties

* add focus directive & edit the position of ctrl+Enter

* upgrage Vue 3 version

* fix main UT

* fix build failed

* using `optionFilterProp="label"' & fix build fail

* fix UT with new code

* fix icons of undefined

* fix error run app

* fix selectbox options

* add vue version for clear storage

* fix template

* fix template of iprange form

* fix warning test UT

* fix conflit

* fix build failed

* fix error run app the first time after upgrade

* fix auto-complete & watch object/array

* fix error run application

* fix error build

* fix form, icon, template & locales

* fix conflit & form

* remove slot errors

* fix error build & test UT

* fix error template

* Add licenses for missing files

* add scroll to first errors

* add scroll to first errors

* fix select filter, tag event

* add shallowRef async component are missing

* fix css, upgrade vue-cropper version

* fix css

* fix vue 3 coding for new components

* Remove unused components

* fixes `this` not found in @/roles

* fix redirect after login again when session expired error

* fix openKeys menu & watch router

* fixes

* fix build failed

* fixes

* fixes ut

* fixes

* fixes eslint

* fixes

* fixes

* fixes css

* fix menu sidebar css

* fix some css icon, images

* fix build fail

* fixes

* fixes

* fixes

* fixes

* fix publicip resource

* fixes ut

* fixes

* fixes

* fixes layout mode

* fixes dropdown filter columns

* fixes dashboard & hidden setting for normal user

* fixes

* fixes layout

* fixes avatar

* fixes

* Add missing else

* Fix query in routable paths

Co-authored-by: davidjumani <dj.davidjumani1994@gmail.com>
2022-03-09 09:47:09 -03:00
nvazquez 7439581c77
Merge branch '4.16' 2022-03-09 07:00:28 -03:00
David Jumani c2bcad8571
ui: Set icon to osdisplayname to avoid multiple api calls (#6075) 2022-03-09 07:00:09 -03:00
nvazquez 67601b5a78
Merge branch '4.16' 2022-03-09 06:55:49 -03:00
Nicolas Vazquez 7fbfd4c6ea
UI: Fix navigation to domains (#6072) 2022-03-09 06:54:55 -03:00
nvazquez 7facd49d33
Merge branch '4.16' 2022-03-08 12:55:50 -03:00
David Jumani 6b913a76cf
ui: Add user initials as avatar if no icon present (#6070)
* ui: Add user avatar if no icon

* set initials to uppercase
2022-03-08 12:55:00 -03:00
David Jumani 92d831c6f1
ui: Add link to account role in listview (#6065)
* ui: Add link to account role in listview

* Ensure route exists
2022-03-08 08:11:00 -03:00
nvazquez 7631dede8a
Merge branch '4.16' 2022-03-08 07:54:09 -03:00
Nicolas Vazquez e4d70d4214
UI: Fix Autogenview cleared resource (#6066) 2022-03-08 07:53:22 -03:00
nvazquez c7c982f642
Merge branch '4.16' 2022-03-07 10:51:41 -03:00
Wei Zhou 84f19d8f36
UI: update vm with userdata (#6051)
* UI: update vm with userdata

* Update ui/src/views/compute/EditVM.vue

Co-authored-by: David Jumani <dj.davidjumani1994@gmail.com>

* Update #6051: small fixes

Co-authored-by: David Jumani <dj.davidjumani1994@gmail.com>
2022-03-07 07:59:52 -03:00
Pearl Dsilva 4d54e8e84c
Allow specifying disk size, min/max iops for offering linked with custom disk offering (#6018) 2022-03-05 00:11:25 -03:00
Nicolas Vazquez c366511294
UI: Missing message on VM import for not found networks (#6055) 2022-03-04 14:22:18 -03:00
Nicolas Vazquez 807ebf426a
UI: Missing message on VM import for not found networks (#6055) 2022-03-03 22:55:25 -03:00
David Jumani 85c59979f7
Multiple SSH Keys support (#5965)
* keypairs added in api-constants

* names parameter added

* findbynames method added in dao

* change in impl to find and reset multiple keys

* findbynames method implemented

* log the publickeys, check the ssh keys given exists or not

* new ArrayList<>

* SQL IN toArray

* keypair

* null pointer exception solved with + concatanation

* null pointer exception solved with + concatanation

* error resolved

* keypair name to names in uservmresponse

* keypair name is set in the uservmresponse, from the details

* null checks are removed, keypairnames are stored in a string, sent to the resetvmsshinternal, and added in details

* commit first eval

* deploy vm takes multiple ssh-keys

* Deploy VM UI changed to accept multiple ssh keys

* Reset SSH UI API changed

* ResetSSH.vue

* ssh keys joined, ssh added in infocard

* changes made

* schema error resolved

* potential null pointer exception removed

* Update UserVmManagerImpl.java

unnecessary check removed.

* Update DeployVMCmd.java

* Update DeployVMCmd.java

* Update ResetVMSSHKeyCmd.java

* Update UserVmJoinDaoImpl.java

* .

* arraylist

* Update DeployVMCmd.java

* Update UserVmManagerImpl.java

* Update ResetVMSSHKeyCmd.java

* Update db

* Fix list vm by keypair

* ui fixes

* Fix typos

* ui fixes

* Cleanup

* Adding deprecated and since in api params

* Adding upgrade for existing vms with ssh keys

* Handle no key for cks

* Show existing keyparis in reset ssh key form

* get keys from the right account

Co-authored-by: bicrxm <bickrombishsass@gmail.com>
2022-03-01 21:30:55 -03:00
nvazquez 909c437cca
Merge branch '4.16' 2022-02-23 12:58:13 -03:00
dahn 19b8da290c
prevent <ctrl>-<enter> handler from <space> from toggling checkboxes (#6027)
* prevent <ctrl>-<enter> handler from <space> from toggling checkboxes

* enter vs ctrl-enter issue remaining: toggles active switch on submit

* some fixes by hook on containing div

* other identified forms

Co-authored-by: Daan Hoogland <dahn@onecht.net>
2022-02-23 21:21:44 +05:30
Suresh Kumar Anaparti 3a1f6923a2
Merge branch '4.16' into main 2022-02-23 20:21:46 +05:30
Wei Zhou ca12ef31ac
ui: add VXLAN network identifiers (VNIs) in message.guest.traffic.in.advanced.zone (#6034) 2022-02-23 18:32:52 +05:30
nvazquez 86f6675898
Merge branch '4.16' 2022-02-23 06:46:41 -03:00
Nicolas Vazquez 36d3f434d1
UI: Reword the setting panel warning (#6020) 2022-02-23 14:15:48 +05:30
Pearl Dsilva bc1498de40
ui: Fix column names translation issue (#6025)
* ui: Fix column names translation issue

* update labels
2022-02-22 23:05:09 -03:00
davidjumani 982462b537
ui: Display yes / no for vm requiring upgrade (#6024) 2022-02-22 11:20:51 -03:00
davidjumani c0fe3dc827
ui : Fix linting issue (#6023)
* ui : Fix linting issue

* make it more appealing
2022-02-22 11:18:46 -03:00
davidjumani b4b1f9b861
ui: Hide column selector in detail view (#6022) 2022-02-22 11:17:29 -03:00
Pearl Dsilva e3d0ce9304
Improve default network offering setting for egress policy (#5970)
* Improve default network offering setting for egress policy

* descriptive info + restrict to only isolated n/ws

* add translation
2022-02-21 19:42:35 -03:00
davidjumani b9e973ab9b
ui: Adding option to select columns to display (#6001) 2022-02-21 12:28:55 -03:00
davidjumani 2a1a012a4d
Allow domain admin to change domain and account settings (#4339)
* Allow domain admin to change domain and account settings

* Cleanup

* Remove useless global setting

* Restrict regular users with listConfig access

* Address comments

* Moving upgrade path
2022-02-21 12:25:45 -03:00
Wei Zhou b8ce07475d
UI: fix network list when assign vm to other accounts in project view (#6009)
* UI: fix network list when assign vm to other accounts in project view

* PR#5009: return [] if empty result
2022-02-20 21:52:44 -03:00
Nicolas Vazquez e662535dce
UI: Fix move VM out of a project (#6010)
* Fix move VM out of a project

* Improve
2022-02-20 21:51:25 -03:00
Pearl Dsilva 72a77d553d
UI: Fix issue while listing projects in the Project Menu - DashBoard (#6006) 2022-02-18 10:28:29 -03:00
Hoang Nguyen 9eefc76fc5
UI: Filter menu UX improvements (#5994)
* fix filter menu

* fixes

* fixes

* fixes
2022-02-17 23:19:59 -03:00
nvazquez f74e87fbf8
Merge branch '4.16' 2022-02-17 21:49:12 -03:00
Wei Zhou ac794a0c85
ui: minor change with help text on dashboard (#6003) 2022-02-17 21:48:37 -03:00
Nicolas Vazquez ed30683e52
[Simulator] Add zone wide storage (#5986)
* [Simulator] Add zone wide storage

* Refactor
2022-02-16 22:50:55 -03:00
Suresh Kumar Anaparti b50542a11c
Merge branch '4.16' into main 2022-02-15 19:26:04 +05:30
Pearl Dsilva e0a5df50ce
CKS Enhancements and SystemVM template upgrade improvements (#5863)
* This PR/commit comprises of the following:
- Support to fallback on the older systemVM template in case of no change in template across ACS versions
- Update core user to cloud in CKS
- Display details of accessing CKS nodes in the UI - K8s Access tab
- Update systemvm template from debian 11 to debian 11.2
- Update letsencrypt cert
- Remove docker dependency as from ACS 4.16 onward k8s has deprecated support for docker - use containerd as container runtime

* support for private registry - containerd

* Enable updating template type (only) for system owned templates via UI

* edit indents

* Address comments and move cmd from patch file to cloud-init runcmd

* temporary change

* update k8s test to use k8s version 1.21.5 (instead of 1.21.3 - due to https://github.com/kubernetes/kubernetes/pull/104530)

* support for private registry - containerd

* Enable updating template type (only) for system owned templates via UI

* smooth upgrade of cks clusters

* update pom file with temp download.cloudstack.org testing links

* fix pom

* add cgroup config for containerd

* add systemd config for kubelet

* add additional info during image registry config

* update to official links
2022-02-15 18:27:14 +05:30