Commit Graph

644 Commits

Author SHA1 Message Date
Alena Prokharchyk 0bd655f79b bug 14539: 1) introduced 2 new config parameters defining default offerings for ssvm and cpvm - consoleproxy.service.offering and secstorage.service.offering
2) Added new api - changeServiceForSystemVm - to support service offering upgrade for system vms
3) Removed global config parameters that are not in use anymore: consoleproxy.ram.size, consoleproxy.cpu.mhz, secstorage.vm.ram.size, secstorage.vm.cpu.mhz
2012-04-03 10:51:35 -07:00
frank 72d284de7d Switch to Apache license 2012-04-03 04:54:14 -07:00
Brian Federle 5e0f81bdc6 bug 14519
Show separate message for basic zone setup physical network UI

Conflicts:

	client/WEB-INF/classes/resources/messages.properties
2012-03-28 15:06:16 -07:00
Jessica Wang dad7ffc642 bug 14514: cloudstack 3.0 UI - volume page - show download volume option when a volume's attached VM is stopped or when a volume is detached from a VM. 2012-03-28 14:24:18 -07:00
bfederle b208abd9ff bug 14057
Rename 'label' -> 'traffic label' in configure traffic type dialog.
2012-03-28 10:25:26 -07:00
Jessica Wang 952b803943 cloudstack 3.0 UI - infrastructure - service providers - security group provider detail view - correct view all from view security groups to view rules. 2012-03-26 14:10:07 -07:00
Jessica Wang f77430f160 cloudstack 3.0 UI - infrastructure - service provider detail view - correct view all label from view provider to view devices. 2012-03-26 12:46:50 -07:00
Jessica Wang af17326005 cloudstack 3.0 UI - check in Chinese translation. 2012-03-23 09:59:11 -07:00
Alena Prokharchyk 0652165adb bug 14446: removed elasticLBVm from components.xml
status 14446: resolved fixed
reviewed-by: Frank Zhang
2012-03-22 10:26:37 -07:00
Brian Federle d54d16683c bug 14375
Use 'Management IP Addresses' in place of 'Private IP Addresses' for
label on system dashboards

status 14375: resolved fixed
2012-03-21 11:16:03 -07:00
Jessica Wang 315ef3c222 cloudstack 3.0 UI - more labels translated. 2012-03-21 09:49:01 -07:00
Jessica Wang 2e8705578a bug 14056: cloudstack 3.0 UI - infrastructure page - zone detail - physical network listView - provide delete action in listView. 2012-03-20 14:31:16 -07:00
bfederle cae7caf468 UI: Zone wizard update
-Allow for editing of traffic labels within the zone wizard; visible
 by going to the create physical network(s) step and clicking the
 'edit' button under each traffic type.

-Make hypervisor selection part of the create zone step, instead of
 the add cluster step -- this is to allow the physical network UI to
 have the selected hypervisor for the edit traffic labels dialog.

-Show drag-and-drop UI for basic zone setup, so that user can edit
 traffic labels for a basic zone. Note that user can only have one
 physical network here.

-Allow creation of storage traffic in a basic zone configuration, by
 optionally dragging storage traffic type icon to first physical
 network

