Rohit Yadav [Wed, 20 Jan 2021 02:27:12 +0000 (07:57 +0530)]
README: update merge/move notice
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Rohit Yadav [Wed, 20 Jan 2021 01:58:20 +0000 (07:28 +0530)]
tests: fix unit test fail
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Rohit Yadav [Wed, 20 Jan 2021 01:23:43 +0000 (06:53 +0530)]
package: update vue, antd and dependencies
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Hoang Nguyen [Wed, 20 Jan 2021 00:42:25 +0000 (07:42 +0700)]
Explore Test Automation (#320)
* config jest and add setup for unittest
* config jest coverage
* example of unit testing a Status widget/component
* add license for test file
* add test/run command in the .travis.yml
* add mock store and i18n for vue jest
* add mock file missing
* add mock router
* add lincence to mock file & decodeHtml to setup file
* add mock axios instance & fix eslint on tests folder
* add test components > views > ActionButton component
* fix for test coverage success
* refactor test file
* add test Views > Autogenview.vue (Navigation Guard, Watchers, Computed)
* history mode mockRouter, refactor test code, test Autogenview > fetchData (routeName)
* test Views > AutogenView.vue (processing 31%)
* add mock router exception & test Views > AutogenView.vue (processing 43%)
* test Views > AutogenView (processing 65%), add test onSearch, closeAction, execAction, listUuidOpts
* refactor and add comment test files
* test Views > AutogenView (processing 91%)
* add comment file AutogenView.spec.js
* test Views > AutogenView.vue (handleSubmit method)
Hoang Nguyen [Mon, 18 Jan 2021 11:59:18 +0000 (18:59 +0700)]
npm: Build and packaging improvements (#568)
* remove unused plugins and minimizer js
* update dependencies
* fix build, update dependencies
* using lazy_use components
* add additional components
* optimization: lazy loading i18n locales
davidjumani [Mon, 18 Jan 2021 11:53:55 +0000 (17:23 +0530)]
ui: Remember tab on page change (#780)
* Remember tab on page change
* fix for resourceview
* Fix instance tab
* Fix vpc tab
* Fix kubernetes tab
Pearl Dsilva [Mon, 18 Jan 2021 11:44:50 +0000 (17:14 +0530)]
Show enable field only if paramter is present (#917)
Co-authored-by: Pearl Dsilva <pearl.dsilva@shapeblue.com>
davidjumani [Thu, 14 Jan 2021 00:41:47 +0000 (06:11 +0530)]
Using post for uploadSslCert api (#842)
* Adding post param to actions
* Using post for uploadSslCert api
Pearl Dsilva [Thu, 14 Jan 2021 00:37:42 +0000 (06:07 +0530)]
Allow enabling network/vpc offering at creation (#911)
Co-authored-by: Pearl Dsilva <pearl.dsilva@shapeblue.com>
Rakesh [Wed, 13 Jan 2021 15:39:51 +0000 (16:39 +0100)]
Display all data volumes for vm while destroying (#915)
If a root admin tries to destroy VM of different
domain then the data disks are not displayed and
hence they wont be destroyed.
Make sure that root admin can see all data disks
of a vm while destroying it
Co-authored-by: Rakesh Venkatesh <r.venkatesh@global.leaseweb.com>
Wido den Hollander [Wed, 13 Jan 2021 15:39:25 +0000 (16:39 +0100)]
tools/docker: Change directory to docker.sh's directory (#916)
By switching to this directory we can use relative paths regardless
of how people execute the script.
cd tools
./docker.sh
OR
./tools/docker.sh
OR
/path/to/git-repo/tools/docker.sh
Hoang Nguyen [Wed, 13 Jan 2021 15:38:44 +0000 (22:38 +0700)]
FIX - compute - Create snapshot from virtual machine with managed storage (#808)
* compute: add button and modal `take VM volume snapshot`
* add awesome camera retro plugins
* modified to using component
* fix for quiescevm
* add quiescevm to api params
davidjumani [Fri, 8 Jan 2021 12:12:19 +0000 (17:42 +0530)]
migratewizard: Fix fetching jobid from api response (#913)
* migratewizard: Display error and unfreeze form when api call fails
* migratewizard: Fix fetching jobid from api response
Rohit Yadav [Tue, 5 Jan 2021 09:51:56 +0000 (15:21 +0530)]
component: remove Primate name from the footer, fix bug report link
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
davidjumani [Tue, 5 Jan 2021 09:04:08 +0000 (14:34 +0530)]
migratewizard: Display error and unfreeze form when api call fails (#912)
Hoang Nguyen [Tue, 5 Jan 2021 06:45:03 +0000 (13:45 +0700)]
continue with the Zone deployment without shared primary storage (#908)
davidjumani [Wed, 23 Dec 2020 12:25:19 +0000 (17:55 +0530)]
ui: Allowing user to use local/browser timezone (#903)
Allowing user to use local/browser timezone
Hoang Nguyen [Wed, 23 Dec 2020 12:10:58 +0000 (19:10 +0700)]
Handle redirect to sub menu when click parent menu (#876)
* Handle redirect to sub menu when click parent menu
* renamed the function
* allow click on menu for desktop
* reset cache path when click menu item without submenu
* Fixes click parent menu with full expanded
* removed the expand submenu block segment
Pearl Dsilva [Tue, 22 Dec 2020 11:41:34 +0000 (17:11 +0530)]
Fix description for api parameter (#905)
Co-authored-by: Pearl Dsilva <pearl.dsilva@shapeblue.com>
Pearl Dsilva [Mon, 21 Dec 2020 11:21:57 +0000 (16:51 +0530)]
locales: Translation, notification, API request (#902)
Co-authored-by: Pearl Dsilva <pearl.dsilva@shapeblue.com>
davidjumani [Mon, 21 Dec 2020 11:17:29 +0000 (16:47 +0530)]
createnetwork: Show tabs only when supported networks are determined (#901)
davidjumani [Mon, 21 Dec 2020 07:02:01 +0000 (12:32 +0530)]
Displaying time as per user timezone (#899)
* Displaying time as per user timezone
* Refactor
* Fixing annotation created time
* Adding comments
* Fix typo
Gabriel Beims Bräscher [Mon, 21 Dec 2020 06:59:26 +0000 (03:59 -0300)]
Fix label on Zone network setup step (#897)
label: label.zonewizard.traffictype.management
Hoang Nguyen [Mon, 21 Dec 2020 06:56:31 +0000 (13:56 +0700)]
locales: Add missing translation labels (#900)
* add missing translation labels
* add translation for modal button
Gabriel Beims Bräscher [Mon, 14 Dec 2020 06:34:21 +0000 (03:34 -0300)]
Add options for OOBM action commands (#894)
Rohit Yadav [Tue, 8 Dec 2020 08:20:53 +0000 (13:50 +0530)]
config: don't show redudant isrouting when templatetype is show to admin
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Hoang Nguyen [Mon, 7 Dec 2020 13:14:17 +0000 (20:14 +0700)]
Fixes ostype combobox not respond (#890)
Pearl Dsilva [Mon, 7 Dec 2020 13:13:21 +0000 (18:43 +0530)]
Fix empty server details for SharedMountPoint protocol (#891)
Co-authored-by: Pearl Dsilva <pearl.dsilva@shapeblue.com>
davidjumani [Sat, 5 Dec 2020 15:20:23 +0000 (20:50 +0530)]
compute: startVirtualMachine - Fetching pods, clusters && hosts from the vm's zone (#887)
Custom component for start VM for admins
davidjumani [Fri, 4 Dec 2020 12:18:09 +0000 (17:48 +0530)]
createnetworkform: Displaying api errors (#885)
createnetworkform: Displaying 'technical' API error message caused by backend configuration errors.
Pearl Dsilva [Fri, 4 Dec 2020 09:10:32 +0000 (14:40 +0530)]
Disable edit and delete of UI read-only settings (#886)
Co-authored-by: Pearl Dsilva <pearl.dsilva@shapeblue.com>
Pearl Dsilva [Fri, 4 Dec 2020 09:09:41 +0000 (14:39 +0530)]
storage: Close snapshot form in case of an error (#880)
Co-authored-by: Pearl Dsilva <pearl.dsilva@shapeblue.com>
Hoang Nguyen [Thu, 3 Dec 2020 06:58:52 +0000 (13:58 +0700)]
zone: Update physical network traffic labels (#884)
* update infra physical network traffic labels
* add translation label
* Use blank traffic label to placeholder instead set value
* fix to reset the traffic label
* Update src/views/infra/network/EditTrafficLabel.vue
Co-authored-by: davidjumani <dj.davidjumani1994@gmail.com>
Co-authored-by: davidjumani <dj.davidjumani1994@gmail.com>
davidjumani [Wed, 2 Dec 2020 08:33:13 +0000 (14:03 +0530)]
phynetworks: Adding tags and zonename to list & detail view (#883)
davidjumani [Wed, 2 Dec 2020 08:32:34 +0000 (14:02 +0530)]
createsharednetworkform: Fix for multiple physical networks (#878)
davidjumani [Wed, 2 Dec 2020 08:30:32 +0000 (14:00 +0530)]
Fix showing esxi host label instead of vCentre host (#879)
Gabriel Beims Bräscher [Wed, 2 Dec 2020 08:30:02 +0000 (05:30 -0300)]
Add button to enable/disable storage pool (#874)
* Add button to enable/disable storage pool
* Disable only if pool state is Up
davidjumani [Tue, 1 Dec 2020 09:02:56 +0000 (14:32 +0530)]
Showing networks from selected physical network (#877)
Rakesh [Tue, 1 Dec 2020 08:28:56 +0000 (09:28 +0100)]
Allow changing template type by admin (#838)
* Allow changing template type by admin
Currently the template has following types:
'BUILTIN', 'USER', 'SYSTEM', 'ROUTING', 'PERHOST'
Provide ui support for admins os that they can change
the template type
* add extr afields
* remove perhost
Co-authored-by: Rakesh Venkatesh <r.venkatesh@global.leaseweb.com>
Pearl Dsilva [Fri, 27 Nov 2020 12:17:36 +0000 (17:47 +0530)]
List all suitable/available zones while creating networks (#873)
Co-authored-by: Pearl Dsilva <pearl.dsilva@shapeblue.com>
Rakesh [Mon, 23 Nov 2020 10:53:10 +0000 (11:53 +0100)]
Display network type in network overview (#845)
* Display network type in network overview
Display "VPC Tier" as type if an isolated network belongs to VPC
else display its regular type
* Display vpc name with router link
Co-authored-by: Rakesh Venkatesh <r.venkatesh@global.leaseweb.com>
davidjumani [Mon, 23 Nov 2020 10:51:47 +0000 (16:21 +0530)]
hostinfo: Fixing host hypervisor version (#870)
Hoang Nguyen [Mon, 23 Nov 2020 09:55:14 +0000 (16:55 +0700)]
FIX - Detail setting tab interface (#861)
* fixes detail setting tab interface
* autofocus to the key
Rakesh [Mon, 23 Nov 2020 09:29:17 +0000 (10:29 +0100)]
Display IP address while deleting it (#868)
Co-authored-by: Rakesh Venkatesh <r.venkatesh@global.leaseweb.com>
davidjumani [Mon, 23 Nov 2020 09:28:37 +0000 (14:58 +0530)]
deployvm: Hiding networks for basic zones (#864)
Hoang Nguyen [Fri, 20 Nov 2020 08:17:37 +0000 (15:17 +0700)]
setting tab: autofocus on the input field (#862)
Rakesh [Fri, 20 Nov 2020 08:15:52 +0000 (09:15 +0100)]
Fix typo in display message (#866)
Co-authored-by: Rakesh Venkatesh <r.venkatesh@global.leaseweb.com>
Rohit Yadav [Tue, 17 Nov 2020 12:49:22 +0000 (18:19 +0530)]
README: add packaging/build instructions
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
davidjumani [Wed, 11 Nov 2020 13:51:10 +0000 (19:21 +0530)]
Adding message to deleteKubernetesSupportedVersion (#850)
* Adding message to deleteKubernetesSupportedVersion
* Apply suggestions from code review
Co-authored-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
Co-authored-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
davidjumani [Wed, 11 Nov 2020 13:50:50 +0000 (19:20 +0530)]
kubernetesservicetab: Fixing instance tab (#858)
Pearl Dsilva [Wed, 11 Nov 2020 13:49:59 +0000 (19:19 +0530)]
Allow domain admins to configure resource limits (#855)
Co-authored-by: Pearl Dsilva <pearl.dsilva@shapeblue.com>
Hoang Nguyen [Wed, 11 Nov 2020 13:47:30 +0000 (20:47 +0700)]
project invitations: add expired filter state (#856)
Hoang Nguyen [Wed, 11 Nov 2020 13:47:12 +0000 (20:47 +0700)]
domain: reset tree selected when resetting search. (#857)
dahn [Mon, 9 Nov 2020 11:57:16 +0000 (12:57 +0100)]
Merge pull request #853 from shapeblue/fix-ldap
addldapaccount: Fix defensive check
dahn [Mon, 9 Nov 2020 11:56:56 +0000 (12:56 +0100)]
Merge pull request #851 from utchoang/feature/fix-issue-874
FIX - Show clear the add LDAP account button
davidjumani [Mon, 9 Nov 2020 11:29:23 +0000 (16:59 +0530)]
addldapaccount: Fix defensive check
utchoang [Mon, 9 Nov 2020 08:22:42 +0000 (15:22 +0700)]
show clear the add LDAP account button
Pearl Dsilva [Fri, 30 Oct 2020 11:29:13 +0000 (16:59 +0530)]
Use scaleVirtualMachine API instead of changeServiceForVirtualMachine (#818)
Co-authored-by: Pearl Dsilva <pearl.dsilva@shapeblue.com>
Rohit Yadav [Thu, 29 Oct 2020 10:15:14 +0000 (15:45 +0530)]
packaging: enforce new min. CloudStack version 4.15 starting GA/1.0 (#841)
There are many changes, including API changes in upstream master/4.15
which makes it challenging to maintain backward compability of Primate
with older versions of CloudStack. Therefore we need to ensure that the
rpm and deb Primate pkgs require CloudStack 4.15 as minimum version.
This would still leave some flexibility for advanced users of archive
builds (which adds risks that some features don't work with 4.14 or
older versions).
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
davidjumani [Thu, 29 Oct 2020 07:27:17 +0000 (12:57 +0530)]
Fixing cks instance view (#832)
* Fixing instance view
* Chaning from ip to ssh port
* Fixing html tags in text
* Adding messages to kube actions
* Removing redundant code
Hoang Nguyen [Wed, 28 Oct 2020 09:46:11 +0000 (16:46 +0700)]
FIX - Changing project no longer changes the sidebar background/theme (#821)
* fix customize navigation background color when change project view
* remove change color for the logo when switch project view
* add doc help for customizing the navigation background color of the project view
Hoang Nguyen [Wed, 28 Oct 2020 09:44:33 +0000 (16:44 +0700)]
Fixes incorrect results of list view when refreshing the page by (#813)
davidjumani [Wed, 28 Oct 2020 09:44:06 +0000 (15:14 +0530)]
infocard: Adding support to redirect to publicip (#812)
davidjumani [Wed, 28 Oct 2020 09:42:21 +0000 (15:12 +0530)]
Fixing host count for migratevm (#788)
* Revert "Not relying on erroneous count returned by findHostsForMigration (#774)"
This reverts commit
c6624403556df286f1b61e9d34f948a089af8326.
* Fixing host count for migratevm
* Sorting based on suitability
davidjumani [Wed, 28 Oct 2020 04:43:35 +0000 (10:13 +0530)]
Destroying messages and notifications after logout (#817)
Hoang Nguyen [Wed, 28 Oct 2020 04:42:17 +0000 (11:42 +0700)]
change the color of scheduled state (#822)
Hoang Nguyen [Wed, 28 Oct 2020 04:41:14 +0000 (11:41 +0700)]
add a link to the private gateway (#828)
Hoang Nguyen [Wed, 28 Oct 2020 04:40:37 +0000 (11:40 +0700)]
config: add autofocus into the input field (#829)
Hoang Nguyen [Wed, 28 Oct 2020 04:39:56 +0000 (11:39 +0700)]
network: remove the required account in creating a network (#830)
Hoang Nguyen [Wed, 28 Oct 2020 04:39:11 +0000 (11:39 +0700)]
private gateway: show ACL NAME instead of the UUID (#831)
Rakesh [Wed, 28 Oct 2020 04:38:27 +0000 (05:38 +0100)]
Display day name instead of label (#834)
Co-authored-by: Rakesh Venkatesh <r.venkatesh@global.leaseweb.com>
Andrija Panic [Fri, 23 Oct 2020 08:57:15 +0000 (10:57 +0200)]
Merge pull request #819 from shapeblue/default-rootdisk
Setting osdefault as default rootDiskControllerType
davidjumani [Fri, 23 Oct 2020 05:51:22 +0000 (11:21 +0530)]
registeroruploadtemplate: Setting osdefault as default rootDiskControllerType
Andrija Panic [Wed, 21 Oct 2020 16:47:09 +0000 (18:47 +0200)]
Merge pull request #809 from shapeblue/hid-vmware-hw
Hiding boot mode and boot type for VMware
nvazquez [Tue, 20 Oct 2020 22:24:06 +0000 (19:24 -0300)]
Keep boot into BIOS and advanced settings on
davidjumani [Tue, 20 Oct 2020 11:11:16 +0000 (16:41 +0530)]
Adding option to copy resource name and ip address (#804)
Pearl Dsilva [Tue, 20 Oct 2020 11:02:23 +0000 (16:32 +0530)]
allow adding docker Private registry details while deploying cluster (#802)
* allow adding docker Private registry details while deploying cluster
* Set min master node count for HA to 2
* generalize refresh of features list
* Update user.js
Co-authored-by: Pearl Dsilva <pearl.dsilva@shapeblue.com>
davidjumani [Tue, 20 Oct 2020 10:35:43 +0000 (16:05 +0530)]
kubernetesservicetab: Selecting the right ip (#800)
davidjumani [Tue, 20 Oct 2020 10:32:18 +0000 (16:02 +0530)]
Adding netowrk type filter to listview (#811)
nvazquez [Mon, 19 Oct 2020 17:37:38 +0000 (14:37 -0300)]
Selectively hide boot type
nvazquez [Mon, 19 Oct 2020 02:56:14 +0000 (23:56 -0300)]
Fix templates registration and revert boot type
Andrija Panic [Fri, 16 Oct 2020 08:52:42 +0000 (10:52 +0200)]
Merge pull request #810 from shapeblue/fix-hosts-cols
Fixing hosts listview labels
davidjumani [Fri, 16 Oct 2020 07:49:52 +0000 (13:19 +0530)]
Fixing hosts listview labels
davidjumani [Fri, 16 Oct 2020 07:32:46 +0000 (13:02 +0530)]
Hiding boot mode and boot type for VMware
Pearl Dsilva [Mon, 12 Oct 2020 10:03:45 +0000 (15:33 +0530)]
Close form after submission (#797)
Co-authored-by: Pearl Dsilva <pearl.dsilva@shapeblue.com>
Nicolas Vazquez [Mon, 12 Oct 2020 10:02:33 +0000 (07:02 -0300)]
Set deploy-as-is to default on VMware (#777)
Pearl Dsilva [Mon, 12 Oct 2020 10:02:00 +0000 (15:32 +0530)]
Add storage policy details in the detail view (#796)
* Add storage policy details in the detail view
* check if API exists
Co-authored-by: Pearl Dsilva <pearl.dsilva@shapeblue.com>
davidjumani [Mon, 12 Oct 2020 10:00:23 +0000 (15:30 +0530)]
Adding label for isolationmethod (#795)
Rakesh [Tue, 6 Oct 2020 10:38:13 +0000 (12:38 +0200)]
Load balancing and Port forwarding are not displayed properly (#768)
Fixes #766
For isolated networks, load balancing, port forwarding and firewall
options are not displayed.
For source nat ip of vpc, all options are displayed but it should not be
Below are the expected actions according to legacy UI
for isolated networks
if static nat is disabled then display all options
if static nat is enabled then display only firewall tab
for VPC networks
for source nat IP, dont display any option
for other ip's firewall is always disabled.
Load balancing and port forwarding options are mutually exclusive
Co-authored-by: Rakesh Venkatesh <r.venkatesh@global.leaseweb.com>
Abhishek Kumar [Tue, 6 Oct 2020 10:33:50 +0000 (16:03 +0530)]
actions: return back on vm unmanage (#783)
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
Hoang Nguyen [Mon, 5 Oct 2020 11:56:31 +0000 (18:56 +0700)]
Confirmation by pressing Space on confirm screens (#784)
* submit button when pressing Space on confirm modal
* removed console
* add auto-focus into switch & remove keyup function
* revert message on storagejs
davidjumani [Mon, 5 Oct 2020 11:54:22 +0000 (17:24 +0530)]
addprimarystorage: Filtering unique storage tags (#787)
Pearl Dsilva [Mon, 5 Oct 2020 11:51:07 +0000 (17:21 +0530)]
Fix visibility of action buttons for Isos and templates (#775)
Co-authored-by: Pearl Dsilva <pearl.dsilva@shapeblue.com>
davidjumani [Mon, 5 Oct 2020 11:49:25 +0000 (17:19 +0530)]
Not relying on erroneous count returned by findHostsForMigration (#774)
Hoang Nguyen [Mon, 5 Oct 2020 11:46:57 +0000 (18:46 +0700)]
Fix reload data after delete vm (#761)
* fix reload data after delete vm
* fix call fetchData after pollJob success response
Gabriel Beims Bräscher [Thu, 1 Oct 2020 10:33:29 +0000 (07:33 -0300)]
Add rootdisk size on compute offering (#770)
* Add rootdisk size oncompute offering
* Change "leftover" apiParams.provisioningtype to apiParams.rootdisk
Pearl Dsilva [Thu, 1 Oct 2020 08:58:46 +0000 (14:28 +0530)]
Fix dedicate zone to a domain / account (#776)
Co-authored-by: Pearl Dsilva <pearl.dsilva@shapeblue.com>
davidjumani [Wed, 30 Sep 2020 11:07:18 +0000 (16:37 +0530)]
Fixing multiple redirects on logout (#771)
Rakesh [Tue, 29 Sep 2020 15:03:18 +0000 (17:03 +0200)]
Remove extra bracket is display message (#767)
Also display proper error message for required field
while registering template
Co-authored-by: Rakesh Venkatesh <r.venkatesh@global.leaseweb.com>
davidjumani [Tue, 29 Sep 2020 15:02:11 +0000 (20:32 +0530)]
Adding guest networks in guest physical network tab (#764)