Pearl Dsilva
be2b8edd20
NSX: Refactor Network & VPC offering ( #8110 )
...
* [NSX] Refactor API wrapper operations
* Network offering changes for NSX
* fix services and provider combination
* address comments: rename param
* update nsx_mode parameter
---------
Co-authored-by: nvazquez <nicovazquez90@gmail.com>
2023-10-23 12:50:13 -03:00
Pearl Dsilva
69ded800e9
modify NSX resource naming convention ( #8095 )
...
* modify NSX resource naming convention
* remove unused imports
* add a setup phase between desgin and implementation of a network for intermediary steps
* add method to all classes
2023-10-23 12:31:30 -03:00
Pearl Dsilva
8337486fdc
Nsx unit tests ( #8090 )
...
* Add tests
* add test for NsxGuestNetworkGuru
* add unit tests for NsxResource
* add unti tests for NsxElement
* cleanup
* [NSX] Refactor API wrapper operations
* update tests
* update tests - add nsxProviderServiceImpl test
* add unit test - NsxServiceImpl
* add license
* Big refactor
* Address review comment
* change network cidr to cidr to prevent NPE
* add domain and zone names to the various networks - vpc & tier
* fix tests
---------
Co-authored-by: nvazquez <nicovazquez90@gmail.com>
2023-10-12 22:30:47 -03:00
Nicolas Vazquez
3f8f9e294b
[NSX] Refactor API wrapper operations ( #8059 )
...
* [NSX] Refactor API wrapper operations
* Big refactor
* Address review comment
* change network cidr to cidr to prevent NPE
* add domain and zone names to the various networks - vpc & tier
---------
Co-authored-by: Pearl Dsilva <pearl1594@gmail.com>
2023-10-12 19:39:01 -03:00
Nicolas Vazquez
7332e6dbda
[NSX] Fix DHCP relay config deletion was missing zone name ( #8068 )
2023-10-10 12:05:19 -03:00
nvazquez
5ec455228d
Merge branch 'main' into nsx-integration
2023-10-08 21:08:53 -03:00
Pearl Dsilva
dc1665cba7
[NSX] Cleanup DHCP Relay config on segment deletion ( #108 )
...
* Cleanup DHCP Relay config on segment deletion
* update segment & relay name generators and call delete dhcprelay after deletion of segment
* address comment
2023-10-08 21:00:42 -03:00
Nicolas Vazquez
e7e511b685
[NSX] Create a DHCP relay and add it to a VPC tier segment ( #107 )
...
* Create DHCP relay command and execute request
* In progress integrate with networking
* Create DHCP relay config on the network VR allocation
* Revert domain router dao changes
* Create DHCP relay con VR nic plug to NSX network
* Link DHCP relay config to segment after creation
2023-10-08 20:59:16 -03:00
Daan Hoogland
72cf9740f9
Merge branch '4.18'
2023-10-06 13:50:29 +02:00
Ben
a20ab40b67
Ensure getCapacityState() is not called for hosts in maintenance ( #8025 )
2023-10-06 09:49:57 +02:00
Daniel Augusto Veronezi Salvador
9b8eaeea78
Fix: Convert volume to another directory instead of copying it while taking volume snapshots on KVM ( #8041 )
2023-10-06 09:47:34 +02:00
Marcus Sorensen
82b981854b
KVM Agent config to reserve dom0 CPUs ( #7987 )
...
This PR allows an admin to reserve some hypervisor host CPUs for system use. Another way to think of it is limiting the number of CPUs allocatable to VMs. This can be useful if the admin wants to do other things with the hypervisor's CPU, for example reserve some cores for running hyperconverged storage processes.
Co-authored-by: Marcus Sorensen <mls@apple.com>
2023-10-06 10:50:18 +05:30
Pearl Dsilva
e1d56d0a62
Merge branch 'main' of https://github.com/apache/cloudstack into nsx-integration
2023-10-03 07:32:12 -04:00
Daan Hoogland
d627539688
Merge branch '4.18'
2023-10-02 16:03:28 +02:00
Peinthor Rene
96205a51ef
linstor: resize root disk on offerings with different size ( #7952 )
2023-10-02 15:58:00 +02:00
Rohit Yadav
8cd7147b25
Merge remote-tracking branch 'origin/4.18'
2023-09-28 12:15:23 +05:30
Harikrishna
285387105f
Fix the poll for the API ReadyForShutdown even after logout ( #8004 )
2023-09-28 12:13:22 +05:30
Marcus Sorensen
3694667f50
Trigger out of band VM state update via libvirt event when VM stops ( #7963 )
...
* Trigger out of band VM state update via libvirt event when VM stops
* Add License headers, refactor nested try
---------
Co-authored-by: Marcus Sorensen <mls@apple.com>
2023-09-28 12:12:03 +05:30
Marcus Sorensen
221f863939
Use direct download timeout configs for URL check ( #7948 )
...
Signed-off-by: Marcus Sorensen <mls@apple.com>
Co-authored-by: Marcus Sorensen <mls@apple.com>
2023-09-28 12:11:38 +05:30
Pearl Dsilva
272704c4a7
move creation of segments to design phase
2023-09-27 11:32:17 -04:00
Pearl Dsilva
cec7bebce6
Merge branch 'main' of https://github.com/apache/cloudstack into nsx-integration
2023-09-27 11:01:03 -04:00
slavkap
3c608290db
Fix tests on CS build when cloudstack-management service is running ( #8009 )
2023-09-27 19:32:07 +05:30
Pearl Dsilva
15f704e530
add sleep before deletion of vpc / tier g/w for ports to be removed
2023-09-27 06:37:55 -04:00
Marcus Sorensen
28c4be1cf2
Fix style for LibvirtComputingResource variable names and its dependencies ( #7991 )
...
* Fix style for LibvirtComputingResource variable names and its dependencies
* More variable name fixes
---------
Co-authored-by: Marcus Sorensen <mls@apple.com>
2023-09-27 12:38:25 +05:30
Pearl Dsilva
3132bfdffa
update offering
2023-09-26 09:37:53 -04:00
Vishesh
84e770bf95
Remove powermock from pom.xml ( #8000 )
2023-09-26 13:31:56 +02:00
Pearl Dsilva
33a29dce03
add route advertisement
2023-09-25 12:09:14 -04:00
Pearl Dsilva
eae9c4784e
Merge branch 'main' of https://github.com/apache/cloudstack into nsx-integration
2023-09-25 07:57:43 -04:00
Pearl Dsilva
4f4bd2ac43
ui: fix password field, and backend changes
2023-09-25 07:55:40 -04:00
Pearl Dsilva
61bc513d6f
add ui changes + update nsx_provider table transport zones + use NSX broadcast domain for add nics to router
2023-09-21 17:59:56 -04:00
Daan Hoogland
0375714ded
Merge release branch 4.18 to main
...
* 4.18:
ldap trust map cleanup on domain delete (#7915 )
upgrade: fix upgrade from 4.18.1.0 to 4.18.2.0-SNAPSHOT (#7959 )
2023-09-19 11:20:58 +02:00
dahn
09ae0499b2
ldap trust map cleanup on domain delete ( #7915 )
...
Co-authored-by: Wei Zhou <weizhou@apache.org>
2023-09-19 08:01:15 +02:00
John Bampton
4eb110af73
Remove unneeded duplicate words ( #7850 )
2023-09-18 13:16:33 +02:00
Wei Zhou
45616aaf61
Merge remote-tracking branch 'origin/4.18'
2023-09-14 14:00:01 +02:00
Marcus Sorensen
f049d4d189
Increase reserve on ScaleIO disk formatting for fragmentation ( #7955 )
...
Signed-off-by: Marcus Sorensen <mls@apple.com>
Co-authored-by: Marcus Sorensen <mls@apple.com>
2023-09-14 16:43:16 +05:30
Pearl Dsilva
56861e1f36
fix test / build failure
2023-09-13 14:23:16 -04:00
Pearl Dsilva
9d9c334bd2
address code smells - part 1
2023-09-13 14:23:16 -04:00
Pearl Dsilva
7dcf2d50cb
add license
2023-09-13 14:23:16 -04:00
Pearl Dsilva
6996c4a2c0
add create/delete segment and UI integration
2023-09-13 14:23:16 -04:00
Pearl Dsilva
35fc737030
cleanup and add skeletal code for network creation
2023-09-13 14:23:16 -04:00
Pearl Dsilva
2cbefc9910
add license
2023-09-13 14:23:16 -04:00
Pearl Dsilva
7575a4da82
Add support to create and delete nsx tier-1 gateway
2023-09-13 14:23:16 -04:00
Pearl Dsilva
415e61a23f
update response and add license
2023-09-13 14:23:16 -04:00
Pearl Dsilva
0b7491a9d2
add NSX resource , api client, create tier1 gw
2023-09-13 14:23:16 -04:00
Pearl Dsilva
5ef6ac103f
add nsxresource
2023-09-13 14:23:16 -04:00
Pearl Dsilva
bc8504952b
add delete nsx controller operation
2023-09-13 14:23:16 -04:00
Pearl Dsilva
43443a5074
add default VPC offering and update upgrade path
2023-09-13 14:23:16 -04:00
Pearl Dsilva
f32d901125
add license
2023-09-13 14:23:16 -04:00
Pearl Dsilva
d12ef91d99
add support for adding and listing nsx provider to a zone
2023-09-13 14:23:16 -04:00
Pearl Dsilva
0aafa68a66
add upgrade path and daos
...
\n add nsx controller command
2023-09-13 14:23:15 -04:00