cloudstack/tools
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
..
apidoc Support adding netris provider to CloudStack and Netris VPC Creation (#6) 2024-10-22 11:31:05 -03:00
appliance feature: Dynamic and Static Routing (#9470) 2024-09-06 08:55:17 +05:30
bugs-wiki Add Python flake8 linting for W291 trailing whitespace with Super-Linter (#4687) 2022-03-28 11:40:26 -03:00
build pre-commit: add hook to trim trailing whitespace (#8205) 2024-05-28 09:01:30 +02:00
checkstyle Updating pom.xml version numbers for release 4.19.2.0-SNAPSHOT 2024-07-19 10:29:26 +05:30
devcloud-kvm Build: drop EL7 support, support JRE17 for packages and sonar check (#8609) 2024-08-27 16:09:10 +05:30
devcloud4 Updating pom.xml version numbers for release 4.19.2.0-SNAPSHOT 2024-07-19 10:29:26 +05:30
docker Merge branch '4.19' 2024-09-24 14:04:51 +05:30
eclipse pre-commit: add hook to trim trailing whitespace (#8205) 2024-05-28 09:01:30 +02:00
git pre-commit: apply `end-of-file-fixer` to all files (#7551) 2023-08-02 13:47:21 +02:00
jira jira-changes.py: generate content for CHANGES.md from jira filter 2014-11-30 21:16:59 -05:00
logo README: happy holidays! 2015-12-23 13:27:40 +05:30
marvin Feature: Allow adding delete protection for VMs & volumes (#9633) 2024-09-09 14:44:50 +02:00
ngui Fix spelling in docs, logs, exception messages etc (#9076) 2024-05-28 07:41:20 +02:00
transifex pre-commit: check more file types for trailing whitespace (#9352) 2024-07-10 09:22:02 +02:00
utils/database_comparision_during_upgrade pre-commit: add hook to trim trailing whitespace (#8205) 2024-05-28 09:01:30 +02:00
whisker pre-commit: add `XML` files to the `trailing-whitespace` check (#9131) 2024-07-12 09:42:54 +02:00
pom.xml Updating pom.xml version numbers for release 4.19.2.0-SNAPSHOT 2024-07-19 10:29:26 +05:30