github-actions[bot] commented on issue #14003: URL: https://github.com/apache/cloudstack/issues/14003#issuecomment-5456437414
## ๐ฏ Triage report Feature request to add WireGuard as a VPN option on the Virtual Router, alongside existing L2TP remote-access and IPsec site-to-site support. The author cites real production pain points with IPsec (NAT traversal, negotiation complexity, CPU cost) and references a previously closed, unmerged PR (#9977) and a CCC 2024 talk as prior design/implementation groundwork. ### ๐ Assessment | Dimension | Value | Reasoning | |---|---|---| | **Type** | type:new-feature | Clearly a request for new VPN functionality, not a bug | | **Component** | component:virtual-router, component:networking | Feature targets the Virtual Router and its VPN/networking capabilities | | **Severity** | n/a | Feature request, not a bug | | **Labels** | type:new-feature, component:virtual-router, component:networking | Applied per above | | **Coding agent** | Not suitable | Large feature requiring architectural/API design decisions; a prior implementation attempt (PR #9977) stalled specifically on an open API design question, indicating this needs maintainer/community design discussion before implementation | ### ๐ Similar issues No duplicate or closely related open issues were found via search. The author references PR #9977 (closed, unmerged) as substantial prior art, and mentions issue #13512 (IPsec S2S authentication-by-ID limitation) as related motivation. <details><summary>๐ก Notes and suggestions</summary> - Prior art: PR #9977 "Add Wireguard VPN integration" (closed without merge) and the CCC 2024 talk "Integrating Wireguard into Cloudstack VR" (slides and video linked in the issue) contain a substantial design and partial implementation that could be revived. - The PR reportedly stalled on an open API design question, then rebase conflicts, then author availability โ not on feature rejection. A maintainer/community decision on the API design would be a good first step before any implementation work resumes. - Consider looping in `@Dav-11` (original PR author) and Marco Ziglioli (CCC talk presenter) if reviving this effort, since design context already exists. </details> > Generated by [Daily Issue Triage](https://github.com/apache/cloudstack/actions/runs/33194874587) ยท sonnet50 94.9K ยท [โท](https://github.com/search?q=repo%3Aapache%2Fcloudstack+%22gh-aw-workflow-call-id%3A+apache%2Fcloudstack%2Fdaily-issue-triage%22&type=issues) > <details> <summary>Add this agentic workflows to your repo</summary> To install this agentic workflow, run ``` gh aw add githubnext/agentics/workflows/daily-issue-triage.md@d7c1dc4b72b00607a67caaffdcc216cb64379cf9 ``` </details> <!-- gh-aw-agentic-workflow: Daily Issue Triage, engine: copilot, version: 1.0.52, model: claude-sonnet-5, id: 33194874587, workflow_id: daily-issue-triage, run: https://github.com/apache/cloudstack/actions/runs/33194874587 --> <!-- gh-aw-workflow-call-id: apache/cloudstack/daily-issue-triage --> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