status 14057: resolved fixed
status 14098: resolved fixed
status 14101: resolved fixed
status 14132: resolved fixed
2012-03-20 13:33:23 -07:00
Jessica Wang 121db068dd cloudstack 3.0 UI - code optimization - seperate code of Enabling Security Group provider code, Adding Netscaler provider, Creating guest network to different functions (to avoid repeating code and to give individual message for each action) 2012-03-20 11:54:08 -07:00
Jessica Wang f9f0c45030 bug 14377: cloudstack 3.0 UI - login - if login fails due to invalid username and password, show a generic error message instead of API returned error message. 2012-03-19 16:03:42 -07:00
bfederle 0450a6c14c Add missing resource, max networks, to project resource tab 2012-03-14 16:07:15 -07:00
Jessica Wang a3484fc57d cloudstack 3.0 UI - Quick Installer - add host step - change text. 2012-03-13 10:50:11 -07:00
abhi 48a2a5cfd2 bug 14151,14153: configuration variables are now hidden; added ldapRemove command 2012-03-13 11:28:47 +05:30
Alena Prokharchyk 69ed7b7ace Revert "bug 14151,14153: configuration variables are now hidden; added ldapRemove command"
Temporarely reverting checkin that broke the build
This reverts commit c9552df956d4f25aa71d5a1aad27d0919f7631e8.
2012-03-09 11:07:23 -08:00
abhi 44d0211cda bug 14151,14153: configuration variables are now hidden; added ldapRemove command 2012-03-09 16:58:51 +05:30
Jessica Wang 6721095a36 cloudstack 3.0 UI - (1) listView widget - add PreFilter() to exclude fields that shouldn't show upon conditions. (2) Instance page - add new field "Internal name" (e.g. "i-3-5-JW") that only shows for root-admin. 2012-03-08 13:28:58 -08:00
Jessica Wang c1983f0fc0 bug 13301: fix typo [reviewed-by: Brian] 2012-03-05 14:48:57 -08:00
Jessica Wang 94d47cee74 bug 12981: login screen - show explicit error messages when login fails. [reviewed-by: Brian] 2012-03-02 16:42:03 -08:00
Brian Federle 779617df26 Move untranslated labels into the 'new' section of properties files
reviewed-by: sonny
2012-02-24 10:30:33 -08:00
Brian Federle bdd3c14ef1 bug 13941
Add missing labels for user dashboard

status 13941: resolved fixed
reviewed-by: sonny
2012-02-23 15:43:07 -08:00
Brian Federle 6d012270a7 System, secondary storage UI fixes
-Add state field ('resourcestate') to list view

-Fix destroy action to have proper UI feedback

reviewed-by: jessica
2012-02-23 15:08:05 -08:00
Jessica Wang 3b19536c7a localization files - move translated labels out of new labels section [reviewed-by: Brian] 2012-02-22 19:08:57 -08:00
Jessica Wang 45ee978e80 check in new Japanese localization file. [reviewed-by: Brian] 2012-02-22 18:27:55 -08:00
Brian Federle 3d7b5a12d8 Localizaton fixes
-Add conditional CSS for Japanese version

-Fix font wrapping in JA CSS for header bar, system dashboard

-Add some missing localization labels

reviewed-by: jessica
2012-02-22 17:32:33 -08:00
Brian Federle d8fe8fb93f Zone wizard: UI: Review step
Better final message before launch: make font size larger and
centered; include icon

reviewed-by: sonny
2012-02-22 14:48:28 -08:00
Jessica Wang 230a7ea999 add new labels to message_ja.properties [reviewed-by: Brian] 2012-02-22 14:12:42 -08:00
Jessica Wang 28c2477de1 localize new error message (for add guest network in multiple guest traffic types zone). [reviewed-by: Brian] 2012-02-21 19:24:00 -08:00
Brian Federle 276bb962b7 UI updates/fixes
reviewed-by: jessica

    Navigation organizational changes

    -Rename 'System' -> 'Infrastructure'

    -Rename 'service offering' -> 'compute offering'
     (including all associated labels)

    -Rename 'Configuration' -> 'Service Offerings'

    -Move hypervisor capabilities under global settings

    -Rename 'Compute' -> 'Compute and storage'

    -Make tab width flexible, to support longer labels

    -bug 13920: Fix static NAT rule listing

    -Fix typo
2012-02-21 19:14:26 -08:00
Brian Federle a9da845383 bug 13765
Properly sync returned sticky fields from the API with the UI form, by
dynamically generating createForm fields based on Lb sticky
capabilities object; this will keep the required and conditional
fields properly up to date with the API requirements.

status 13765: resolved fixed
reviewed-by: jessica
2012-02-21 15:16:05 -08:00
Brian Federle 1c48ceb138 bug 13784: Fix missing status localization
status 13784: resolved fixed
reviewed-by: jessica
2012-02-21 13:50:51 -08:00
Brian Federle 208f80c3b1 bug 13719
Change 'management server'->'hypervisor' in physical network description

status 13719: resolved fixed
reviewed-by: jessica
2012-02-21 12:57:15 -08:00
Jessica Wang 6452a0c82e property files: move labels that have been translated out of "new labels" area. [reviewed-by: Brian] 2012-02-20 20:06:48 -08:00
Jessica Wang a608cd4408 check in Japanese translation. [reviewed-by: Brian] 2012-02-20 19:26:26 -08:00
Jessica Wang 5328076529 bug 13864: IP Address page - add new field Purpose (only shown in Basic zone) [reviewed-by: Brian] 2012-02-20 10:23:02 -08:00
frank e7a445d268 Bug 13568 - secondary storage VM's static route for nfs server breaks things!
status 13568: resolved fixed
reviewed-by: Sheng Yang
2012-02-17 16:19:38 -08:00
Brian Federle 5bce485aa5 bug 13702
Fix missing labels for instance state/actions

