Mike Tutkowski
e6f8833b95
Allow commas in the input of bytes and IOPS when editing a storage pool
2014-06-30 10:39:21 -06:00
seif
9a27f201b0
Enable primary storage to be added that is based on non-default storage plug-ins
2014-06-26 23:49:23 -06:00
Gabor Apati-Nagy
5c36fe84b6
CLOUDSTACK-6732: Fix:[OVS][UI] Network Service Providers page displays two ovs providers
2014-06-26 11:40:35 -07:00
Mike Tutkowski
06d3043954
Submitted on behalf of Vetri for Review Request 23008
2014-06-26 10:54:27 -06:00
Mike Tutkowski
c344693e48
Inform the applicable storage plug-in's life cycle that capacity (bytes and/or IOPS) can be updated
2014-06-24 14:39:57 -06:00
Daan Hoogland
c79ab570b0
Revert "CLOUDSTACK-6967: Initial OVM3 drop"
...
This reverts commit 8a485b9b59 .
2014-06-24 10:24:01 +02:00
Funs
8a485b9b59
CLOUDSTACK-6967: Initial OVM3 drop
...
Signed-off-by: Sebastien Goasguen <runseb@gmail.com>
(cherry picked from commit ed47763e25 )
Conflicts:
api/src/com/cloud/network/NetworkService.java
api/src/org/apache/cloudstack/api/ApiConstants.java
api/src/org/apache/cloudstack/api/command/admin/usage/AddTrafficTypeCmd.java
engine/storage/snapshot/src/org/apache/cloudstack/storage/snapshot/SnapshotObject.java
plugins/pom.xml
server/src/com/cloud/network/NetworkServiceImpl.java
server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java
server/test/com/cloud/vpc/MockNetworkManagerImpl.java
ui/scripts/docs.js
2014-06-23 12:39:10 +02:00
Jessica Wang
dbbc6d42fd
CLOUDSTACK-6936: UI - (1)dialog widget > dropdown field > provide a blank option if there is no data for option(s) in a dropdown field. (2) Add Primary Storage dialog - cluster dropdown field - still calls args.response.success() when there is no data for option(s).
2014-06-18 12:23:10 -07:00
Jessica Wang
3a3a3902b7
UI - modules - replace addExtraPropertiesIfDrModuleIncluded() with cloudStack.dr.sharedFunctions.addExtraProperties().
2014-06-13 16:44:15 -07:00
Jessica Wang
044c5e0eee
CLOUDSTACK-6852: UI - modules - add DR fields to volume detailView, network detailView, zone detailView.
2014-06-09 11:43:20 -07:00
Tim Mackey
a8212d9ef4
Cleanup of Xen and XenServer terms. Cloned xen plugin creating a xenserver plugin, then removed xen plugin
...
Signed-off-by: Tim Mackey <tmackey@gmail.com>
Signed-off-by: Sebastien Goasguen <runseb@gmail.com>
2014-06-07 04:50:23 -04:00
Mihaela Stoica
f3cf85bb62
CLOUDSTACK-6233: Add new tab "GPU" in Host detailView for gpu enabled hosts
...
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
Signed-off-by: Sanjay Tripathi <sanjay.tripathi@citrix.com>
2014-04-16 16:09:41 +05:30
Jessica Wang
afcf6d041d
CLOUDSTACK-6380: UI > hosts page > add new action "Disable Host", "Enable Host".
2014-04-10 13:58:10 -07:00
Anshul Gangwar
e3e452625e
CLOUDSTACK-6267: unblocking smb as zone wide primary storage for hyperv
...
Signed-off-by: Devdeep Singh <devdeep@gmail.com>
2014-03-27 16:24:40 +05:30
Jessica Wang
e7ad33c456
CLOUDSTACK-6229: UI > Delete Host action > if hypervisor is XenServer, display 'The host has been deleted. Please eject the host from XenServer Pool'.
2014-03-11 15:15:17 -07:00
vetrivelc
182c31899b
Externalized the hardcodedstrings from UI JAVASCRIPT files.
2014-03-05 14:11:51 -08:00
Jessica Wang
d5aed69c29
CLOUDSTACK-6162: UI > zone > physical network > service provider > OVS > match provider name "Ovs" in listNetworkServiceProviders API response.
2014-02-27 11:54:13 -08:00
Jessica Wang
80738cce05
BUG-ID: CLOUDSTACK-6162: UI > zone > physical network > service provider > add OVS.
...
Reviewed-by: Brian
2014-02-25 12:13:31 -08:00
Niels de Vos
c02197ae86
Add Gluster to the list of protocols in the Management Server
...
Gluster can now be used for Primary Storage just like NFS. This change adds the
Gluster protocol to the Management Server:
Infrastructure -> Primary Storage -> Add Primary Storage
And also add the option to create Primary Storage on Gluster when
following the 'Add Zone' wizard from:
Infrastructure -> Zones -> Add Zone
Some screenshots and verification:
- http://blog.nixpanic.net/2013/12/using-gluster-as-primary-storage-in.html
2014-02-25 12:08:46 +01:00
vetrivelc
e171cb181c
Fixed-Hardcoding-Issues
2014-02-14 07:44:54 -08:00
Devdeep Singh
306ffa0218
CLOUDSTACK-6053: While adding a primary or secondary of type smb the password wasn't
...
encoded. This cause createStoragePool or addImageStore command to fail if special
characters were present. Updated the code to pass user, password and domain as part
of details while adding primary or secondary. Also made changes on server side to
handle it.
2014-02-10 10:29:09 +05:30
Jessica Wang
04766c6d47
CLOUDSTACK-6048: UI > Infrastructure > socket > listing > (1) remove LXC, OVM.
...
(2) change XenServer label to differentiate XenServer version.
2014-02-06 16:55:39 -08:00
Brian Federle
916728634b
CLOUDSTACK-6044: Primary storage list: truncate long values
2014-02-06 09:50:41 -08:00
Jessica Wang
75757e9425
CLOUDSTACK-6031: UI > infrastructure > count > pass listAll=true to all listXXXXXXX API for counting resource.
2014-02-05 14:38:16 -08:00
Jessica Wang
d84a6937d7
CLOUDSTACK-5996: UI - In project view, the first listRotuers API(without projectid=-1) will return the same objects as the second listRouters API(with projectid=-1), because in project view, all API calls are appended with projectid=[projectID]. Therefore, we only call the second listRouters API(with projectid=-1) in non-project view.
2014-01-30 14:44:49 -08:00
Sanjay Tripathi
20fd2769a9
CLOUDSTACK-5660: Migrate vm live migration succeeds but throws error as ""Failed to migrate the system vm"".
2014-01-30 16:29:18 +05:30
Jessica Wang
cb8cf1eb18
CLOUDSTACK-5614: UI - Infrastructure > Sockets > listView > (1) split "XenServer" into "XenServer 6.2.0" and "XenServer"(prior to 6.2.0).
...
(2) change label of Hyperv to Hyper-V.
2014-01-24 18:32:38 -08:00
Jessica Wang
d76fccd8c9
CLOUDSTACK-5492: UI > Routers > Group by zone/pod/cluster/account > (1) fix a bug that requiresUpgrade wrongly showed"No" when it should show "Yes".
...
(2) detailView > add new field "Total of Virtual Routers that require upgrade".
2014-01-10 16:03:19 -08:00
Jessica Wang
96c6f6d15d
CLOUDSTACK-5614: UI > Infrastructure > Sockets > show "N/A" in Socketes column for hypervisors that don't support socket info.
2014-01-10 14:18:46 -08:00
Jessica Wang
70180d99dd
CLOUDSTACK-5614: UI > Hosts > detailView > add new field "The Number of CPU Sockets".
2014-01-10 11:27:37 -08:00
Jessica Wang
a2b3e3a60d
CLOUDSTACK-5840: UI > Secondary Storages > remove "prepareObjectStoreMigration" action (since prepareSecondaryStorageForMigration API has been removed from server-side).
2014-01-10 10:45:19 -08:00
Jessica Wang
7003f0b0df
CLOUDSTACK-5733: UI > Virtual Routers > group by zone/pod/cluster > remove redundant code.
2014-01-08 15:23:20 -08:00
Jessica Wang
da260d17f1
CLOUDSTACK-5733: UI > Virtual Routers > group by zone/pod/cluster: fix a bug that "Total of Virtual Routers" in first row is blank.
2014-01-08 15:19:04 -08:00
Hugo Trippaers
612a41e3f5
Add UI interface for managing the OpenDaylight provider and controllers.
...
Fix several bugs in the code related to the api handling.
Conflicts:
ui/scripts/system.js
ui
2014-01-08 17:08:37 +01:00
Hugo Trippaers
e4cb9ce8bc
Add opendaylight provider to system.js
2014-01-08 16:12:32 +01:00
Hugo Trippaers
57da2bc784
Apply two small fixes to system.js
2014-01-08 16:08:04 +01:00
Hugo Trippaers
0ba1abe262
Apply some formatting to system.js
2014-01-08 16:04:44 +01:00
Jessica Wang
4528a0c0ae
CLOUDSTACK-5808: UI > SystemVMs page > pass details=min to listHosts API to reduce response time.
2014-01-06 14:22:42 -08:00
Jessica Wang
e5283e966e
CLOUDSTACK-5771: UI > Infrastructure > SystemVMs page > listView Search > fix a bug that UI kept spinning when there was no matching result.
2014-01-03 14:56:49 -08:00
Jessica Wang
ab42f74470
CLOUDSTACK-5771: UI > Infrastructure > SystemVMs/PrimaryStorage/SecondaryStorage/Pod/Cluster/Hosts/CacheStorage page - pass keyword parameter instead of name parameter to listXXXXXXX API.
2014-01-03 14:24:32 -08:00
Sanjay Tripathi
a782d17caa
CLOUDSTACK-3806: OS Preference can not be set.
2013-12-30 20:01:06 +05:30
Jessica Wang
8f9342425d
CLOUDSTACK-5345: UI > Virtual Routers > Group by account > pass listAll=true to listAccounts API.
2013-12-23 12:20:42 -08:00
Brian Federle
932758e2ef
CLOUDSTACK-5551: Pass search 'name' field to listConfigurations UI
...
Passes search bar value (by 'name') for the settings in the following sections'
detail views:
-Account
-Primary storage
-Cluster
-Zone
2013-12-20 13:38:46 -08:00
Brian Federle
15a860d560
Add missing strings for LDAP section, S3 fields
2013-12-18 13:29:25 -08:00
Brian Federle
34174bbcbb
Add missing strings for quiesce VM, SMB fields
2013-12-18 13:10:15 -08:00
Jessica Wang
f919441c34
CLOUDSTACK-5252: UI > Infrastructure > Virtual Routers > group by zone/pod/cluster > include project-related routers into calculation.
2013-12-16 16:30:51 -08:00
Jessica Wang
420e7aed1f
CLOUDSTACK-5098: UI > VMware > during zone creation, after addVmwareDc succeeds, if addClsuter fails (e.g. because of wrong input value), zone detail page will show wrong button ("Add Vmware Datacenter") since listVmwareDcs is only called when a zone has a VMware cluster.
...
To resolve this specific use case, change UI to use listApis instead of listClusters to determine whether to call listVmwareDcs.
2013-12-13 15:51:11 -08:00
Jessica Wang
5dc1d46c6d
CLOUDSTACK-5345: UI > Infrastructure > virtual routers > group by zone/pod/cluster/account > hide Upgrade Router to Use Newer Template action when upgrade is not required (i.e. all rouster under the zone/pod/cluster/account have latest version).
2013-12-13 14:00:14 -08:00
Jessica Wang
d5fcc6ef5a
CLOUDSTACK-5345: UI > Infrastructure > virtual routers > no grouping > hide Upgrade Router to Use Newer Template action when a router has latest version (i.e. does not require upgrade).
2013-12-12 16:06:11 -08:00
Jessica Wang
9ed2c2e224
CLOUDSTACK-4793: UI > Virtual Routers > Select View > add "group by account".
2013-12-11 15:31:04 -08:00
Jessica Wang
28a4bfc559
CLOUDSTACK-5412: UI > Add Secondary Storage > NFS Server field > change label from "NFS Server" to "Server" since this field is also shown when provider "SMB/CIFS" is elected.
2013-12-10 16:07:15 -08:00
Jessica Wang
9ea949e80c
CLOUDSTACK-5341: UI > Infrastructure > secondary storage > add secondary storage > Create NFS Secondary Staging Store checkbox > make this checkbox not disabled any more because NFS staging (of a zone) might already exist (from "NFS secondary storage => Prepare Object Store Migration => NFS staging")
2013-12-10 15:38:32 -08:00
Jessica Wang
93ba232eea
CLOUDSTACK-5252: UI > Infrastructure > Virtual Routers > Select view: group by zone/pod/cluster > (1) pass listAll=true to listRouters. (2) reduce redundant API call.
2013-12-10 14:41:45 -08:00
Jessica Wang
fe83dd621b
CLOUDSTACK-5412: UI > Add Secondary Storage > provider dropdown > change option "SMB/cifs" to "SMB/CIFS".
2013-12-09 16:53:02 -08:00
tuna
3df8b912fc
add kvm support & LB service
2013-12-09 23:33:14 +07:00
tuna
d935d3865a
tuna
2013-12-09 23:33:14 +07:00
Jessica Wang
db8e2e5552
CLOUDSTACK-999: HyperV - UI > Infrastructure > zone detail > physical network > Guest > Details tab > add HyperV Traffic Label field.
2013-12-05 10:44:29 -08:00
Jessica Wang
15c3005943
CLOUDSTACK-5139: UI > Infrastructure > Secondary Storage > Add Secondary Storage > providers dropdown - hardcode options instead of get them from listStorageProviders&type=image since not all of returned values are handled by UI (e.g. "NetApp" is not handled by UI).
2013-12-04 14:55:46 -08:00
Jessica Wang
4e74873669
CLOUDSTACK-5200: UI > Infrastructure > Sockets > listView > fix a bug that Hosts and Sockets displayed wrong number.
2013-12-04 14:11:39 -08:00
Brian Federle
8e06cf5593
VR UI actions: Fix incorrect response object referenced on action complete
2013-12-04 09:38:47 -08:00
Brian Federle
10cd11637a
CLOUDSTACK-5266: Fix quickview not working for VR sections
2013-12-04 09:00:16 -08:00
Brian Federle
c77dca2d3e
CLOUDSTACK-5301: Show VPC routers on main VR page, to support upgrade feature
2013-12-03 15:36:46 -08:00
Brian Federle
e559573081
Revert "Disable VR UI quickview, due to technical limitations"
...
This reverts commit 9dd650aca7 .
2013-11-25 16:16:19 -08:00
Brian Federle
9dd650aca7
Disable VR UI quickview, due to technical limitations
2013-11-25 16:03:37 -08:00
Jessica Wang
c15ec68210
CLOUDSTACK-4793: UI > Virtual Routers > remove Advanced Search since we now have Select View (group by zone/pod/cluster).
2013-11-25 14:47:39 -08:00
Jessica Wang
3d5ff393da
CLOUDSTACK-4793: UI > Virtual Routers > Select View > group by cluster > detailView > add pod name, zone name.
2013-11-25 14:33:04 -08:00
Jessica Wang
7d4b298d2d
CLOUDSTACK-4793: UI > Virtual Routers > Select View > add "group by cluster".
2013-11-25 14:27:50 -08:00
Jessica Wang
7819a4b7af
CLOUDSTACK-4793: UI > Virtual Routers > Select View > add "group by pod".
2013-11-25 13:51:24 -08:00
Jessica Wang
5a9b4ee843
CLOUDSTACK-4793: UI > Virtual Routers > Select View > group by zone > detailView > add action "upgrade all routers in this zone to use newer template".
2013-11-25 13:33:55 -08:00
Jessica Wang
a5cff1dfd5
CLOUDSTACK-4793: UI > Virtual Routers > Select View > group by zone > implement detailView of Zone, Total of Virtual Routers, Virtual Routers require upgrade.
2013-11-25 12:08:55 -08:00
Jessica Wang
386ee6bf34
CLOUDSTACK-4793: UI > Virtual Routers > Select View > group by zone > listView of Zone, Total of Virtual Routers, Virtual Routers require upgrade.
2013-11-21 16:49:48 -08:00
Jessica Wang
7b0cae6021
CLOUDSTACK-4793: UI > Virtual Routers > add "Select View" dropdown on top of listView.
2013-11-21 16:04:00 -08:00
Brian Federle
b4282c214f
System, main routers page: Split into subsections (WIP)
2013-11-21 13:56:29 -08:00
Jessica Wang
86736d6d4a
CLOUDSTACK-5222: UI > Infrastructure > Sockets > count only hosts whose type is routing.
2013-11-20 14:50:31 -08:00
Jessica Wang
829f1db6e8
CLOUDSTACK-4793: UI > Virtual Routers > add new action "Upgrade Router to Newer Template" in detailView.
2013-11-19 16:15:49 -08:00
Jessica Wang
d6a38c238a
CLOUDSTACK-4793: UI > Virtual Routers > add new action "Upgrade Router to Newer Template" on top of listView.
2013-11-19 14:32:18 -08:00
Jessica Wang
2587e42db6
CLOUDSTACK-4793: UI > Virtual Routers > Advanced Search > add cluster dropdown since API now supports it.
2013-11-18 15:02:35 -08:00
Jessica Wang
5e2e27dea6
CLOUDSTACK-3154: UI > zone detail > remove VMware data center action > if API returns error, stop spinning wheel and show returned error text in a pop up dialog.
2013-11-14 14:38:54 -08:00
Jessica Wang
8ec1f3f8d0
CLOUDSTACK-999: hyper-V: UI > Add Primary Storage > when hypervisor type of selected cluster is Hyperv, populate Protocol dropdown with only one option "SMB/cifs".
2013-11-14 11:42:59 -08:00
Jessica Wang
5a12165db7
CLOUDSTACK-999: hyper-V: UI > zone wizard > Add Primary Storage step > add option "SMB/cifs" in protocol dropdown > When protocol is selected as SMB/cifs, show SMB username/password/domain fields and send their values into url parameter of createStoragePool API.
2013-11-13 14:11:06 -08:00
Jessica Wang
a1dd6728f3
CLOUDSTACK-999: hyper-V: UI > Infrastructure > Primary Storages > Add Primary Storage > add option "SMB/cifs" in protocol dropdown > When protocol is selected as SMB/cifs, show SMB username/password/domain fields and send their values into url parameter of createStoragePool API.
2013-11-13 12:00:10 -08:00
Jessica Wang
d9ebbaeb77
CLOUDSTACK-999: hyper-V: UI > Infrastructure > Secondary Storages > add protocol field to listView, detailView.
2013-11-08 14:54:14 -08:00
Jessica Wang
7d2961a0f3
CLOUDSTACK-999: hyper-V: UI > Infrastructure > Secondary Storages > listView, detailView > remove password from URL property.
2013-11-08 14:37:22 -08:00
Jessica Wang
f3d76dfa9e
CLOUDSTACK-999: hyper-V: UI > Infrastructure > Secondary Storages > Add Secondary Storage > When provider is SMB, show SMB username/password/domain fields and send their value to url parameter of addImageStore API.
2013-11-08 13:02:10 -08:00
Jessica Wang
7ba55723bb
CLOUDSTACK-4058: UI > Host detail page > (1) Add Hypervisor, HypervisorVersion field.
...
(2) Remove CloudstackVersion field.
2013-11-07 13:29:42 -08:00
Jessica Wang
6a396a9057
CLOUDSTACK-4793: UI > Infrastructure > Virtual Routers > listView > implement Advanced Search by name/zone/pod/domain/account.
2013-11-07 11:46:19 -08:00
Jessica Wang
6916665623
CLOUDSTACK-4793: UI > Infrastructure > Virtual Routers > detail tab > add Requires Upgrade field to reflect new parameter requiresupgrade in API response.
2013-11-06 16:30:02 -08:00
Jessica Wang
fc7489a281
CLOUDSTACK-5037: UI > Infrastructure > clusters > Settings tab > when "cpu.overprovisioning.factor" or "mem.overprovisioning.factor" is changed, pop up a warning message > change text.
2013-11-06 15:52:08 -08:00
Jessica Wang
7b44c97a25
CLOUDSTACK-5037: UI > Infrastructure > clusters > Settings tab > when "cpu.overprovisioning.factor" or "mem.overprovisioning.factor" is changed, pop up a warning message "Please note - you are changing the over provisioning factor for a cluster with vms running. Please refer to the admin guide to understand the capacity calculation."
2013-11-06 12:31:27 -08:00
Will Stevens
8f8ad3f38e
Squashed commit of the Palo Alto Networks firewall integration plugin.
...
This patch adds a network plugin to support Palo Alto Networks firewall (their appliance and their VM series firewall).
More information in the FS: https://cwiki.apache.org/confluence/display/CLOUDSTACK/Palo+Alto+Firewall+Integration
Features supported are:
- List/Add/Delete Palo Alto service provider
- List/Add/Delete Palo Alto network service offering
- List/Add/Delete Palo Alto network with above service offering
- Add instance to the new network (creates the public IP and private gateway/cidr on the PA as well as the source nat rule)
- List/Add/Delete Ingress Firewall rule
- List/Add/Delete Egress Firewall rule
- List/Add/Delete Port Forwarding rule
- List/Add/Delete Static Nat rule
- Supports Palo Alto Networks 'Log Forwarding' profile globally per device (additional docs to come)
- Supports Palo Alto Networks 'Security Profile Groups' functionality globally per device (additional docs to come)
Knowns limitations:
- Only supports one public IP range in CloudStack.
- Currently not verifying SSL certificates when creating a connection between CloudStack and the Palo Alto Networks firewall.
- Currently not tracking usage on Public IPs.
Signed-off-by: Sheng Yang <sheng.yang@citrix.com>
2013-11-06 10:08:22 -08:00
Jessica Wang
ac04a9f2e1
CLOUDSTACK-4793: UI > Infrastructure > Virtual Routers > detail tab > add Version field which will include text "Requires Upgrade" if VR version is different from MS version.
2013-11-05 13:16:26 -08:00
Jessica Wang
c61d2eedf4
CLOUDSTACK-4908: UI > Infrastructure > Sockets > (1) calculate total number of CPU Sockets for all hypervisors.
...
(2) > view all > calculate CPU Sockets for each hypervisor.
2013-11-05 11:55:06 -08:00
Jessica Wang
57678257a1
CLOUDSTACK-4908: UI > Infrastructure > Sockets > view all > calculate Hosts for each hypervisor.
2013-11-04 16:25:24 -08:00
chriscameronv
5ccf3a90ab
switch label for VLAN to VLAN/VNI
2013-11-04 14:25:01 -08:00
Brian Federle
bfae24db1d
Socket UI: remove old API calls
2013-10-31 12:10:04 -07:00
Brian Federle
16bb286729
Sockets: new UI flow
...
-Removes socket display from the main infra. dashboard and onto a
separate page. This is due to performance issues with the API calls
that query each hypervisor's socket data.
-Convert socket display to a list view, for simplicity/consistency.
2013-10-31 12:03:20 -07:00
Brian Federle
7695fff17b
Infra. dashboard UI fixes
...
-Fix totals not showing up
-Increase height of socket info area to fit more hypervisors
2013-10-29 14:55:51 -07:00
Brian Federle
bed42deb88
CLOUDSTACK-4908: UI for report CPU sockets
...
-Adds socket info for hypervisors on infrastructure chart
-Displays # of sockets, and # of hosts
-Currently only dummy data set to 0 for all info
2013-10-29 14:16:25 -07:00
Jessica Wang
718bc37dc0
CLOUDSTACK-4128: UI > Infrastructure > Secondary Storage > Create Secondary Storage > Provider S3 > make "Create NFS Secondary Staging Store" checked and non-editable.
2013-10-25 16:47:52 -07:00
Jessica Wang
7edb4d377f
CLOUDSTACK-4024: UI > (1) detailView widget - add action handler for prepareObjectStoreMigration.
...
(2) Infrastructure > Secondary Storage > add new action prepareObjectStoreMigration and show it when provider is NFS.
2013-10-23 11:46:42 -07:00