Skip to content

network: ipv6 static routes - #5786

Merged
nvazquez merged 129 commits into
apache:mainfrom
shapeblue:ip6-routes
Apr 26, 2022
Merged

network: ipv6 static routes#5786
nvazquez merged 129 commits into
apache:mainfrom
shapeblue:ip6-routes

Conversation

@shwstppr

@shwstpprshwstppr commented Dec 17, 2021

Copy link
Copy Markdown
Contributor

Description

https://cwiki.apache.org/confluence/display/CLOUDSTACK/IPv6+Support+in+Isolated+Network+and+VPC+with+Static+Routing

Doc PR: apache/cloudstack-documentation#262

Types of changes

  • Breaking change (fix or feature that would cause existing functionality to change)
  • New feature (non-breaking change which adds functionality)
  • Bug fix (non-breaking change which fixes an issue)
  • Enhancement (improves an existing feature and functionality)
  • Cleanup (Code refactoring and cleanup, that may add test cases)

Feature/Enhancement Scale or Bug Severity

Feature/Enhancement Scale

  • Major
  • Minor

Bug Severity

  • BLOCKER
  • Critical
  • Major
  • Minor
  • Trivial

Screenshots (if appropriate):

How Has This Been Tested?

Comment threadserver/src/main/java/com/cloud/configuration/ConfigurationManagerImpl.java Outdated
shwstpprand others added 5 commits December 17, 2021 16:24
…gerImpl.java
Co-authored-by: dahn <daan.hoogland@gmail.com>
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
@apacheapache deleted a comment from blueorangutanDec 20, 2021
@apacheapache deleted a comment from blueorangutanDec 20, 2021
@shwstppr

Copy link
Copy Markdown
ContributorAuthor

@blueorangutan package

@blueorangutan

Copy link
Copy Markdown

@shwstppr a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

@blueorangutan

Copy link
Copy Markdown

Packaging result: ✖️ el7 ✔️ el8 ✔️ debian ✖️ suse15. SL-JID 1959

@shwstppr

Copy link
Copy Markdown
ContributorAuthor

@blueorangutan package

@blueorangutan

Copy link
Copy Markdown

@shwstppr a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

@blueorangutan

Copy link
Copy Markdown

Packaging result: ✔️ el7 ✔️ el8 ✔️ debian ✔️ suse15. SL-JID 1972

@sureshanaparti

Copy link
Copy Markdown
Contributor

@blueorangutan test

@blueorangutan

Copy link
Copy Markdown

@acs-robot a Jenkins job has been kicked to build UI QA env. I'll keep you posted as I make progress.

@blueorangutan

Copy link
Copy Markdown

UI build: ✔️
Live QA URL: http://qa.cloudstack.cloud:8080/client/pr/5786 (SL-JID-1459)

@acs-robot

Copy link
Copy Markdown

PR Coverage Report

CLASSINSTRUCTION MISSEDINSTRUCTION COVEREDBRANCH MISSEDBRANCH COVEREDLINE MISSEDLINE COVERED
Network55404201070
NetworkOrchestrationService010100010
AlertManager7900070
ConnectedAgentAttache1490200400
NetworkOrchestrator991001224019450
CapacityVO261000800
DataCenterGuestIpv6PrefixVO45000170
DataCenterGuestIpv6PrefixDaoImpl2400050
VlanDaoImpl130705402180
HostDaoImpl4983018008030
Ipv6GuestPrefixSubnetNetworkMapVO64000240
Ipv6GuestPrefixSubnetNetworkMapDaoImpl268020420
NetworkDetailsDaoImpl3004050
NetworkVO39615919114044
VpcOfferingDaoImpl137000250
VpcOfferingDetailsDaoImpl1730100310
NetworkOfferingDaoImpl70102401180
NicDaoImpl139201201930
SnapshotObject7483064015111
CloudStackContextLoaderListener77020210
LibvirtComputingResource8888198810871471983451
MockNetworkManagerImpl5100240880
SimulatorManagerImpl1394021403090
MetricsServiceImpl2130013404460
ClusterMetricsResponse52301320600
VmMetricsResponse1420220250
VolumeMetricsResponse69080100
ZoneMetricsResponse50101260560
ContrailManagerImpl2218023404970
DomainChecker1206030002380
AlertManagerImpl2133018304180
ApiDBUtils2374021005920
ApiResponseHelper1240101292028370
ApiServer2863112346067214
QueryManagerImpl1425701248024090
NetworkOfferingJoinDaoImpl2860140600
VpcOfferingJoinDaoImpl180080390
NetworkOfferingJoinVO219000790
VpcOfferingJoinVO120000370
ConfigurationManagerImpl1863403092036360
HypervisorGuruBase669385201335
ExternalFirewallDeviceManagerImpl1885019803810
ExternalLoadBalancerDeviceManagerImpl2591028805930
IpAddressManagerImpl4080046308130
Ipv6AddressManagerImpl3710320700
Ipv6ServiceImpl1666014003040
NetworkMigrationManagerImpl170609003550
NetworkServiceImpl1363001898026070
FirewallManagerImpl2600039904660
ExternalGuestNetworkGuru84409201580
GuestNetworkGuru6922981143414164
PublicNetworkGuru3410420770
CommandSetupHelper4086030007690
NetworkHelperImpl2092027804450
VirtualNetworkApplianceManagerImpl77520792015440
NetworkACLManagerImpl861011801820
NetworkACLServiceImpl2701030405200
VpcManagerImpl69260770013190
StatsCollector2178012403590
VolumeApiServiceImpl1087301502020410
UserVmManagerImpl2079802566038690
BasicNetworkVisitor53502801120
MockNetworkManagerImpl5100240880