status 13702: resolved fixed
reviewed-by: jessica
2012-02-17 16:01:45 -08:00
Brian Federle 7fb09673fb Add a few more missing localization labels
reviewed-by: jessica
2012-02-17 14:13:22 -08:00
Brian Federle bdad055933 Add missing localization for LB UI
reviewed-by: jessica
2012-02-17 13:56:26 -08:00
Brian Federle 7921811f31 Update UI for 3.0.x
-Complete localization for all UI elements, in en and ja

-Hide logo/EULA for OSS version, when no eula.html is present

-Language select on login screen

-Misc. fixes

reviewed-by: jessica
2012-02-17 11:32:45 -08:00
Jessica Wang d00ee67274 cloudstack 3.0 new UI - localize zone wizard. [reviewed-by: Brian] 2012-02-15 19:26:46 -08:00
Brian Federle 57bba4a0e0 Update UI
-Fix two blocker bugs: bug 13743 and bug 13729

-Add more localization

-Misc. fixes

reviewed-by: jessica
2012-02-15 17:03:21 -08:00
Brian Federle f95f2b50dd Update UI with latest fixes and localization
reviewed-by: jessica
2012-02-13 17:37:38 -08:00
Brian Federle 90fac015a5 Localization for network->ip, security group sections 2012-02-10 13:36:28 -08:00
Brian Federle ef6e0daddb Add all existing messages codes to index.jsp dictionary 2012-02-10 12:30:37 -08:00
Brian Federle 6fed8f102a Localization for network->networks section 2012-02-09 15:58:00 -08:00
Brian Federle f1cd0a482a Localize storage->snapshots section 2012-02-09 15:09:13 -08:00
Brian Federle 2f26cf87b6 Fix some message labels 2012-02-09 14:52:15 -08:00
Brian Federle 9ee043efde Localization for storage->volumes section 2012-02-09 14:15:06 -08:00
Brian Federle 881a46ff54 Localize admin dashboard 2012-02-09 13:16:10 -08:00
Brian Federle 5bfe6be091 Localize more VM states 2012-02-09 12:33:19 -08:00
Brian Federle ea869c5eb7 Localize 'Expunging' state 2012-02-09 12:30:56 -08:00
Brian Federle 32d6e994c3 Localization for projects UI 2012-02-09 12:22:10 -08:00
Brian Federle 9d4437e089 UI localization for core.js 2012-02-09 11:49:31 -08:00
Brian Federle 969ac05171 Add more messages 2012-02-09 11:12:13 -08:00
Brian Federle d2284e4439 UI: localization
-Put localization wrappers around listView, detailView widgets

-Add initial localization for instances section
2012-02-09 10:39:59 -08:00
Alena Prokharchyk 30f9d1d82e Merged listCapacity and ListTopConsumedResources calls. To list most consumed resources, pass sortBy=usage to listCapacity api 2012-02-08 13:33:06 -08:00
Jessica Wang 0d5cc14acc cloudstack 3.0 new UI - localization - add template action. 2012-02-07 12:30:30 -08:00
Nitin Mehta 93b8178f19 Bug 13059: Introduce a new api to list top consumed resources in cloudstack.
Reviewed-By: Kishan
2012-02-06 20:32:40 +05:30
frank 6701bf5563 fix a typo for ovm in components.xml 2012-01-31 14:48:51 -08:00
kishan 8f2cf82b24 Bug 12996: Removed createConfiguration API command
Status 12996: resolved fixed
Reviewed-By: Nitin
2012-01-30 14:36:50 +05:30
Alena Prokharchyk a8758d292e ElasticLB support in Basic zone.
When elb capability is enabled on the network offering, we:

1) on each createLB command:
* associate ip address to the LB rule owner
* create LB rule

2) on each deleteLb command:
* delete the rule
* disassociate ip address

