Commit Graph

36429 Commits

Author SHA1 Message Date
Pearl Dsilva
87491fed6f Merge branch 'nsx-isolated-source-nat' of https://github.com/apache/cloudstack into nsx-cks-support 2023-11-28 14:47:59 -05:00
Pearl Dsilva
d3c97a9f54 fix filter for getting transport zones 2023-11-28 08:59:29 -05:00
Pearl Dsilva
bfa98b1050 update order of ports in PF & FW rules 2023-11-16 21:21:38 -05:00
Pearl Dsilva
8c1154c625 add license 2023-11-15 15:41:15 -05:00
Pearl Dsilva
7077d6a9cf update nsx cks offering 2023-11-15 15:31:01 -05:00
Pearl Dsilva
b1dcb9a111 Add support to delete firewall rules 2023-11-15 10:56:13 -05:00
Pearl Dsilva
cd503725b1 fix npes 2023-11-14 23:42:03 -05:00
Pearl Dsilva
6fcdf2092f build failure - fix unit test 2023-11-14 22:43:25 -05:00
Pearl Dsilva
b0257dfaba Add Firewall rules 2023-11-14 22:24:44 -05:00
Pearl Dsilva
96de7e3fcc Add support for routed NSX Isolated networks \n and non RFC 1918 compliant IPs 2023-11-14 11:02:52 -05:00
Pearl Dsilva
770a96ae40 Add support for routed NSX Isolated networks \n and non RFC 1918 compliant IPs 2023-11-14 10:39:31 -05:00
Pearl Dsilva
e7f5c59b27 Merge branch 'nsx-acl-types' of https://github.com/shapeblue/cloudstack into nsx-cks-support 2023-11-14 10:08:14 -05:00
nvazquez
d72829c602
Fix policy rule ID and add more unit tests 2023-11-13 22:59:21 -03:00
nvazquez
1a24ba6949
Remove distributed firewall policy on segment deletion 2023-11-13 16:44:22 -03:00
nvazquez
c6acd8fb61
Create Distributed Firewall rules 2023-11-13 16:20:57 -03:00
nvazquez
bd9be1239c
Remove group for segment before removing segment 2023-11-12 22:55:17 -03:00
nvazquez
28b4fee6c2
Add unit tests 2023-11-12 22:33:01 -03:00
nvazquez
e5965a152f
NSX: Create segment group on segment creation 2023-11-12 21:07:51 -03:00
nvazquez
053521077c
Merge branch 'main' into nsx-integration 2023-11-10 13:50:26 -03:00
João Jandre
30ca5d1a19
Flexible URI for connection with DB and new MariaDB driver (#7895)
Co-authored-by: João Jandre <joao@scclouds.com.br>
2023-11-10 17:27:35 +01:00
John Bampton
7b31a5196d
Update requirements file and fix minimum pre-commit version (#7901) 2023-11-10 12:31:13 +01:00
Daan Hoogland
e7bb89c4b2 Merge release branch 4.18 to main
* 4.18:
  updated the api documentation for createNetworkOffering and updateNetworkOffering (#7545)
2023-11-09 18:03:14 +01:00
kiranchavala
86444809c3
updated the api documentation for createNetworkOffering and updateNetworkOffering (#7545)
Co-authored-by: Kiran Chavala <kiranchavala@Kirans-MacBook-Air.local>
Co-authored-by: Wei Zhou <weizhou@apache.org>
Co-authored-by: dahn <daan.hoogland@gmail.com>
2023-11-09 18:01:57 +01:00
Abhishek Kumar
29a223bf9b Merge remote-tracking branch 'apache/4.18' 2023-11-09 11:35:10 +05:30
dahn
e7900478eb
ui: fix vmware nicadapter detail for register template (#8173)
This PR Fixes: #7864
2023-11-09 11:33:30 +05:30
Peinthor Rene
68e504aff9
Linstor backup snaphots (#8067)
This PR adds an config option for the Linstor primary storage driver, that allows you to automatically backup
volume snapshots to the secondary storage.
Additionally it will not mangle the need java-linstor dependency into the client.jar, but instead just copy
the java-linstor.jar into lib.

Config option is called: lin.backup.snapshots and is default false

The scope of this change should be limited, as it only touches the Linstor driver and a part of copyAsync
was implemented with 2 new Linstor specific commands.
2023-11-09 09:38:10 +05:30
Vishesh
d3917ef8f6
Remove powermock form VM Manager test (#8199) 2023-11-08 14:21:32 -03:00
Daan Hoogland
3d7281d451 Merge branch '4.18' into main 2023-11-08 14:39:50 +01:00
Wei Zhou
11b5831d72
Advanced SG: allow create/update physical networks with vlan range (#8122) 2023-11-08 13:39:08 +01:00
Rohit Yadav
b2e83271f8
ui: Admin, account and project dashboard improvements (#8193)
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2023-11-08 10:08:05 +01:00
Wei Zhou
861107fa5b
CKS: make clustertype optional to keep backwards compatibility (#8180)
This PR fixes the issue that 4.18 cmk/api to create CKS cluster does not work in 4.19
2023-11-08 00:31:38 +05:30
Vishesh
e65c9ffe70
Fix: Select another pod if all hosts in the pod becomes unavailable (#8085) 2023-11-07 15:11:00 +01:00
Pearl Dsilva
88a07f479f
NSX - add LB route Advertizement (#8192) 2023-11-07 11:05:02 -03:00
Pearl Dsilva
daea80d12b Merge branch 'nsx-add-lb-route-adv' of https://github.com/apache/cloudstack into nsx-cks-support 2023-11-07 08:43:29 -05:00
Pearl Dsilva
c70abf00d3 NSX: Cks Support 2023-11-06 16:04:34 -05:00
nvazquez
ab994dbfcf
Merge branch 'main' into nsx-integration 2023-11-06 08:15:33 -03:00
Nicolas Vazquez
ecd32d5632
[NSX] Fix update source NAT IP (#8176)
* [NSX] Fix update source NAT IP

* Fix startup

* Fix API result
2023-11-06 08:15:00 -03:00
rRajivramachandran
e9b24b6c32
Make authentication request parameter order to be deterministic (#8185) 2023-11-06 09:53:49 +01:00
slavkap
2bb182c3e1
KVM Host HA enhancement for StorPool storage (#8045)
Extending the current functionality of KVM Host HA for the StorPool storage plugin and the option for easy integration for the rest of the storage plugins to support Host HA

This extension works like the current NFS storage implementation. It allows it to be used simultaneously with NFS and StorPool storage or only with StorPool primary storage.

If it is used with different primary storages like NFS and StorPool, and one of the health checks fails for storage, there is an option to report the failure to the management with the global config kvm.ha.fence.on.storage.heartbeat.failure. By default this option is disabled when enabled the Host HA service will continue with the checks on the host and eventually will fence the host
2023-11-04 12:35:37 +05:30
dahn
0caf18bc1a
ui: indent issue in list view (#8184)
Fixes list view issues in UI after forward merge
2023-11-04 12:33:29 +05:30
Pearl Dsilva
abd829c439 Merge branch 'nsx-integration' of https://github.com/apache/cloudstack into nsx-isolated-source-nat 2023-11-03 14:14:18 -04:00
Pearl Dsilva
b89085ef11 NSX: Support Source NAT on NSX Isolated networks 2023-11-03 14:10:47 -04:00
nvazquez
42300aa80e
Merge branch 'main' into nsx-integration 2023-11-03 12:08:39 -03:00
Pearl Dsilva
7c72aa1285 Merge branch 'main' of https://github.com/apache/cloudstack into nsx-integration 2023-11-03 09:56:33 -04:00
vladimirpetrov
121531e2c3
Polish UI (#7855)
This PR aligns the use of terminology, renaming VM / virtual machine references to 'Instance' and also capitalising the terms Templates, Network, Snapshot, User, Account in CloudStack UI. “VM snapshots” moved under the “Compute” main menu, and renamed to “Instance Snapshots”. “Snapshots” (under Storage section) renamed to “Volume Snapshots”.
2023-11-03 18:18:40 +05:30
rRajivramachandran
6afffe1e17
Fix JSON string comparision fin tests (#8183) 2023-11-03 18:12:33 +05:30
John Bampton
a7c6599ae2
Bump the actions/checkout action to v4 (#8133)
https://github.com/actions/checkout
2023-11-03 18:10:49 +05:30
Codegass
b2938c0528
Refactor testCRUDAcl into Separate Test Cases (#7705)
- Extracted shared ACL setup logic into a private helper method, setupAcl().
- Split original testCRUDAcl into two separate tests: testCRUDAclReadAll and testCRUDAclReadOne.
- Each test case now represents a unique scenario for better readability and maintainability.
- Replaced assertTrue(false) with fail() in catch blocks for better test failure indication.

These changes aim to enhance the clarity and maintainability of the test suite, and ensure each test case checks only one scenario.
2023-11-03 18:08:15 +05:30
Abhishek Kumar
256892b3f8 build: fix failure after forward merge
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2023-11-03 17:28:20 +05:30
Stephan Krug
8fa8cefb5b
Add and improve logs in ACS bootstrap process (#6890)
* Add and improve logs

* Fix unnecessary calls

---------

Co-authored-by: Stephan Krug <stephan.krug@scclouds.com.br>
2023-11-03 17:25:38 +05:30