@acs-robot

Copy link
Copy Markdown

Found UI changes, kicking a new UI QA build
@blueorangutan ui

@blueorangutan

Copy link
Copy Markdown

@acs-robot a Jenkins job has been kicked to build UI QA env. I'll keep you posted as I make progress.

@blueorangutan

Copy link
Copy Markdown

UI build: ✔️
Live QA URL: http://qa.cloudstack.cloud:8080/client/pr/5786 (SL-JID-1461)

@acs-robot

Copy link
Copy Markdown

PR Coverage Report

CLASSINSTRUCTION MISSEDINSTRUCTION COVEREDBRANCH MISSEDBRANCH COVEREDLINE MISSEDLINE COVERED
Network55404201070
NetworkOrchestrationService010100010
AlertManager7900070
NetworkOrchestrator991001224019450
CapacityVO261000800
DataCenterGuestIpv6PrefixVO45000170
DataCenterGuestIpv6PrefixDaoImpl2400050
VlanDaoImpl130705402180
Ipv6GuestPrefixSubnetNetworkMapVO64000240
Ipv6GuestPrefixSubnetNetworkMapDaoImpl268020420
NetworkDetailsDaoImpl3004050
NetworkVO39615919114044
VpcOfferingDaoImpl137000250
VpcOfferingDetailsDaoImpl1730100310
NetworkOfferingDaoImpl69102201140
NicDaoImpl139201201930
MockNetworkManagerImpl5100240880
SimulatorManagerImpl1394021403090
ContrailManagerImpl2218023404970
AlertManagerImpl2133018304180
ApiResponseHelper1240001292028370
NetworkOfferingJoinDaoImpl2780120570
VpcOfferingJoinDaoImpl172060360
NetworkOfferingJoinVO219000790
VpcOfferingJoinVO120000370
ConfigurationManagerImpl1863403092036360
HypervisorGuruBase669385201335
ExternalFirewallDeviceManagerImpl1885019803810
ExternalLoadBalancerDeviceManagerImpl2591028805930
IpAddressManagerImpl4080046308130
Ipv6AddressManagerImpl3710320700
Ipv6ServiceImpl1666014003040
NetworkMigrationManagerImpl170609003550
NetworkServiceImpl1363001898026070
FirewallManagerImpl2600039904660
ExternalGuestNetworkGuru84409201580
GuestNetworkGuru6922981143414164
PublicNetworkGuru3410420770
CommandSetupHelper4088030007710
NetworkHelperImpl2092027804450
VirtualNetworkApplianceManagerImpl77520792015440
NetworkACLManagerImpl861011801820
NetworkACLServiceImpl2701030405200
VpcManagerImpl69260770013190
UserVmManagerImpl2079802566038690
BasicNetworkVisitor53502801120
MockNetworkManagerImpl5100240880

@github-actions

Copy link
Copy Markdown

This pull request has merge conflicts. Dear author, please fix the conflicts and sync your branch with the base branch.

Signed-off-by: Abhishek Kumar <abhishek.kumar@shapeblue.com>
@shwstppr

Copy link
Copy Markdown
ContributorAuthor

@blueorangutan package

@acs-robot

Copy link
Copy Markdown

Found UI changes, kicking a new UI QA build
@blueorangutan ui

