René's URL Explorer Experiment


Title: OVN: Open Virtual Network as a guest network provider by msinhore · Pull Request #135 · shapeblue/cloudstack · GitHub

Open Graph Title: OVN: Open Virtual Network as a guest network provider by msinhore · Pull Request #135 · shapeblue/cloudstack

X Title: OVN: Open Virtual Network as a guest network provider by msinhore · Pull Request #135 · shapeblue/cloudstack

Description: The upstream repository is at http://github.com/apache/cloudstack. This is ShapeBlue's support/patch branches and Apache CloudStack™ backup - OVN: Open Virtual Network as a guest network provider by msinhore · Pull Request #135 · shapeblue/cloudstack

Open Graph Description: Description This PR introduces OVN (Open Virtual Network) as a first-class guest network provider for CloudStack, alongside VirtualRouter, NSX, Netris, etc. It plugs OVN's Northbound DB directl...

X Description: Description This PR introduces OVN (Open Virtual Network) as a first-class guest network provider for CloudStack, alongside VirtualRouter, NSX, Netris, etc. It plugs OVN's Northbound DB dir...

Opengraph URL: https://github.com/shapeblue/cloudstack/pull/135

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:9b151fe1-5fbd-3fbe-4842-6f5b82efc311
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id892E:6529:200B07D:2C0226B:6A4EC22A
html-safe-nonceedd3b7501c6553796dce64f621fc78d5890278cf394e7952e88eb7bbed0210b0
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4OTJFOjY1Mjk6MjAwQjA3RDoyQzAyMjZCOjZBNEVDMjJBIiwidmlzaXRvcl9pZCI6IjI0NDEwNTgwMTc1MTg0Njk2NzUiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac05bfd31922b4472adb800cf90c4d9cfc7f2a4428e365aab938ff08583e355a67
hovercard-subject-tagpull_request:3608076393
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/shapeblue/cloudstack/135/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/71ca5e8532fd1e3bb86ba9d90f4c85c0d133136927a8b1735d5590f384cb6597/shapeblue/cloudstack/pull/135
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/71ca5e8532fd1e3bb86ba9d90f4c85c0d133136927a8b1735d5590f384cb6597/shapeblue/cloudstack/pull/135
og:image:altDescription This PR introduces OVN (Open Virtual Network) as a first-class guest network provider for CloudStack, alongside VirtualRouter, NSX, Netris, etc. It plugs OVN's Northbound DB directl...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamemsinhore
hostnamegithub.com
expected-hostnamegithub.com
None41b6ab3ba6d20a71766ac245b5a4a94c6fc672a9cd4da7d44c1b33ab8bf6a21c
turbo-cache-controlno-cache
go-importgithub.com/shapeblue/cloudstack git https://github.com/shapeblue/cloudstack.git
octolytics-dimension-user_id6001764
octolytics-dimension-user_loginshapeblue
octolytics-dimension-repository_id35481491
octolytics-dimension-repository_nwoshapeblue/cloudstack
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id9759448
octolytics-dimension-repository_parent_nwoapache/cloudstack
octolytics-dimension-repository_network_root_id9759448
octolytics-dimension-repository_network_root_nwoapache/cloudstack
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasee6a744804e8e70f97b4d5a18a94dcc63db22f97a
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/shapeblue/cloudstack/pull/135#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fshapeblue%2Fcloudstack%2Fpull%2F135
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fshapeblue%2Fcloudstack%2Fpull%2F135
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=shapeblue%2Fcloudstack
Reloadhttps://github.com/shapeblue/cloudstack/pull/135
Reloadhttps://github.com/shapeblue/cloudstack/pull/135
Reloadhttps://github.com/shapeblue/cloudstack/pull/135
Please reload this pagehttps://github.com/shapeblue/cloudstack/pull/135
shapeblue https://github.com/shapeblue
cloudstackhttps://github.com/shapeblue/cloudstack
apache/cloudstackhttps://github.com/apache/cloudstack
Notifications https://github.com/login?return_to=%2Fshapeblue%2Fcloudstack
Fork 7 https://github.com/login?return_to=%2Fshapeblue%2Fcloudstack
Star 13 https://github.com/login?return_to=%2Fshapeblue%2Fcloudstack
Code https://github.com/shapeblue/cloudstack
Issues 0 https://github.com/shapeblue/cloudstack/issues
Pull requests 19 https://github.com/shapeblue/cloudstack/pulls
Discussions https://github.com/shapeblue/cloudstack/discussions
Projects https://github.com/shapeblue/cloudstack/projects
Security and quality 0 https://github.com/shapeblue/cloudstack/security
Insights https://github.com/shapeblue/cloudstack/pulse
Code https://github.com/shapeblue/cloudstack
Issues https://github.com/shapeblue/cloudstack/issues
Pull requests https://github.com/shapeblue/cloudstack/pulls
Discussions https://github.com/shapeblue/cloudstack/discussions
Projects https://github.com/shapeblue/cloudstack/projects
Security and quality https://github.com/shapeblue/cloudstack/security
Insights https://github.com/shapeblue/cloudstack/pulse
msinhorehttps://github.com/msinhore
shapeblue:mainhttps://github.com/shapeblue/cloudstack/tree/main
msinhore:ovn-pluginhttps://github.com/msinhore/cloudstack/tree/ovn-plugin
Conversationhttps://github.com/shapeblue/cloudstack/pull/135
Commits57 (57)https://github.com/shapeblue/cloudstack/pull/135/commits
Checkshttps://github.com/shapeblue/cloudstack/pull/135/checks
Files changedhttps://github.com/shapeblue/cloudstack/pull/135/files
OVN: Open Virtual Network as a guest network providerhttps://github.com/shapeblue/cloudstack/pull/135#top
msinhorehttps://github.com/msinhore
shapeblue:mainhttps://github.com/shapeblue/cloudstack/tree/main
msinhore:ovn-pluginhttps://github.com/msinhore/cloudstack/tree/ovn-plugin
https://github.com/msinhore
msinhorehttps://github.com/msinhore
Apr 30, 2026https://github.com/shapeblue/cloudstack/pull/135#issue-4357284137
Please reload this pagehttps://github.com/shapeblue/cloudstack/pull/135
msinhorehttps://github.com/msinhore
April 22, 2026 15:10https://github.com/shapeblue/cloudstack/pull/135#commits-pushed-c0ec554
https://github.com/msinhore
Add OVN provider lifecycle skeletonhttps://github.com/shapeblue/cloudstack/pull/135/commits/c0ec554349016294f76cf5df9857ed09f499b425
c0ec554https://github.com/shapeblue/cloudstack/pull/135/commits/c0ec554349016294f76cf5df9857ed09f499b425
https://github.com/msinhore
OVN plugin: fix SSL cert enforcement and minor cleanupshttps://github.com/shapeblue/cloudstack/pull/135/commits/86ba819686c7c14695e1e9c9cacdabbef5257e49
86ba819https://github.com/shapeblue/cloudstack/pull/135/commits/86ba819686c7c14695e1e9c9cacdabbef5257e49
https://github.com/msinhore
OVN plugin: add real Northbound client backed by ODL OVSDB libraryhttps://github.com/shapeblue/cloudstack/pull/135/commits/a7268151ebdc2395a6f7de25b32f772e3b8cfd9e
a726815https://github.com/shapeblue/cloudstack/pull/135/commits/a7268151ebdc2395a6f7de25b32f772e3b8cfd9e
https://github.com/msinhore
OVN plugin: health-check Northbound endpoint at addOvnProviderhttps://github.com/shapeblue/cloudstack/pull/135/commits/839af0e8b2433ab234cf01dfe2aa16dfdcd2a94e
839af0ehttps://github.com/shapeblue/cloudstack/pull/135/commits/839af0e8b2433ab234cf01dfe2aa16dfdcd2a94e
@mockhttps://github.com/mock
https://github.com/msinhore
OVN plugin: create logical switches and persist system VM bootstraphttps://github.com/shapeblue/cloudstack/pull/135/commits/bd8ce97948dfe3dde31491c284c9efc950a1716c
bd8ce97https://github.com/shapeblue/cloudstack/pull/135/commits/bd8ce97948dfe3dde31491c284c9efc950a1716c
https://github.com/msinhore
OVN plugin: expose provider in UI and configurationhttps://github.com/shapeblue/cloudstack/pull/135/commits/818cf6d09a02797bd2b562b0b68b187f4bf271d0
818cf6dhttps://github.com/shapeblue/cloudstack/pull/135/commits/818cf6d09a02797bd2b562b0b68b187f4bf271d0
https://github.com/msinhore
OVN plugin: bind VM NICs to logical switches via OVSDB LSPshttps://github.com/shapeblue/cloudstack/pull/135/commits/2e8c8a69ad4f8dfb550d61e06c09c0b371780797
2e8c8a6https://github.com/shapeblue/cloudstack/pull/135/commits/2e8c8a69ad4f8dfb550d61e06c09c0b371780797
https://github.com/msinhore
OVN plugin: serve DHCPv4 from OVN itself via DHCP_Optionshttps://github.com/shapeblue/cloudstack/pull/135/commits/5d4685280c857fce730680cb9881bbaa3c39d8d4
5d46852https://github.com/shapeblue/cloudstack/pull/135/commits/5d4685280c857fce730680cb9881bbaa3c39d8d4
https://github.com/msinhore
OVN plugin: provision per-network L3 router with source NAThttps://github.com/shapeblue/cloudstack/pull/135/commits/7aea0b57fd35001afc746954092201f003c8a61d
7aea0b5https://github.com/shapeblue/cloudstack/pull/135/commits/7aea0b57fd35001afc746954092201f003c8a61d
https://github.com/msinhore
OVN plugin: implement StaticNat via dnat_and_snat with Gateway_Chassi…https://github.com/shapeblue/cloudstack/pull/135/commits/661f659a5eb808f14948735a824513b13ccd0b3d
661f659https://github.com/shapeblue/cloudstack/pull/135/commits/661f659a5eb808f14948735a824513b13ccd0b3d
https://github.com/msinhore
OVN plugin: enforce ingress firewall rules via OVN ACL on the public LShttps://github.com/shapeblue/cloudstack/pull/135/commits/21619f3c474d1a7271860f8f84972ee9a46975e7
21619f3https://github.com/shapeblue/cloudstack/pull/135/commits/21619f3c474d1a7271860f8f84972ee9a46975e7
https://github.com/msinhore
OVN plugin: detach NAT rows from Logical_Router.nat before deleting themhttps://github.com/shapeblue/cloudstack/pull/135/commits/1f7c3061b7c0bafd24abd0beb230ceb7a51ff9c9
1f7c306https://github.com/shapeblue/cloudstack/pull/135/commits/1f7c3061b7c0bafd24abd0beb230ceb7a51ff9c9
https://github.com/msinhore
OVN plugin: add no-router network offeringshttps://github.com/shapeblue/cloudstack/pull/135/commits/ea3ecc476671460e00c2d91237c86a620190d51f
ea3ecc4https://github.com/shapeblue/cloudstack/pull/135/commits/ea3ecc476671460e00c2d91237c86a620190d51f
https://github.com/msinhore
OVN plugin: implement PortForwarding and NetworkACLhttps://github.com/shapeblue/cloudstack/pull/135/commits/6e7c612400622361de564b007d44d9a306b47456
6e7c612https://github.com/shapeblue/cloudstack/pull/135/commits/6e7c612400622361de564b007d44d9a306b47456
https://github.com/msinhore
OVN plugin: announce SourceNat IPs via gARP and stop NAT-based PortFo…https://github.com/shapeblue/cloudstack/pull/135/commits/6af5297ca3623fbc61fa74468e6f1d29863dd0f3
6af5297https://github.com/shapeblue/cloudstack/pull/135/commits/6af5297ca3623fbc61fa74468e6f1d29863dd0f3
https://github.com/msinhore
OVN plugin: implement PortForwarding via Load_Balancerhttps://github.com/shapeblue/cloudstack/pull/135/commits/ed6306138a6d150893b3ac46151c015b889f5c0d
ed63061https://github.com/shapeblue/cloudstack/pull/135/commits/ed6306138a6d150893b3ac46151c015b889f5c0d
https://github.com/msinhore
OVN plugin: clean up per-IP artifacts on release and prune stale gate…https://github.com/shapeblue/cloudstack/pull/135/commits/d762a14ad4aa51c2cae45a8dc3ce616a22a291c0
d762a14https://github.com/shapeblue/cloudstack/pull/135/commits/d762a14ad4aa51c2cae45a8dc3ce616a22a291c0
https://github.com/msinhore
OVN plugin: implement Load Balancer (L4) with health checkshttps://github.com/shapeblue/cloudstack/pull/135/commits/b5fb23f45cff09d0acf5c163faf5476594817fdf
b5fb23fhttps://github.com/shapeblue/cloudstack/pull/135/commits/b5fb23f45cff09d0acf5c163faf5476594817fdf
https://github.com/msinhore
OVN plugin: reject LB rules placed on the network's SourceNat IPhttps://github.com/shapeblue/cloudstack/pull/135/commits/7e31d3cbb18b72a010caaefe6b5fc2a17cfb8634
7e31d3chttps://github.com/shapeblue/cloudstack/pull/135/commits/7e31d3cbb18b72a010caaefe6b5fc2a17cfb8634
https://github.com/msinhore
OVN plugin: tighten Load_Balancer cleanup and protocol gatehttps://github.com/shapeblue/cloudstack/pull/135/commits/e4cb8ac89ac36392672e235c2d625fca67c47cb1
e4cb8achttps://github.com/shapeblue/cloudstack/pull/135/commits/e4cb8ac89ac36392672e235c2d625fca67c47cb1
https://github.com/msinhore
OVN plugin: introduce VPC-aware naming helpers (no functional change)https://github.com/shapeblue/cloudstack/pull/135/commits/43a9ea2f9ac50fd4f4fe76531a17ab7d942d0faf
43a9ea2https://github.com/shapeblue/cloudstack/pull/135/commits/43a9ea2f9ac50fd4f4fe76531a17ab7d942d0faf
https://github.com/msinhore
OVN plugin: implementVpc / shutdownVpc / updateVpcSourceNatIphttps://github.com/shapeblue/cloudstack/pull/135/commits/1eb672c9339d24ffd54f319d17f1e8a5c5c6261e
1eb672chttps://github.com/shapeblue/cloudstack/pull/135/commits/1eb672c9339d24ffd54f319d17f1e8a5c5c6261e
https://github.com/msinhore
OVN plugin: scope addStaticRoute idempotency by routerhttps://github.com/shapeblue/cloudstack/pull/135/commits/37cf8c6f2afe7b7a82a83cd03d1019dc0be04b2b
37cf8c6https://github.com/shapeblue/cloudstack/pull/135/commits/37cf8c6f2afe7b7a82a83cd03d1019dc0be04b2b
https://github.com/msinhore
OVN plugin: provision VPC tiers as LRPs on the shared VPC LRhttps://github.com/shapeblue/cloudstack/pull/135/commits/30604ae503295c9d9d828c25dfae34273439f0e9
30604aehttps://github.com/shapeblue/cloudstack/pull/135/commits/30604ae503295c9d9d828c25dfae34273439f0e9
https://github.com/msinhore
OVN plugin: route StaticNat / PF / Firewall through VPC LR when appli…https://github.com/shapeblue/cloudstack/pull/135/commits/b26e10c01978679878e61c8fce10d71ad94ef8f9
b26e10chttps://github.com/shapeblue/cloudstack/pull/135/commits/b26e10c01978679878e61c8fce10d71ad94ef8f9
https://github.com/msinhore
OVN plugin: tag VPC NetworkACLs and scope ACL sweep to the target LShttps://github.com/shapeblue/cloudstack/pull/135/commits/c9758ae358e81091c6c608568bea459ed3ee29d5
c9758aehttps://github.com/shapeblue/cloudstack/pull/135/commits/c9758ae358e81091c6c608568bea459ed3ee29d5
https://github.com/msinhore
OVN plugin: tag Public LB rows with VPC and scheme metadatahttps://github.com/shapeblue/cloudstack/pull/135/commits/801e5ebe6107bf26ed85eb133555898994913bb6
801e5ebhttps://github.com/shapeblue/cloudstack/pull/135/commits/801e5ebe6107bf26ed85eb133555898994913bb6
https://github.com/msinhore
OVN plugin: support Internal Load Balancer scheme natively on the VPC LRhttps://github.com/shapeblue/cloudstack/pull/135/commits/2c73d039236e52f38428fb4681bc7ea227842657
2c73d03https://github.com/shapeblue/cloudstack/pull/135/commits/2c73d039236e52f38428fb4681bc7ea227842657
https://github.com/msinhore
OVN plugin: complete the auto-seeded OVN offerings for fresh installshttps://github.com/shapeblue/cloudstack/pull/135/commits/051b0a43c6930622bc97f40d99c02403efd49669
051b0a4https://github.com/shapeblue/cloudstack/pull/135/commits/051b0a43c6930622bc97f40d99c02403efd49669
apache#8https://github.com/apache/cloudstack/pull/8
apache#9https://github.com/apache/cloudstack/pull/9
apache#8863https://github.com/apache/cloudstack/issues/8863
https://github.com/msinhore
OVN plugin: allow VM-initiated reply traffic past the public-IP firewallhttps://github.com/shapeblue/cloudstack/pull/135/commits/b61ed368dbe8bc3bd9a49fa47e298dd7f9c60480
b61ed36https://github.com/shapeblue/cloudstack/pull/135/commits/b61ed368dbe8bc3bd9a49fa47e298dd7f9c60480
msinhorehttps://github.com/msinhore
April 30, 2026 12:16https://github.com/shapeblue/cloudstack/pull/135#commits-pushed-991cdec
https://github.com/msinhore
OVN plugin: fix NPE in addStaticRoute when LR already has routeshttps://github.com/shapeblue/cloudstack/pull/135/commits/991cdec43b60df4926a62ac216ee1900d4fbb22a
991cdechttps://github.com/shapeblue/cloudstack/pull/135/commits/991cdec43b60df4926a62ac216ee1900d4fbb22a
https://github.com/msinhore
OVN plugin: drop unsolicited ICMP echo on public IPs with firewall ruleshttps://github.com/shapeblue/cloudstack/pull/135/commits/91a9caa82bd5441f1d71398770754e0d0b6f7410
91a9caahttps://github.com/shapeblue/cloudstack/pull/135/commits/91a9caa82bd5441f1d71398770754e0d0b6f7410
d8082c4https://github.com/msinhore/cloudstack/commit/d8082c4667a994eb6daa6785d68ecd0352e9303e
https://github.com/msinhore
ui: surface OVN as a guest isolation method in the Add Zone wizardhttps://github.com/shapeblue/cloudstack/pull/135/commits/332a5aa31ca55b0f307a935bc9775b8ab0025cbf
332a5aahttps://github.com/shapeblue/cloudstack/pull/135/commits/332a5aa31ca55b0f307a935bc9775b8ab0025cbf
https://github.com/weizhouapache
weizhouapachehttps://github.com/weizhouapache
May 2, 2026https://github.com/shapeblue/cloudstack/pull/135#issuecomment-4363640093
@msinhorehttps://github.com/msinhore
Please reload this pagehttps://github.com/shapeblue/cloudstack/pull/135
https://github.com/msinhore
msinhorehttps://github.com/msinhore
force-pushedhttps://github.com/shapeblue/cloudstack/compare/643249d7397099a6d4e1c0a2437192bbb0d49a31..332a5aa31ca55b0f307a935bc9775b8ab0025cbf
643249dhttps://github.com/shapeblue/cloudstack/commit/643249d7397099a6d4e1c0a2437192bbb0d49a31
332a5aahttps://github.com/shapeblue/cloudstack/commit/332a5aa31ca55b0f307a935bc9775b8ab0025cbf
Compare https://github.com/shapeblue/cloudstack/compare/643249d7397099a6d4e1c0a2437192bbb0d49a31..332a5aa31ca55b0f307a935bc9775b8ab0025cbf
May 5, 2026 13:00https://github.com/shapeblue/cloudstack/pull/135#event-25176722663
msinhorehttps://github.com/msinhore
May 7, 2026 23:47https://github.com/shapeblue/cloudstack/pull/135#commits-pushed-273eb39
https://github.com/msinhore
https://github.com/claude
OVN plugin: implement VPC mesh peeringhttps://github.com/shapeblue/cloudstack/pull/135/commits/273eb391763595898490fe2f8c7bcf96bd74f0da
273eb39https://github.com/shapeblue/cloudstack/pull/135/commits/273eb391763595898490fe2f8c7bcf96bd74f0da
https://github.com/msinhore
https://github.com/claude
OVN plugin: fix peering LS per-zone provisioning and add arp_proxy fo…https://github.com/shapeblue/cloudstack/pull/135/commits/9d1b731f3baa560b9c779e987e519afb1625116a
9d1b731https://github.com/shapeblue/cloudstack/pull/135/commits/9d1b731f3baa560b9c779e987e519afb1625116a
https://github.com/msinhore
https://github.com/claude
OVN plugin: add Firewall service to OVN VPC offeringhttps://github.com/shapeblue/cloudstack/pull/135/commits/aeb39f21d4e061dce4edcc442425b6a9fe0e0202
aeb39f2https://github.com/shapeblue/cloudstack/pull/135/commits/aeb39f21d4e061dce4edcc442425b6a9fe0e0202
https://github.com/msinhore
https://github.com/claude
config-drive: check Dhcp/Dns on the network, not on ConfigDrive providerhttps://github.com/shapeblue/cloudstack/pull/135/commits/5f68cbf222927a56313ca7d7490cefd351d05c01
5f68cbfhttps://github.com/shapeblue/cloudstack/pull/135/commits/5f68cbf222927a56313ca7d7490cefd351d05c01
https://github.com/msinhore
OVN plugin: cross-zone VPC peering via OVN-IC + port-forward gARP fixhttps://github.com/shapeblue/cloudstack/pull/135/commits/2863dd743d0262ff914d91755a12baaaf2b982ce
2863dd7https://github.com/shapeblue/cloudstack/pull/135/commits/2863dd743d0262ff914d91755a12baaaf2b982ce
https://github.com/msinhore
OVN plugin: preserve VPC peerings across restart-with-cleanuphttps://github.com/shapeblue/cloudstack/pull/135/commits/297c1acdf1896cc664c91ead8b5466867b536578
297c1achttps://github.com/shapeblue/cloudstack/pull/135/commits/297c1acdf1896cc664c91ead8b5466867b536578
https://github.com/msinhore
OVN plugin: skip remote AZ chassis when picking gateway-chassishttps://github.com/shapeblue/cloudstack/pull/135/commits/f52af144f50f2492118e59f7d20adfb0c6ef843b
f52af14https://github.com/shapeblue/cloudstack/pull/135/commits/f52af144f50f2492118e59f7d20adfb0c6ef843b
https://github.com/msinhore
OVN plugin: drift-correct TS LRP networks on attachhttps://github.com/shapeblue/cloudstack/pull/135/commits/71cfd88f82eb4b9317796f8242e4de0d16c26fca
71cfd88https://github.com/shapeblue/cloudstack/pull/135/commits/71cfd88f82eb4b9317796f8242e4de0d16c26fca
https://github.com/msinhore
OVN plugin: pin same-AZ TS LRPs to a single primary gateway-chassishttps://github.com/shapeblue/cloudstack/pull/135/commits/5a4258494ceb22922e27a6125531a35486527f61
5a42584https://github.com/shapeblue/cloudstack/pull/135/commits/5a4258494ceb22922e27a6125531a35486527f61
https://github.com/msinhore
https://github.com/claude
OVN plugin: VPC peering enable/disable + AutogenView migrationhttps://github.com/shapeblue/cloudstack/pull/135/commits/178a5fdf475bfaf3c7fbe4cc67f4661d8315e1af
178a5fdhttps://github.com/shapeblue/cloudstack/pull/135/commits/178a5fdf475bfaf3c7fbe4cc67f4661d8315e1af
https://github.com/msinhore
https://github.com/claude
OVN plugin: peering UI ACL editor, column-cache fix, deep-dive deckhttps://github.com/shapeblue/cloudstack/pull/135/commits/88347e14752e57177187b7ce12dc06606e511d40
88347e1https://github.com/shapeblue/cloudstack/pull/135/commits/88347e14752e57177187b7ce12dc06606e511d40
https://github.com/msinhore
https://github.com/claude
OVN plugin: Phase 1 QoS — per-NIC egress rate-limit on LSPhttps://github.com/shapeblue/cloudstack/pull/135/commits/496116f75e357838991ce4da676bba91cd6b4687
496116fhttps://github.com/shapeblue/cloudstack/pull/135/commits/496116f75e357838991ce4da676bba91cd6b4687
https://github.com/msinhore
https://github.com/claude
ui: pt_BR translations for VPC Peering UIhttps://github.com/shapeblue/cloudstack/pull/135/commits/ec540485a36a30637ccab75737832dbcb3ddbf79
ec54048https://github.com/shapeblue/cloudstack/pull/135/commits/ec540485a36a30637ccab75737832dbcb3ddbf79
https://github.com/msinhore
OVN plugin: fix cross-zone VPC peering ACL updatehttps://github.com/shapeblue/cloudstack/pull/135/commits/ae123a90c5757864e9332cb1ec10a00adab913f2
ae123a9https://github.com/shapeblue/cloudstack/pull/135/commits/ae123a90c5757864e9332cb1ec10a00adab913f2
https://github.com/msinhore
Merge branch 'ovn-qos-bandwidth' into ovn-vpc-peeringhttps://github.com/shapeblue/cloudstack/pull/135/commits/34c63ab4d2ca8ba810aad82863400092c07d4688
34c63abhttps://github.com/shapeblue/cloudstack/pull/135/commits/34c63ab4d2ca8ba810aad82863400092c07d4688
https://github.com/msinhore
https://github.com/claude
OVN plugin: reject overlapping CIDRs at createVpcPeering timehttps://github.com/shapeblue/cloudstack/pull/135/commits/95b06fdf99b822f0afc88a7eb38919a0892adcd9
95b06fdhttps://github.com/shapeblue/cloudstack/pull/135/commits/95b06fdf99b822f0afc88a7eb38919a0892adcd9
https://github.com/msinhore
Merge remote-tracking branch 'origin/ovn-vpc-peering' into ovn-vpc-pe…https://github.com/shapeblue/cloudstack/pull/135/commits/d226f3dfcef5b515308e90ee814fd5bd4894322a
d226f3dhttps://github.com/shapeblue/cloudstack/pull/135/commits/d226f3dfcef5b515308e90ee814fd5bd4894322a
https://github.com/msinhore
Merge remote-tracking branch 'shapeblue/main' into ovn-pluginhttps://github.com/shapeblue/cloudstack/pull/135/commits/a1f3bd30bb39d77ee637809c7c96bb2603111067
a1f3bd3https://github.com/shapeblue/cloudstack/pull/135/commits/a1f3bd30bb39d77ee637809c7c96bb2603111067
https://github.com/msinhore
https://github.com/claude
OVN plugin: fix referential-integrity error in addAclOnLshttps://github.com/shapeblue/cloudstack/pull/135/commits/43466e5b35e61de3dd219bf88f6830f40336dc7b
43466e5https://github.com/shapeblue/cloudstack/pull/135/commits/43466e5b35e61de3dd219bf88f6830f40336dc7b
https://github.com/msinhore
https://github.com/claude
OVN plugin: rename VPC Peering to Mesh Networkhttps://github.com/shapeblue/cloudstack/pull/135/commits/700a462a274435656428231a5c6f455ffb7e94eb
700a462https://github.com/shapeblue/cloudstack/pull/135/commits/700a462a274435656428231a5c6f455ffb7e94eb
https://github.com/msinhore
https://github.com/claude
OVN plugin: allow Isolated networks as mesh-network membershttps://github.com/shapeblue/cloudstack/pull/135/commits/89059a8c1513ac2b0df222bf83ee75678478a0bb
89059a8https://github.com/shapeblue/cloudstack/pull/135/commits/89059a8c1513ac2b0df222bf83ee75678478a0bb
https://github.com/msinhore
https://github.com/claude
OVN plugin: UI fixes for mixed-mode mesh network pickerhttps://github.com/shapeblue/cloudstack/pull/135/commits/eb9625a5a2a8ad69694af83c7097f76dfb81dcdb
eb9625ahttps://github.com/shapeblue/cloudstack/pull/135/commits/eb9625a5a2a8ad69694af83c7097f76dfb81dcdb
https://github.com/msinhore
https://github.com/claude
OVN plugin: kind-agnostic columns + show non-Implemented isolated netshttps://github.com/shapeblue/cloudstack/pull/135/commits/46c2a3d6c7140d3a14435762a4213729207757d1
46c2a3dhttps://github.com/shapeblue/cloudstack/pull/135/commits/46c2a3d6c7140d3a14435762a4213729207757d1
https://github.com/msinhore
https://github.com/claude
OVN plugin: rename mesh-network members tab key vpc.peers -> mesh_peershttps://github.com/shapeblue/cloudstack/pull/135/commits/5360eb45c51433e6c3740c243e8225f0bb3da628
5360eb4https://github.com/shapeblue/cloudstack/pull/135/commits/5360eb45c51433e6c3740c243e8225f0bb3da628
https://github.co/hiddenchars
https://github.com/shapeblue/cloudstack/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fshapeblue%2Fcloudstack%2Fpull%2F135
Please reload this pagehttps://github.com/shapeblue/cloudstack/pull/135
https://github.com/msinhore
https://github.com/weizhouapache
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.