Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature(agent): add VPN capability to agent #4021

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

henrybarreto
Copy link
Member

@henrybarreto henrybarreto commented Aug 1, 2024

It requires the #4022.

@henrybarreto henrybarreto added kind/feature New feature or request do-not-merge product/cloud Issue/PR related to Cloud Edition product/enterprise Issue/PR related to Enterprise Edition labels Aug 1, 2024
@henrybarreto henrybarreto self-assigned this Aug 1, 2024
@henrybarreto henrybarreto force-pushed the feature/agent_vpn branch 3 times, most recently from 3081faa to 2bd413c Compare August 2, 2024 17:16
@henrybarreto henrybarreto changed the base branch from master to refactor/use_conn_path_from_param August 2, 2024 17:17
@henrybarreto henrybarreto force-pushed the refactor/use_conn_path_from_param branch from 73a83f6 to 21c204c Compare August 2, 2024 17:18
@henrybarreto henrybarreto force-pushed the feature/agent_vpn branch 3 times, most recently from ab126d2 to 73ad9bc Compare August 5, 2024 18:13
@henrybarreto henrybarreto force-pushed the feature/agent_vpn branch 9 times, most recently from e3b0153 to 17ea062 Compare August 12, 2024 17:19
Base automatically changed from refactor/use_conn_path_from_param to master August 14, 2024 12:40
@henrybarreto henrybarreto force-pushed the feature/agent_vpn branch 5 times, most recently from aaed9e5 to 5ef4ebf Compare August 20, 2024 16:50
@henrybarreto henrybarreto force-pushed the feature/agent_vpn branch 5 times, most recently from aae3fd6 to f05d169 Compare August 21, 2024 12:19
@henrybarreto henrybarreto force-pushed the feature/agent_vpn branch 5 times, most recently from 50c6337 to 48ca6a8 Compare September 5, 2024 20:21
@henrybarreto henrybarreto force-pushed the feature/agent_vpn branch 2 times, most recently from 90ef28b to fd2bc56 Compare September 6, 2024 14:58
It adds to the ShellHub's Agent the capability to connect to a
ShellHub's Enterprise service, which provides a virtual private network
between devices registered into the same namespace.

To enable it, the ShellHub's instance must support it, and the
`SHELLHUB_VPN` environmental variable must be set to `TRUE` on the
ShellHub Agent startup.
@henrybarreto
Copy link
Member Author

We could use https://github.com/WireGuard/wireguard-go as it is a more mature and well-tested protocol.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature New feature or request product/cloud Issue/PR related to Cloud Edition product/enterprise Issue/PR related to Enterprise Edition status/work-in-progress
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant