cloudstack/server/src/main/java/com/cloud
Pearl Dsilva bfb017426d
Support adding netris provider to CloudStack and Netris VPC Creation (#6)
* Support adding netris provider to CloudStack

* revert marvin change

* add license and perform session check when provider is added

* add license and remove unused import

* fix build failure - uunused imports

* address comments

* fix provider name

* add Netris network element

* add license

* Add netris management APIs and netris service provider

* add license

* revert change

* remove other network elements from Netris element

* fix api name in doc generator

* remove logs

* move session alive check to CheckHealthCommand exec

* Fix zone creation wizard to configure netris provider

* Upgrade GSON version - from PR 8756

* Add additional parametes to the add Netris provider API

* add netris as a host

* add additional params to the resoponse and update UI

* Rename site to site_name

* Create Netris VPC (#8)

* Delegate API classes creation to the SDK and simply invoke the desired API class through CloudStack (#7)

* Delegate API classes creation to the SDK and simply invoke the desired API class through CloudStack

* Pass default auth scheme for now

* Drop for_nsx and for_tungten columns in favour of checking the provider on the ntwserviceprovider map table

* Remove missing setForTungsten occurrence

* Remove forNsx from VPC offerings

* Create Netris VPC

* Fix VPC offerings listing and remove unused dao

* Create VPC fixes

* Upgrade GSON version - from PR 8756

* Fix VPC creation response by using the latest SDK code

* Fix unit test

* Remove unused import

* Fix NSX unit tests after refactoring

* Add Netris key to the VLAN Details table (#10)

* Add Netris key to the VLAN Details table

* update for_<provider> column to be generic

* Fix VPC and add IPAM allocation for the VPC CIDR (#9)

* Fix VPC and add IPAM allocation for the VPC CIDR

* Remove VPC logic

* Use zoneId accountId and domainId on resources creation

* Fix naming

* Fix VR public nic issue

* Fix Netris Public IP for VPC source NAT allocation

* Add Netris VPC Subnets and vNets (#11)

* Add Netris VPC Subnets and vNets

* fix compilation errors

* Add netris subnet

* refactor naming convention to differentiate between VPC tiers and Isolated networks

* revert marvin change

* fix constructor - build failure

* Add support to filter netris offerings, delete netris provider when zone is being deleted

* Fix build

* Fix VPC creation

* Fix vnet creation

* unnecesary log

---------

Co-authored-by: nvazquez <nicovazquez90@gmail.com>

---------

Co-authored-by: Pearl Dsilva <pearl1594@gmail.com>

---------

Co-authored-by: nvazquez <nicovazquez90@gmail.com>
2024-10-22 11:31:05 -03:00
..
account
acl Fix build 2024-08-06 13:03:31 -03:00
agent/manager Merge branch '4.19' 2024-06-18 19:58:43 +02:00
alert Fix `*.smtp.useAuth`, `quota.usage.smtp.useStartTLS` and `*.smtp.enabledSecurityProtocols` settings definitions (#9031) 2024-06-11 10:54:03 +03:00
api Support adding netris provider to CloudStack and Netris VPC Creation (#6) 2024-10-22 11:31:05 -03:00
async
bgp feature: Dynamic and Static Routing (#9470) 2024-09-06 08:55:17 +05:30
capacity CapacityManagementImpl.updateCapacityForHost(..) use VM update time in capacity calculation. (#9662) 2024-09-11 09:45:50 -03:00
configuration Support adding netris provider to CloudStack and Netris VPC Creation (#6) 2024-10-22 11:31:05 -03:00
consoleproxy Merge branch '4.19' 2024-06-29 03:35:24 +05:30
dc Normalize loggers and upgrade log4j 1.2 to log4j 2.19 (#7131) 2024-02-08 09:55:41 -03:00
deploy Support adding netris provider to CloudStack and Netris VPC Creation (#6) 2024-10-22 11:31:05 -03:00
event Fixed listEvents intermittent exception: (#9661) 2024-09-17 15:37:10 +05:30
ha Merge branch '4.19' 2024-06-29 03:35:24 +05:30
hypervisor backup: simple NAS backup plugin for KVM (#9451) 2024-09-05 22:19:13 +05:30
metadata Normalize loggers and upgrade log4j 1.2 to log4j 2.19 (#7131) 2024-02-08 09:55:41 -03:00
network Support adding netris provider to CloudStack and Netris VPC Creation (#6) 2024-10-22 11:31:05 -03:00
projects Merge remote-tracking branch 'apache/4.19' 2024-08-28 16:07:31 +05:30
resource feature: Support Multi-arch Zones (#9619) 2024-09-06 12:14:54 +05:30
resourceicon Normalize loggers and upgrade log4j 1.2 to log4j 2.19 (#7131) 2024-02-08 09:55:41 -03:00
resourcelimit Add limit configuration for number of projects (#9172) 2024-07-15 08:47:14 +02:00
server Support adding netris provider to CloudStack and Netris VPC Creation (#6) 2024-10-22 11:31:05 -03:00
servlet Add logs to CPVM connection process (#8924) 2024-09-09 15:39:42 -03:00
storage Merge branch 4.19 to main 2024-09-26 09:01:22 -03:00
tags Normalize loggers and upgrade log4j 1.2 to log4j 2.19 (#7131) 2024-02-08 09:55:41 -03:00
template Minor naming changes in Shared FileSystems 4.20 Feature (#9675) 2024-09-17 08:53:50 +02:00
test Normalize loggers and upgrade log4j 1.2 to log4j 2.19 (#7131) 2024-02-08 09:55:41 -03:00
usage Improvements to quota tariffs APIs and UI (#9225) 2024-08-15 14:16:44 -03:00
user Feature: Forgot password (#9509) 2024-09-10 12:55:28 -03:00
uuididentity add entity-type to message when no UUID is found for a DB ID (#5163) 2021-07-21 08:01:08 -03:00
vm Merge branch '4.19' 2024-09-24 14:04:51 +05:30