apache / apache/cloudstack

Improve the UI/API related to site to site vpn connections

未关闭
#13,688 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
component:api component:networking component:UI
主要语言
Java
星标
3.1k
派生
1.4k
平均合并
6 天 19 小时
30 天内合并 PR
32

描述

### The required feature described as a wish

As admin user currently to identify the relation between vpc, vpn connections , site to site vpn , vpn customer gateway, vpngateways is difficult from api and also from the ui prespective

It would be great we could improve the api and Ui related operations to site to site vpn

https://docs.cloudstack.apache.org/en/4.22.1.0/adminguide/networking/site_to_site_vpn.html

UI/API Issue 1: Show the associated s2svpngatewayid and s2scustomergatewayid and vpc in the vpn connections page

Navigate to Network > VPN Connections

The listVpnConnections has the s2scustomergatewayid and s2svpngatewayid in the api response and also vpcid as a parameter

https://cloudstack.apache.org/api/apidocs-4.22/apis/listVpnConnections.html

Expected behaviour

As Admin user i would like to know to which to vpn customer gateway ( name) and to which vpc (name) that a particular vpn connection is assoicated with.

Remembering the IP address and UUID is not possible

--------

UI/API Issue 2: Differnt views present when creating a vpn connection

Navigate > Network > Create VPN connection >

Image

Navigate > Network > VPC > VPN Connection > Create Site to Site VPN Connection

Image

Expected behaviour

Show a consistent form to avoid confusion

----

UI issue 3: Rename ( Network > Site-to-Site VPN ) to VPN gateways

Its calling the listVpnGateways api

https://cloudstack.apache.org/api/apidocs-4.22/apis/listVpnGateways.html

Expected behaviour

The site to site vpn is not a proper name

-----
UI issue 4: Show the VPC details in the main page Network > Site to Site VPN

The vpc details is visible after clicking the IP address

Image

Image

----
UI/Api issue 5: Show the VPC associated with VPN customer gateways

https://cloudstack.apache.org/api/apidocs-4.22/apis/listVpnCustomerGateways.html

Network > VPN Customer gateway

Image

贡献指南

打开贡献指南

调研方向

首先,结合 listVpnConnections、listVpnGateways 和 listVpnCustomerGateways API 文档,检查 Network > VPN Connections、Site-to-Site VPN、VPN gateways 和 VPN Customer gateway 视图。比较两种 VPN 连接创建流程,并确定现有响应如何公开 VPC 和网关关联。完成标准是:相关名称和 VPC 详细信息在列出的视图中可见,并且创建表单保持一致。

由索引模型根据 Issue 内容生成。

评估

技术栈
java
领域
api, full-stack
Issue 类型
功能
难度
4/5
预计耗时
3-5 天
活跃度
冷清
描述清晰度
基本清楚
新手友好度
48/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。