The rule belongs to the owner, so proper usage events are generated
2012-01-19 13:57:37 -08:00
Alena Prokharchyk 5adfc9953f Can enable/disable static nat and create IpForwarding/Firewall rules in Basic zone now.
Made Netscaler a StaticNat/Firewall provider. Murali will take care of actual implementation on the backend.
2012-01-19 13:56:59 -08:00
Alena Prokharchyk ff1e8413f1 1) Added StaticNat/Firewall/Lb capabilities to Netscaler element. Renamed it to "NetscalerElement" from NetscalerLoadBalancingElement as it serves more services now
2) Added elasticIp and elasticLb network capabilities. Provided support to create network offering with these capabilities.
3) Added one more default network offering having elasticip and elasticlb
4) Public network support to Basic zone. You can associate/disassociate IP addresses now
2012-01-19 13:56:59 -08:00
anthony 0156ec7cdd bug 11497:
1. remove Garbagecollection primary storage allocator. other storage allocators fails may because there is primary storage with the same tag, it is not caused by no primary storage capacity.
2. delete template will try to delete templates in secondary storage in the API.

status 11497: resolved fixed

GarbageCollecting

Conflicts:

	server/src/com/cloud/template/HyervisorTemplateAdapter.java
2012-01-12 16:20:44 -08:00
Edison Su d65c6e765d fix netapp related commands 2012-01-12 15:22:01 -08:00
Edison Su 3aa9a312b4 seems netapp part of code is missing due to merge
Revert "bug 10837: rename api related to netapp"

This reverts commit 5db6b500dd1bbb96bfddbd7eda6cf1f616e2e0f9.

Conflicts:

	api/src/com/cloud/api/commands/MigrateVolumeCmd.java
	client/tomcatconf/commands-ext.properties.in
2012-01-12 15:17:27 -08:00
frank 478dc04108 Bug 11357 - cloud-management dead but pid file exists
flesh out details information when PID file still existing while management server already died

status 11357: resolved fixed
2012-01-12 13:54:00 -08:00
frank 391f3e8b30 Bug 12777 - Add storage network configuration into CloudStack
fix typo: changing ListTafficTypeImplementorsCmd to ListTrafficTypeImplementorsCmd
2012-01-09 10:53:08 -08:00
frank 4bb580de86 Bug 12777 - Add storage network configuration into CloudStack
new API: UpdateStorageNetworkIpRangeCmd

