Daan Hoogland
66d49c5c0d
Merge release branch 4.14 to 4.15
...
* 4.14:
server: prevent update vm read-only details (#4629 )
2021-02-02 09:16:34 +00:00
Abhishek Kumar
05301b1e6a
server: prevent update vm read-only details ( #4629 )
2021-02-02 08:49:25 +00:00
Daan Hoogland
b6b778f003
Merge release branch 4.14 to 4.15
...
* 4.14:
server: select root disk based on user input during vm import (#4591 )
kvm: Use Q35 chipset for UEFI x86_64 (#4576 )
server: fix wrong error message when create isolated network without SourceNat (#4624 )
server: add possibility to scale vm to current customer offerings (#4622 )
server: keep networks order and ips while move a vm with multiple networks (#4602 )
server: throw exception when update vm nic on L2 network (#4625 )
doc: fix typo in install notes (#4633 )
2021-02-01 09:57:35 +00:00
Abhishek Kumar
9b45ec275a
server: select root disk based on user input during vm import ( #4591 )
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2021-02-01 09:55:09 +00:00
Wei Zhou
a44fb11a02
server: add possibility to scale vm to current customer offerings ( #4622 )
...
We can use cloudmonkey to scale a vm with dynamic offering, to same offering but with different cpunumber or memory.
Enable it on UI to improve user experience.
2021-02-01 14:14:48 +05:30
Wei Zhou
1913c6854e
server: keep networks order and ips while move a vm with multiple networks ( #4602 )
...
This PR fixes an issue when move a vm from an account to another account.
Steps to reproduce the issue
(1) create a vm with multiple shared networks (in advanced zone, or advanced zone with security groups)
(2) create another account (in same domain who can also access the shared networks)
(3) move vm to new account, with a list of networkid
expected result: the vm has nics on the networks in same order as specified in API request, and nics have the same ips as before actual result: network order is not same as specified, ips are changed.
2021-02-01 14:14:20 +05:30
Wei Zhou
890e84777c
server: throw exception when update vm nic on L2 network ( #4625 )
...
without this change
```
root@mgt01:~# cmk update vmnicip nicid=afab73cb-f4f4-490f-a524-365edef432b7
{
"accountid": "a27bffc1-48ee-11eb-8680-069fc4003392",
"cmd": "org.apache.cloudstack.api.command.user.vm.UpdateVmNicIpCmd",
"completed": "2020-12-28T12:55:27+0000",
"created": "2020-12-28T12:55:27+0000",
"jobid": "88af30e0-214b-4379-9c39-49648f998ff6",
"jobprocstatus": 0,
"jobresult": {
"errorcode": 530,
"errortext": "Failed to update ip address on vm NIC. Refer to server logs for details."
},
"jobresultcode": 530,
"jobresulttype": "object",
"jobstatus": 2,
"userid": "a27f45f5-48ee-11eb-8680-069fc4003392"
}
🙈 Error: async API failed for job 88af30e0-214b-4379-9c39-49648f998ff6
```
with this change
```
root@mgt01:~# cmk update vmnicip nicid=22d79189-6754-4dfe-a8c4-0ba21be2ada5
{
"accountid": "044bb5a9-32fd-11eb-b251-06b6e80033a6",
"cmd": "org.apache.cloudstack.api.command.user.vm.UpdateVmNicIpCmd",
"completed": "2020-12-28T12:55:15+0000",
"created": "2020-12-28T12:55:15+0000",
"jobid": "f4ccb545-0e47-4e9c-b562-b0e6cf52ddd7",
"jobprocstatus": 0,
"jobresult": {
"errorcode": 431,
"errortext": "UpdateVmNicIpCmd is not supported in L2 network"
},
"jobresultcode": 530,
"jobresulttype": "object",
"jobstatus": 2,
"userid": "044cc6e3-32fd-11eb-b251-06b6e80033a6"
}
🙈 Error: async API failed for job f4ccb545-0e47-4e9c-b562-b0e6cf52ddd7
```
2021-02-01 14:13:50 +05:30
Rohit Yadav
1bccb954c4
Fix merge issue from 74bae56642
...
Fixes fwd merge issue from origin/4.14
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2021-01-28 16:43:59 +05:30
Rohit Yadav
74bae56642
Merge remote-tracking branch 'origin/4.14' into 4.15
...
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2021-01-28 14:24:25 +05:30
Wei Zhou
182cea79b5
server: fix cannot create vm if another vm with same name has been added and removed on the network ( #4600 )
...
* server: fix cannot create vm if another vm with same name has been added and removed on the network
steps to reproduce the issue
(1) create vm-1 on network-1
(2) add vm-1 to network-2
(3) remove vm-1 from network-2
(4) create another vm with same name vm-1 on network-2
expected result: operation succeed
actual result: operation failed.
* #4600 : add back a removed line
2021-01-27 19:28:52 +05:30
slavkap
4a779deab2
server: fix on changeServiceForVirtualMachine when updating read/write rate ( #4491 )
...
When changing the service offering of a VM the disk_offering_id is not
updated in volumes DB table and VM could not start
Fixes #4125
2021-01-27 19:27:34 +05:30
Rohit Yadav
b482da8c91
Updating pom.xml version numbers for release 4.15.1.0-SNAPSHOT
...
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2021-01-11 13:58:30 +05:30
Daan Hoogland
280c13a4bb
Updating pom.xml version numbers for release 4.15.0.0
...
Signed-off-by: Daan Hoogland <dahn@onecht.net>
2021-01-05 15:51:02 +00:00
Daan Hoogland
81e9e6809b
Updating pom.xml version numbers for release 4.15.1.0-SNAPSHOT
...
Signed-off-by: Daan Hoogland <dahn@onecht.net>
2021-01-04 11:34:46 +00:00
Daan Hoogland
01b3e361c7
Updating pom.xml version numbers for release 4.15.0.0
...
Signed-off-by: Daan Hoogland <dahn@onecht.net>
2020-12-23 16:32:25 +00:00
Nicolas Vazquez
4617be4583
vmware: Fix template upload from local ( #4555 )
...
Update the guest OS from the OVF file after upload is completed
This PR fixes the template upload from local on VMware
Co-authored-by: dahn <daan.hoogland@gmail.com>
Co-authored-by: dahn <daan.hoogland@gmail.com>
2020-12-23 15:13:39 +05:30
DK101010
874c7be67b
server: add conditions for custom offerings ( #4540 )
...
Bug/unmanaged ingest exception.
Co-authored-by: Dirk Klahre <Dirk.Klahre@Itelligence.de>
2020-12-21 12:38:38 +05:30
davidjumani
2f78b8867f
template: Ensuring template is cross zone if type changed to system ( #4522 )
2020-12-14 08:59:40 +00:00
Alexandru Bagu
fdb2ee3165
storage: Fix hypervisor type cast to string ( #4516 )
...
This PR addresses an error that appears when you try to add a new host. I don't even understand why there was a cast to String in the first place. I will assume some classes send HypervisorType and some send a string (empty or otherwise). Shouldn't this be addressed to use the same type everywhere? With this fix adding a new xenserver host works fine.
Co-authored-by: dahn <daan.hoogland@gmail.com>
2020-12-14 11:56:44 +05:30
davidjumani
28c67d267b
listphysicalnetworks: Honouring keyword parameter ( #4511 )
2020-12-11 13:14:41 +05:30
Pearl Dsilva
edd5f23e8b
Fix NPE when Volume exists on secondary store but doesn't have a download URL ( #4530 )
...
Co-authored-by: Pearl Dsilva <pearl.dsilva@shapeblue.com>
2020-12-11 13:12:39 +05:30
Wei Zhou
93f3d35207
kvm: FIX cpucorespersocket is not working on KVM ( #4497 )
2020-12-09 15:07:51 +01:00
Andrija Panic
e5c29c392e
Update log output for FirstFitPlanner ( #4515 )
2020-12-07 11:50:20 +01:00
Daan Hoogland
fb1e903532
Merge branch '4.14'
2020-12-03 15:11:59 +01:00
Wei Zhou
03e65a1266
vpc vr: plugin nics by this order: public/private/guest
2020-12-03 15:10:43 +01:00
Wei Zhou
627070c5f8
vpc vr: fix Conflicting device id on private gw nic
2020-12-03 15:10:43 +01:00
Rohit Yadav
5bea0a1ea4
Merge remote-tracking branch 'origin/4.14'
2020-12-02 14:29:34 +05:30
davidjumani
93ff156222
Adding zone name to physicalnetworkresponse ( #4510 )
2020-12-02 14:01:22 +05:30
davidjumani
7f5eb6463e
Disallowing udp for lb rules for haproxy ( #4501 )
...
* Disallowing udp for lb rules
* Revert "Disallowing udp for lb rules"
This reverts commit a5f43014c9 .
* Adding check for udp rules for haproxy
* Adding defensive check
2020-12-02 13:59:03 +05:30
Rohit Yadav
df07e27921
Merge remote-tracking branch 'origin/4.14'
2020-12-01 14:04:53 +05:30
davidjumani
afebfd5bbf
Adding cpuallocated percentage and value to host and hostsformigrationresponse ( #4499 )
...
* Adding cpuallocatedwithoverprovisoning to hostresponse and hostsformigrationresponse
* Adding cpuallocatedpercentage and cpuallocatedvalue
2020-12-01 13:56:19 +05:30
davidjumani
2eef0e5af3
Fix hosts for migration count ( #4500 )
...
* Fixing count for findHostsForMigration
* Changing list name
2020-11-25 15:34:23 +05:30
Daan Hoogland
e9ce381c56
Merge branch '4.14'
2020-11-25 09:04:53 +01:00
Wei Zhou
8fb2efee1c
bugfix #6 vpc vr: Add iptables rules for ACL of private gateway
2020-11-25 08:40:16 +01:00
Wei Zhou
66d3e1f6d4
Revert "Add private gateway IP to router initialization config"
...
This reverts commit 65cb22216a .
2020-11-25 08:40:16 +01:00
Wei Zhou
51f3756030
bugfix #4 vpc vr: Do NOT send Nic plug in/out command to Stopped/Stopping VR
2020-11-25 08:40:16 +01:00
Wei Zhou
655ed10655
bugfix #2 vpc vr: fix issue if static nat is disabled but still other IP used by lb/pf
2020-11-25 08:40:16 +01:00
Wei Zhou
f5ab87c153
bugfix #3 apply ip dessociation before unplugging a nic so ip is marked as add:false in ips.json
2020-11-25 08:40:16 +01:00
Wei Zhou
6491a69d63
bugfix #2 vpc: Fix remove first public ip will remove all ips on the nic
2020-11-25 08:40:16 +01:00
Rakesh
beb1edcdbc
api: Add vpcid in usage network response ( #4361 )
...
* Add vpcid in usage network response
Currently vpcid is displayed in listUsageNetworks response.
Add the vpcid so that we can see to which vpc, the network belongs
* use new function to get removed
2020-11-23 14:02:25 +05:30
Pearl Dsilva
aa67f9c6e2
api: Add event for VM recovery operation ( #4486 )
...
Co-authored-by: Pearl Dsilva <pearl.dsilva@shapeblue.com>
2020-11-21 02:21:02 +05:30
Rakesh
0a2a54aeba
api: Display VPC name to which the network belongs to ( #4483 )
...
* Display VPC name to which the network belongs to
If an isolated network is created in VPC then display
its name along with vpc id which is used for UI
* Change description
2020-11-21 02:20:40 +05:30
Rohit Yadav
d3f18ef71c
Merge remote-tracking branch 'origin/4.14'
2020-11-20 21:12:20 +05:30
Wei Zhou
75fdb07387
vpc: fix ips on wrong interfaces after rebooting vpc vrs ( #4467 )
...
* vpc: fix ips on wrong interfaces after rebooting vpc vrs
* #4467 : Rename to updateNicWithDeviceId
* CLSTACK-8923 vr: Force a restart of keepalived if conntrackd is not running or configuration has changed
2020-11-20 21:02:53 +05:30
Daan Hoogland
492962238e
Merge branch '4.14'
2020-11-20 11:43:20 +00:00
davidjumani
d79d24261a
Adding memoryallocatedpercentage & memoryallocatedbytes to HostsResponse & HostsForMigrationResponse ( #4478 )
2020-11-20 11:27:47 +00:00
Rakesh
735b6de296
Cleanup download urls when SSVM destroyed ( #4078 )
...
Co-authored-by: Rakesh Venkatesh <r.venkatesh@global.leaseweb.com>
2020-11-18 14:01:31 +01:00
Spaceman1984
acee15a530
Moved dedicated hosts to the end of the resultset when selecting an e… ( #4428 )
2020-11-18 12:07:14 +00:00
Rakesh
2f5ed9eee4
Consider other conditions while listing templates with id ( #4452 )
2020-11-17 20:03:49 +01:00
Pearl Dsilva
7f408ec967
Fix: Listing projects comprising of only the user's on listAll=true ( #4469 )
...
Co-authored-by: Pearl Dsilva <pearl.dsilva@shapeblue.com>
2020-11-16 13:37:11 +01:00