Likitha Shetty
c130768b94
DescribeSecurityGroup: Use String instead of Long for RuleId
...
RevokeSecurityGroupIngress: Match the response name that CloudBridge uses with that provided by Cloudstack
2012-04-30 17:08:15 -07:00
Nitin Mehta
6a056ad139
bug CS-10789: More changes for the imageformat, introdueced new column in db for the format, created scripts for doffernt hypervisors ...and the list goes on.
2012-04-30 11:14:43 +05:30
Nitin Mehta
c2d51d7038
bug CS-10789: Adding more code changes for usage, delete volume .
2012-04-30 11:11:54 +05:30
Nitin Mehta
10b32ce882
bug CS-10789: Adding volume sync and delete functionality.
2012-04-30 11:11:26 +05:30
Nitin Mehta
8196132f68
bug CS-10789: Preliminary upload and attach changes work .
2012-04-30 11:09:37 +05:30
Nitin Mehta
2d7471adb5
Bug 10808: More changes for uploadVolume. Create framework for upload volume progress communication between MS and SSVM.
2012-04-30 09:46:23 +05:30
Nitin Mehta
02407c48f3
Bug 10808: Add Upload Volume api and do validation.
2012-04-30 09:43:23 +05:30
Alena Prokharchyk
4e3bdb62d2
Account specific vlan ranges - fixed deleteVlanRange
...
Conflicts:
server/src/com/cloud/configuration/ConfigurationManagerImpl.java
2012-04-24 17:16:58 -07:00
Salvatore Orlando
0cdfa7f943
Removing connectivity from service provider list
2012-04-24 02:20:39 +01:00
Salvatore Orlando
fbd5edc2e3
Fix conflict resolution errors
...
Conflicts:
api/src/com/cloud/network/ovs/OvsCreateTunnelAnswer.java
2012-04-24 02:20:39 +01:00
Salvatore Orlando
cc344ad038
Adding DB support for interfaces OVS tunnel manager will use as GRE endpoints
...
Conflicts:
server/src/com/cloud/network/ovs/OvsTunnelManagerImpl.java
2012-04-24 02:20:38 +01:00
Salvatore Orlando
275840bcdb
Now using vnets instead of network id for creating networks
...
Fixed issues with vif scripts on 5.6FP1
Fixed ipv6 issue on 5.6FP1
Plus other various fixes and improvements
Starting to remove debug code
NOTE: Network is configured correctly but instances do not start. Possibly indefinite wait occuring on some commands
Conflicts:
server/src/com/cloud/api/ApiResponseHelper.java
2012-04-24 02:20:38 +01:00
Salvatore Orlando
5cdd19152a
Open vSwitch tunnel manager
...
Applying patch with new ovs-tunnel-manager on top of cloudstack oss-master
2012-04-24 02:20:38 +01:00
Salvatore Orlando
2d12cfbc87
Fixing remaining issues with per-VIF flow script and removing version-specific scripts.
...
Now generating XSnetwork names using gre keys
Plus other minor corrections
Conflicts:
server/src/com/cloud/network/ovs/OvsTunnelManagerImpl.java
server/src/com/cloud/resource/ResourceManagerImpl.java
2012-04-24 02:20:38 +01:00
Salvatore Orlando
58165221ef
Now using vnets instead of network id for creating networks
...
Fixed issues with vif scripts on 5.6FP1
Fixed ipv6 issue on 5.6FP1
Plus other various fixes and improvements
Starting to remove debug code
NOTE: Network is configured correctly but instances do not start. Possibly indefinite wait occuring on some commands
Conflicts:
server/src/com/cloud/network/NetworkManagerImpl.java
server/src/com/cloud/network/guru/OvsGuestNetworkGuru.java
server/src/com/cloud/network/ovs/OvsTunnelManagerImpl.java
2012-04-24 02:20:37 +01:00
Salvatore Orlando
f786505a1b
Adding Missing file to source control
2012-04-24 02:20:37 +01:00
Salvatore Orlando
8c398654d3
Open vSwitch tunnel manager
...
Applying patch with new ovs-tunnel-manager on top of cloudstack oss-master
Conflicts:
api/src/com/cloud/network/ovs/OvsCreateTunnelAnswer.java
2012-04-24 02:20:37 +01:00
Kelven Yang
4d28e40c00
Hardening console proxy AJAX protocol to address security concerns
2012-04-19 12:07:35 -07:00
Alena Prokharchyk
1e8856efa0
CS-14512: fixed deployVm with ipToNetworkList when uuid is used for networkIds
...
Conflicts:
server/src/com/cloud/api/ApiResponseHelper.java
Conflicts:
server/src/com/cloud/api/ApiResponseHelper.java
2012-04-16 15:45:19 -07:00
Alena Prokharchyk
8bb5a96cbe
CS-14297: added "forced" option to deleteStoragePool command. If forced=true, all destroyed volumes are marked as Expunged even when we can't reach primary storage at the moment of deletion.
2012-04-16 13:16:59 -07:00
Alena Prokharchyk
572abbf9d5
Added one more parameter - haHost(boolean) - to listHosts api command. The parameter identifies if the host is dedicated for ha only
2012-04-12 11:51:44 -07:00
Alena Prokharchyk
b7f5bc099d
bug 14622: introduced ha tagging for host
...
status 14622: resolved fixed
2012-04-09 15:17:13 -07:00
Alena Prokharchyk
d3bca8df8f
bug 14615: deployVm can work 2 diff ways now: 1) Default way - create and start the vm. 2) Create the vm without starting it. Note that vm's volumes stay in Allocated state -not created on the backend till the point where vm starts
...
status 14615: resolved fixed
2012-04-06 11:30:26 -07:00
Alena Prokharchyk
07778f8db3
Code cleanup for createVlanRange api
2012-04-04 15:02:51 -07:00
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
Alena Prokharchyk
8fa14c7200
bug 14559: podId is required parameter in addCluster api
...
status 14559: resolved fixed
Conflicts:
server/src/com/cloud/resource/ResourceManagerImpl.java
2012-03-30 10:38:48 -07:00
Alena Prokharchyk
4cf8954d37
bug 14599: initialize errorString to not null value to ensure valid json response even in case when api server doesn't reset errorString while forming the response.
2012-03-30 10:16:51 -07:00
kishan
e1a3c3cbaa
Added version for APIs changed in 3.0.1
...
Reviewed-By: Nitin
2012-03-28 14:35:31 +05:30
kishan
8a794c1276
Added since version to API response docs
...
Reviewed-By: Nitin
2012-03-28 14:35:13 +05:30
Nitin Mehta
277c0c8bca
Bug 14490: Fix NPE in ListCapacity
2012-03-24 16:32:48 +05:30
Alena Prokharchyk
e9bb106527
bug 14439: added search by name/description to listGuestOS and listGuestOSCategories apis
...
status 14439: resolved fixed
reviewed-by: Frank Zhang
2012-03-22 11:33:11 -07:00
prachi
64311cc3ab
Bug 14299 - Fix adding public ip range per account
...
Changes:
Fixed as described in the bug.
* CreateVlanIpRangeCmd still accept account/domainId info
* if account owns:
- one Isolated network with source nat service enabled, use this network
- more than one Isolated network with source nat service enabled - error out
- none Isolated networks with source nat service enabled, create it only in
case when there is an Isolated network offering with Availability=Required and
source nat service enabled.
2012-03-21 16:46:13 -07:00
Alena Prokharchyk
7964665cb4
bug 14388: don't return console proxy / ssvm service offerings
...
status 14388: resolved fixed
2012-03-19 14:52:11 -07:00
Alena
ec3ff4234a
bug 14338: podId is required in addHost command
...
status 14338: resolved fixed
2012-03-16 16:04:31 -07:00
abhi
48a2a5cfd2
bug 14151,14153: configuration variables are now hidden; added ldapRemove command
2012-03-13 11:28:47 +05:30
abhi
3b7d81b275
adding remove cmd for ldap
2012-03-13 11:28:26 +05:30
Sheng Yang
d3142c2977
Refactor VirtualRouterNetworkManagerImpl
...
Refactor applyDhcpEntry and applyUserData to use applyRules framework.
2012-03-12 16:10:16 -07:00
Alena Prokharchyk
9e9ff4f363
bug 14239: limit number of Isolated account specific networks per account
...
status 14239: resolved fixed
2012-03-12 15:50:49 -07:00
Alena Prokharchyk
4ee7094f80
bug 14247: implemented search by storage id in listSystemVms
...
status 14247: resolved fixed
2012-03-12 10:23:29 -07:00
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
Alena Prokharchyk
2d5109b5c5
Fixed upload custom certificate api broken due to default api field length restriction
2012-03-07 15:32:21 -08:00
Alena Prokharchyk
caefc3087b
bug 14156: return instancename parameter in userVm response to ROOT admin only
2012-03-06 13:39:03 -08:00
prachi
7a73fcd83c
Bug 14028 - Add hostid parameter to StartVmCmd to enable admins to start VM on a particular host
...
Changes:
- Added hostid to StartVMCmd. Only root admin can use it.
2012-03-05 17:46:22 -08:00
Alena Prokharchyk
65fb1426fd
Don't initialize the logger in AsyncJobResponse class
...
Reviewed-by: Kelven Yang
2012-02-27 16:05:13 -08:00
Alena Prokharchyk
d1b3eba809
bug 13860: Added async job types to Account/User Async api commands and more logging.
...
Reviewed-by: Kelven Yang
2012-02-27 16:04:57 -08:00
Alena Prokharchyk
8124a084e4
Revert "bug 13860: Added async job types to Account/User Async api commands and more logging."
...
This reverts commit 9dc78942fe2183bcd6e552e23cef185c377104a4.
Reviewed-by: Will Chan
2012-02-27 14:05:27 -08:00
Alena Prokharchyk
4ead1c9d21
bug 13860: Added async job types to Account/User Async api commands and more logging.
...
Reviewed-by: Kelven Yang
2012-02-27 10:36:07 -08:00
Alena Prokharchyk
0353db3dd8
More details to api doc
...
Reviewed-by: Jessica Tomechak
2012-02-24 16:13:18 -08:00
Alena Prokharchyk
27705a129c
bug 13961: always return NetworkUsageAnswer from the networkUsageCommand
...
status 13961: resolved fixed
Reviewed-by: Alex Huang
2012-02-23 11:15:24 -08:00
Alena Prokharchyk
8048a55802
bug 13944: when delete the account, expunge detached volumes on the backend
...
status 13944: resolved fixed
Reviewed-by: Frank Zhang
2012-02-22 17:58:52 -08:00
prachi
37e4edd186
Bug 13766 - VMs are still running after disabling the zone
...
Reviewed-by: Sheng Yang
Changes:
- Do not check if allocation_state is 'Enabled' in planner if the caller is Root Admin.
- This should let Root Admin create a VM in a disabled Zone.
2012-02-22 16:31:01 -08:00
Alena Prokharchyk
07ad0be09c
Added isTagged parameter to listNetworkOfferings api. When set to true, it will return offerings with not null tag values
...
Reviewed-by: Jessica Wang
2012-02-22 16:09:45 -08:00
Alena Prokharchyk
a92a189ac9
bug 13928: more description to migrateVm api
...
status 13928: resolved fixed
Reviewed-by: Jessica Tomechak
2012-02-22 15:07:02 -08:00
Alena Prokharchyk
9bdf7fe645
bug 13919: do includingRemoved Nic search when remove firewall rules during the vm expunge
...
status 13919: resolved fixed
Reviewed-by: Sheng Yang
2012-02-21 18:02:54 -08:00
Alena Prokharchyk
12aade4dc7
Changed isElastic to isSystem for the publicIpAddress assigned during the vm deployment in EIP enabled network
...
Reviewed-by: Chiradeep
2012-02-21 15:38:31 -08:00
Alena Prokharchyk
d841839b05
bug 13903: return vm's hostName as a displayName when displayName is null in bunch of api responses
...
status 13903: resolved fixed
Reviewed-by: Kelven Yang
2012-02-21 15:36:40 -08:00
frank
c099b93ee5
Bug 13809 - Unable to execute API command deletestoragenetworkiprange due to invalid value. Object dc_storage_network_ip_range(uuid: undefined) does not exist.
...
status 13809: resolved fixed
reviewed-by: Sheng Yang
2012-02-17 16:19:54 -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
Alena Prokharchyk
6a769b81c4
bug 13864: for elastic IP address return the purpose (staticNat or Lb) in listPublicIpAddresses api response
...
Reviewed-by: Frank
2012-02-17 15:43:12 -08:00
Alena Prokharchyk
f67af1d1a2
bug 13866: return publicIp info in listVms api response when vm is linked to public ip via static nat
...
Reviewed-by: Frank
2012-02-17 15:30:57 -08:00
Alena Prokharchyk
9f94deb7aa
bug 13860: set entity type in a bunch of async api commands
...
status 13860: resolved fixed
Reviewed-by: Prachi Damle
Conflicts:
api/src/com/cloud/api/response/AsyncJobResponse.java
api/src/com/cloud/async/AsyncJob.java
2012-02-17 14:20:41 -08:00
Edison Su
ccca02a46c
bug 13843: storageid is mandatory
...
status 13843: resolved fixed
Reviewed-by: frank
2012-02-17 13:06:35 -08:00
kishan
e8bee34179
Bug 12954: Added usage for security groups. Usage will be generated for each security group that is assigned to a Vm.
...
Status 12954: resolved fixed
Reviewed-By: Nitin
2012-02-17 17:35:59 +05:30
abhi
eda778e24c
bug 13812: throw error if addition of host fails
...
reviewed-by: kishan
2012-02-17 16:31:50 +05:30
anthony
5c3e8912d1
bug 13810: by default, remove local storage when host is removed
...
status 13810: resolved fixed
reviewed-by : edison
2012-02-16 18:26:57 -08:00
prachi
a210d450d0
Added instanceType to some async commands related to physical network
...
Reviewed-By: Alena Prokharchyk
2012-02-14 15:48:10 -08:00
Alena Prokharchyk
18e74a2790
bug 13708: make a search by traffic type when locate physical network in the zone
...
status 13708: resolved fixed
reviewed-by: Prachi Damle
2012-02-14 12:46:24 -08:00
Alena Prokharchyk
33d261c551
Added instanceType to some physical network async commands
...
Reviewed-by: Kelven Yang
2012-02-14 10:41:08 -08:00
Alena Prokharchyk
294d3a2fda
Code format fixes
2012-02-10 15:10:21 -08:00
Nitin Mehta
b2c7986ba3
Bug 13059: Remove topused flag.
...
Reviewed-By: Kishan
2012-02-10 17:07:21 +05:30
Edison Su
1ab89dd436
add cert chain in db, and also open the api to upload a cert chain
2012-02-09 14:56:40 -08:00
frank
aa9d250280
port copy template fix to acton
2012-02-09 14:19:08 -08:00
prachi
05af078358
Bug 8791 - user dispersing allocator
...
Changes:
To migrate systems using 'use.user.concentrated.pod.allocation' as true and 'vm.allocation.algorithm' as true, we need to
add following changes:
- There will be 5 values to 'vm.allocation.algorithm': 'random', 'firstfit', 'userdispersing', 'userconcentratedpod_random', 'userconcentratedpod_firstfit'
- 'userconcentratedpod_random' means we apply user concentration to pods and clusters. To hosts and pools we use random ordering.
- 'userconcentratedpod_firstfit' means we apply user concentration to pods and clusters. To hosts and pools we use firstfit ordering.
2012-02-08 17:03:38 -08:00
Sheng Yang
fadec7afe7
Add "changecidr" parameter for updateNetwork API
...
CIDR may be different after update to a service offering contained external
network element, user is required to acknowledge this, otherwise the update
won't process
2012-02-08 15:57:50 -08:00
Sheng Yang
9317eb6bc3
Revert dynamic cidr change
2012-02-08 15:54:22 -08:00
Sheng Yang
18ec438793
Revert zone guest cidr setting
2012-02-08 15:54:16 -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
Nitin Mehta
e6beb08f1b
Bug 13059: Keeping the param name more intuitive Also adding the ciode for listing used and total capacity as well.
...
Reviewed-By: Kishan
2012-02-08 18:03:22 +05:30
Nitin Mehta
cbc47b9021
Bug 13059: For listing top consumed resources only uyse enabled zone for sec storage Also improve the transaction logic.
...
Reviewed-By: Kishan
2012-02-08 15:34:56 +05:30
abhi
44c172bdc2
bug 12980: added trust store for ssl
2012-02-08 13:07:19 +05:30
Nitin Mehta
1fc0afe3f2
Bug 13059: Remove the listTipConsumedResources api and introduced a sortbyusage flag in the listCapacity call.
...
Reviewed-By: Kishan
2012-02-08 11:50:55 +05:30
Nitin Mehta
ce26703e5c
Bug 13059: Make DB changes to list top consumed resources for enabled resources only. For this introdiuced a new state called capacity state in the op_host_capacity table and would be updated on every operation of zone pod cluster and host
...
Reviewed-By: Kishan
2012-02-07 20:53:25 +05:30
frank
b59c3c595e
return netmask in listStorageNetworkIpRangeCmd
2012-02-06 14:37:56 -08:00
frank
bea12dc6a4
fix typo in listStorageNetworkIpRangeCmd
2012-02-06 14:01:17 -08:00
Alena Prokharchyk
d04f0b4752
Removed port ranges from createPortForwardingRule API
2012-02-06 10:06:53 -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
Naredula Janardhana Reddy
ce22712293
Bug 12812:
...
Summary of changes: Database changes will be rollbacked while applying the LB rule to the Netscaler device.
- Database changes will be rollbacked to previous state during the following Lb API's:
1) assignVM to LB rule
2) remove VM from LB rule
3) updateLb rule
4) deleteLb rule
5) create/attach sticky policy to Lb rule
6) delete sticky policy from Lb rule
- Database changes of the Lb rule will be not be rolledback during:
1) Removing IP
2) removing VM
2012-02-06 19:16:34 +05:30
abhi
59c7150af7
bug 13439: full sync at management server restart, disabling hourly sync
2012-02-06 15:01:44 +05:30
Alena Prokharchyk
3a87cf8331
Code style fixes for API package
2012-02-03 14:25:26 -08:00
Alena Prokharchyk
1490e45a1c
Fixed format style in a bunch of files (replaced tabs with spaces as a part of it)
2012-02-03 13:49:11 -08:00
Alena Prokharchyk
edd4c84ca1
Add domain name info for private zones in listZones api response
2012-02-01 11:26:00 -08:00
Naredula Janardhana Reddy
aea81205ef
Bug 11845:
...
Summary of Changes:
- created a generic way for LB rule validations, so as LB device(like Haproxy) specific validations can be done syncronously.
- Removed asyncronous validations from Haproxy and done syncronously.
2012-02-01 18:01:11 +05:30
Nitin Mehta
0f30b0d46c
Bug 13389: updatetemplate- Add the identity mapper for guest os id param.
...
Reviewed-By: Kishan
2012-01-31 22:05:54 +05:30
Alex Huang
c42f50c4b0
Used a different way to allocate guest ip address. not in used yet.
2012-01-30 16:10:10 -08:00
kishan
6717218d1d
Bug 10405: Added since version to new APIs added for acton
...
Reviewed-By: Nitin
2012-01-30 18:43:12 +05:30
kishan
8f2cf82b24
Bug 12996: Removed createConfiguration API command
...
Status 12996: resolved fixed
Reviewed-By: Nitin
2012-01-30 14:36:50 +05:30
kishan
cdbf85e3e6
Bug 12649: Added new param path to listDomains respone
...
Status 12649: resolved fixed
Reviewed-By: Nitin
Conflicts:
server/src/com/cloud/api/ApiResponseHelper.java
2012-01-27 17:58:48 +05:30
Edison Su
5e2f02fdd5
bug 13315: add httpproxy support in ssvm, only basic auth. User can add secstorage.proxy = http://username:password@hostname:port
...
status 13315: resolved fixed
2012-01-26 18:46:44 -08:00