@blueorangutan

Copy link
Copy Markdown

@acs-robot a Jenkins job has been kicked to build UI QA env. I'll keep you posted as I make progress.

@blueorangutan

Copy link
Copy Markdown

UI build: ✖️
(SL-JID-1464)

@blueorangutan

Copy link
Copy Markdown

UI build: ✔️
Live QA URL: http://qa.cloudstack.cloud:8080/client/pr/5786 (SL-JID-1465)

@shwstppr

Copy link
Copy Markdown
ContributorAuthor

@blueorangutan package

@blueorangutan

Copy link
Copy Markdown

@shwstppr a Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

@acs-robot

Copy link
Copy Markdown

PR Coverage Report

CLASSINSTRUCTION MISSEDINSTRUCTION COVEREDBRANCH MISSEDBRANCH COVEREDLINE MISSEDLINE COVERED
Network55404201070
NetworkOrchestrationService010100010
AlertManager7900070
NetworkOrchestrator991001224019450
CapacityVO261000800
DataCenterGuestIpv6PrefixVO45000170
DataCenterGuestIpv6PrefixDaoImpl2400050
VlanDaoImpl130705402180
Ipv6GuestPrefixSubnetNetworkMapVO64000240
Ipv6GuestPrefixSubnetNetworkMapDaoImpl268020420
NetworkDetailsDaoImpl3004050
NetworkVO39615919114044
VpcOfferingDaoImpl137000250
VpcOfferingDetailsDaoImpl1730100310
NetworkOfferingDaoImpl69102201140
NicDaoImpl139201201930
MockNetworkManagerImpl5100240880
SimulatorManagerImpl1394021403090
ContrailManagerImpl2218023404970
AlertManagerImpl2133018304180
ApiResponseHelper1240001292028370
NetworkOfferingJoinDaoImpl2780120570
VpcOfferingJoinDaoImpl172060360
NetworkOfferingJoinVO219000790
VpcOfferingJoinVO120000370
ConfigurationManagerImpl1865203092036390
HypervisorGuruBase669385201335
ExternalFirewallDeviceManagerImpl1885019803810
ExternalLoadBalancerDeviceManagerImpl2591028805930
IpAddressManagerImpl4084046308140
Ipv6AddressManagerImpl3710320700
Ipv6ServiceImpl1676014003040
NetworkMigrationManagerImpl170609003550
NetworkServiceImpl1364801902026130
FirewallManagerImpl2600039904660
ExternalGuestNetworkGuru84909201580
GuestNetworkGuru7022981143414264
PublicNetworkGuru3410420770
CommandSetupHelper4088030007710
NetworkHelperImpl2092027804450
VirtualNetworkApplianceManagerImpl77670792015440
NetworkACLManagerImpl861011801820
NetworkACLServiceImpl2701030405200
VpcManagerImpl69360770013210
UserVmManagerImpl2079802566038690
BasicNetworkVisitor53502801120
MockNetworkManagerImpl5100240880

@blueorangutan

Copy link
Copy Markdown

Packaging result: ✔️ el7 ✔️ el8 ✔️ debian ✔️ suse15. SL-JID 3301

@nvazquez
nvazquez marked this pull request as ready for review April 26, 2022 00:56
@nvazquez
nvazquez merged commit 4a914aa into apache:mainApr 26, 2022

@weizhouapacheweizhouapache left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

nvazquez pushed a commit to apache/cloudstack-documentation that referenced this pull request Apr 29, 2022
* ipv6: support for isolated nw, vpc tiers
Feature PR: apache/cloudstack#5786
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* typo fix
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* more typo
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* changes
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* change
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* public ip range note
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* vpc offering, global setting change
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* missing changes from previous commit
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* add detail about firewall and acl
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* typo
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
weizhouapache pushed a commit to weizhouapache/cloudstack-documentation that referenced this pull request Jul 24, 2023
* ipv6: support for isolated nw, vpc tiers
Feature PR: apache/cloudstack#5786
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* typo fix
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* more typo
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* changes
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* change
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* public ip range note
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* vpc offering, global setting change
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* missing changes from previous commit
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* add detail about firewall and acl
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* typo
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

No open projects
Status: Done

Development

Successfully merging this pull request may close these issues.

IPv6 Subnet Support for AdvanceZone NAT

10 participants

@shwstppr@blueorangutan@sureshanaparti@nvazquez@weizhouapache@yadvr@acs-robot@jbampton@DaanHoogland@sb-abhish3k