Rohit Yadav
02f80d3370
ui: deprecate old UI and move to legacy to be served at /client/legacy ( #4518 )
...
As notified in the 4.14.0.0 release notes, this deprecates the legacy UI
and moves it under the ui/legacy directory which will be served at
/client/legacy URL path. This will also ensure that users upgrading or
installing 4.15.0.0 will get the new UI by default. This will also make
it simpler to remove the old UI for future 4.16/master releases.
Co-authored-by: Daan Hoogland <daan.hoogland@shapeblue.com>
2020-12-05 20:36:59 +05:30
Daan Hoogland
fb1e903532
Merge branch '4.14'
2020-12-03 15:11:59 +01:00
Wei Zhou
83ae6d7c01
integration test: skip vlan of public ip range in get_free_vlan
2020-12-03 15:10:43 +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 a5f43014c9dded01d199d55a84fd6cdc4d10c90b.
* 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
Pearl Dsilva
e4a504b084
Make global setting non-dynamic ( #4505 )
...
Co-authored-by: Pearl Dsilva <pearl.dsilva@shapeblue.com>
2020-12-01 14:00:35 +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
Wei Zhou
e82813b509
kvm: fix router.aggregation.command.each.timeout is reset to 600 when update other kvm configs ( #4496 )
...
* kvm: fix router.aggregation.command.each.timeout is reset to 600 when update other kvm configs
* remove _params
2020-11-30 16:22:16 +05:30
Wei Zhou
e8ee8e9fbe
fix failures with test_multiple_nic_support.py ( #4495 )
2020-11-30 16:21:46 +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
Wei Zhou
4fb69e695c
sql: Fix Zones are returned in a random order ( #3934 ) ( #4494 )
2020-11-25 15:30:43 +05:30
Daan Hoogland
e9ce381c56
Merge branch '4.14'
2020-11-25 09:04:53 +01:00
Wei Zhou
a979ab9050
integration test: update steps
2020-11-25 08:40:16 +01:00
Wei Zhou
6a91b8ace7
integration test: add private gateway in test
2020-11-25 08:40:16 +01:00
Wei Zhou
b2d8fffeea
integration test: verify public nics state
2020-11-25 08:40:16 +01:00
Wei Zhou
8a68617eee
bugfix #9 vpc vr: Add PREROUTING rule for vm with static nat to multiple private gateways
2020-11-25 08:40:16 +01:00
Wei Zhou
69c0f71cf7
bugfix #8 vpc: add rule for traffic between vm and private gateway
2020-11-25 08:40:16 +01:00
Wei Zhou
a8c9b4531b
bugfix #7 vpc vr: allow servers in private gateway to reach internet via the VPC VR if it is gateway
2020-11-25 08:40:16 +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
7e6f484332
Revert "Fix Policy Based Routing for private gateway static routes ( #3604 )"
...
This reverts commit 82d94a87c56e1414d155271cff2481175640bc20.
2020-11-25 08:40:16 +01:00
Wei Zhou
66d3e1f6d4
Revert "Add private gateway IP to router initialization config"
...
This reverts commit 65cb22216aa1d5d6257f99d4ad84f80c319cdea9.
2020-11-25 08:40:16 +01:00
Wei Zhou
5cc6fedb1f
Revert "Handle private gateways more reliably"
...
This reverts commit f4f9b3ab4ef2ef34e4d8a04c6ebfbf0784497227.
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
Rohit Yadav
8e03374c29
Merge remote-tracking branch 'origin/4.14'
2020-11-23 16:00:41 +05:30
Wei Zhou
81ac9f90ab
vr: fix python exception when configure VRs ( #4489 )
...
before
```
root@r-27-VM:/var/cache/cloud# /opt/cloud/bin/configure.py monitor_service.json
ERROR:root:Command 'ip link show eth0 | grep 'state DOWN'' returned non-zero exit status 1
```
with this change
```
root@r-27-VM:/var/cache/cloud# /opt/cloud/bin/configure.py monitor_service.json
root@r-27-VM:/var/cache/cloud#
```
2020-11-23 14:09:40 +05:30
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
Spaceman1984
dfa09fc856
server: Setting snapshot removed on timeout ( #4425 )
...
* Setting snapshot state to error on timeout
* Setting removed field so snapshot record is ignored by garbage collection
* Removed explicitly setting error status, renamed method from markFailed to markRemoved
* Renamed method, moved code a few lines down
* Moved remove logic
* Removed unused service
* Moved removed logic - last time, promise
2020-11-21 02:20:16 +05:30
Rohit Yadav
d3f18ef71c
Merge remote-tracking branch 'origin/4.14'
2020-11-20 21:12:20 +05:30
Spaceman1984
2ad60d0c5f
ui: Fixed double slash in secret breaking db insert ( #4392 )
2020-11-20 21:04:58 +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
Harikrishna
51034be270
Fix migrateVMwithVolumes API in case of multiple volumes on VMware ( #4480 )
...
Problem:
When migrateVMwithVolumes API is tried on a VM with two volumes to migrate to a different host and tried to migrate only one volume, Cloudstack migrates both the Volumes but then marks only one of them migrated. This makes volume inaccessible due to inconsitency in path of volume in cloudstack and vsphere
Solution:
Set the target datastore in relocate spec properly for each volume
2020-11-20 12:38:06 +00:00
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
Wei Zhou
a368ba9def
VR: fix logging is not working and logs are not appended to /var/log/cloud.log ( #4466 )
2020-11-20 10:40:02 +00:00
Daan Hoogland
4fd2b74f57
Merge branch '4.14'
2020-11-20 08:59:51 +00:00
Pearl Dsilva
daec77f2ef
Fix k8s cluster upgrade in shared networks ( #4458 )
...
Co-authored-by: Pearl Dsilva <pearl.dsilva@shapeblue.com>
2020-11-20 08:33:06 +00:00
davidjumani
584fc3a338
accountresponse: Fix domainpath description ( #4487 )
2020-11-20 08:28:06 +00:00
davidjumani
1398dfff65
createkubertetesbinariesiso: Saving images in network and dashboard yaml ( #4459 )
2020-11-20 13:49:26 +05:30
davidjumani
a3f2ee431f
Fixing misleading HostMetricsResponse param description ( #4485 )
2020-11-20 08:09:41 +00:00
Pearl Dsilva
1692df421c
cks: Fix destroying k8s cluster on shared networks ( #4461 )
...
* Fix destroying k8s cluster on shared networks
* Extracted code
Co-authored-by: Pearl Dsilva <pearl.dsilva@shapeblue.com>
2020-11-19 04:51:57 +05:30
Spaceman1984
87e1fa9e02
Removed sensitive info from UI/API when volume attach/detach fails ( #4476 )
...
* Removed sensitive info from UI when attach/detach fails
* minor formatting change
2020-11-19 04:39:37 +05:30