Bug 12777: resolved fixed
2012-01-06 11:07:15 -08:00
frank ea422af8a9 Bug 12777 - Add storage network configuration into CloudStack
Let StorageGuru inherit PodBaseNetworkGuru
2012-01-06 11:07:14 -08:00
frank cb6058906d Bug 12777 - Add storage network configuration into CloudStack
add the new API to commands.properties
2012-01-06 11:07:14 -08:00
frank f72940e041 Bug 12777 - Add storage network configuration into CloudStack
most finish
2012-01-06 11:06:18 -08:00
Kelven Yang 74c2506f42 bug 12843: initialize uuid column for tables that have default data content 2012-01-05 17:38:50 -08:00
anthony 12eae7148c SWIFT: listSwift refine 2011-12-22 14:28:27 -08:00
anthony fea9ca582c SWIFT : add listSwift api 2011-12-21 16:55:08 -08:00
frank 011e23b8c4 load ManagementServerExtImpl in component.xml 2011-12-16 10:32:17 -08:00
anthony f436c147b8 SWIFT : add swift api 2011-12-15 11:48:25 -08:00
frank 6e35f93208 Bug 11939 - unify components.xml and components-premium.xml into components.xml
more fix
2011-12-07 13:52:17 -08:00
frank 88e4cdc458 Bug 11939 - unify components.xml and components-premium.xml into components.xml
status 11939: resolved fixed
2011-12-07 11:34:57 -08:00
Abhinandan Prateek 1dee569f0e bug 8313: LDAP connector tested with ApacheDS 2011-12-05 11:51:21 +05:30
Abhinandan Prateek 50a1bfed06 bug 8313: disabling LDAPAuthenticator 2011-12-04 15:42:15 +05:30
Abhinandan Prateek c4f624e7c9 bug 8313: ldap authentication, still need to fix the MD5 encoded password, cuurent authenticator only works with plaintext password 2011-12-04 15:11:06 +05:30
Alena Prokharchyk c106660682 Changed the API commands names to use correct abbreviations 2011-12-01 09:57:46 -08:00
Naredula Janardhana Reddy 09905b641b bug 10617: merge code from branch bug10617. 2011-12-01 14:17:52 +05:30
Naredula Janardhana Reddy e4b5a62402 bug 10796: merging code from branch 2011-11-30 15:03:43 +05:30
Alena Prokharchyk bcca44e05f 1) Use correct command names in f5/juniper commands.properties file
2) Fixed API doc to include f5/juniper/netscaler/virtualRouter commands
2011-11-29 16:24:43 -08:00
Alena Prokharchyk ae679017bf Revert "Adding Virtual Router Element APIs to command.properties"
This reverts commit 955686055e80c3b5736f54dd81aed7fc8d98f7fb.
2011-11-29 09:33:09 -08:00
Prasanna Santhanam 990f122633 Adding Virtual Router Element APIs to command.properties 2011-11-29 15:24:54 +05:30
kishan eae314b130 bug 12207 : Added system integrity checker EncryptionSecretKeyChecker to usage components xml
status 12207 : resolved fixed
reviewed-by: Abhi
2011-11-29 14:25:38 +05:30
Alena Prokharchyk abfbac7928 Moved listAccount/listDomains/listDomainChildren methods from ManagementServer to Account/Domain managers 2011-11-28 15:32:12 -08:00
prachi f56c3d7bc5 Bug 11126 - Give ability to define tags post storage addition
Changes:
- Enabled updating storage tags
- All existing tags are wiped out and new ones provided are stored.
- Note that, if tags are updated on the storage, no changes are done to the deployment of already running VMs that were deployed prior to tag addition.
- Also added some validation to host tags update API.
2011-11-23 14:21:34 -08:00
prachi 313e6ca284 Bug 8791 user dispersing allocator
Changes:
- Added a two new deployment planners  'UserDispersingPlanner' and 'UserConcentratedPodPlanner' to the DeploymentPlanners
- Planner can be chosen by setting the global config variable 'vm.allocation.algorithm' to either of the following values:
('random', 'firstfit', 'userdispersing', 'userconcentratedpod')
- By default, the value is 'random'. When the value is 'random', FirstFitPlanner is invoked as before that shuffles the resource lists.
- Now Admin can choose whether the deployment heuristic should be applied starting at cluster or pod level. This can be done by using the
global config variable 'apply.allocation.algorithm.to.pods' which is false by default. Thus by default as earlier, planner starts at clusters directly.

'UserConcentratedPodPlanner' changes:
- Earlier to 3.0, FirstFitPlanner used to reorder the clusters in case this heuristic was chosen.
- Now this is done by a separate planner and is applied only when 'vm.allocation.algorithm' is set to this planner
- It reorders the capacity based clusters/pods such that those pods having more number of Running Vms for the given account are tried first.
- Note that this userconcentration is applied only to pods and clusters. Not to hosts or storagepools within a cluster.

'UserDispersingPlanner' changes:
- 'UserDispersingPlanner' reorders the capacity ordered pods and clusters based on number of 'Running' VMs for the given account in ascending order. Aim is to choose thodes pods/clusters first which have less number of Running VMs for the given account
- Admin can provide weights to capacity and user dispersion so that both parameters get considered in reordering the pods/clusters. This can be done by setting
the global config parameter 'vm.user.dispersion.weight'. Default value is 1. Thus if this planner is chosen, by default, ordering will be done only by number of Running Vms, unless the weight is changed.
- HostAlllocators and StoragePoolAllocators also reorder the hosts and pools by ascending order of number of Running VMS/ Ready Volumes respectively for the given account. Thus try to choose that host or pool within a cluster with less number of VMs for the account.
2011-11-17 18:29:39 -08:00
Murali Reddy 36f67762d0 fix netscaler API commands 2011-11-17 17:46:33 -08:00
prachi b0cdb86d9e Merging listSupportedNetworkServices and listSupportedNetworkServiceProviders.
listSupportedNetworkServiceProviders returs list of services with providers and capabilities of each service.
It supports 2 parameters:
-service : list providers and capabilities of this service
-provider: list services of this provider
- if none is specified, lists all services supported
2011-11-17 12:54:31 -08:00
Murali Reddy 75121bd762 bug 11817 : NAAS external networking device support
- added pluggable (service) API's for managing F5 and SRX devices
2011-11-16 10:53:22 -08:00