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

[PBI] Enable reverse proxy for port forwarding #226

Closed
4 of 9 tasks
cjlapao opened this issue Oct 31, 2024 · 0 comments · Fixed by #228 or #235
Closed
4 of 9 tasks

[PBI] Enable reverse proxy for port forwarding #226

cjlapao opened this issue Oct 31, 2024 · 0 comments · Fixed by #228 or #235
Assignees
Labels
pbi Product Backlog Item
Milestone

Comments

@cjlapao
Copy link
Collaborator

cjlapao commented Oct 31, 2024

Description

As a developer, I might need to forward the traffic from the host machine to my VM. This should be done keeping in mind that the IP of the target VM might change or that it might not be a VM.

The orchestrator will also need to be able to control and keep a list of all the active rules in what hosts so it can be updated by, for example terraform

User Story

As a developer I want to be able to forward traffic from my host to my VM and control it remotely

As a DevOps engineer I want to be able to forward traffic from any hosts that the orchestrator controls to a VM

Acceptance Criteria

  • User needs to be able to add rules based on either raw port traffic or URL port traffic
  • User needs to be able to do CRUD operations, the proxy remotely
  • User needs to be able to do CRUD operations, the proxy through the orchestrator

Definition of Done

  • Code implemented following best practices.
  • Unit tests written and passing.
  • Code reviewed and approved.
  • Merged into the main branch.
  • Documentation updated (if applicable).
  • Deployed to staging/production environment.

Assumptions and Constraints

No response

Assumptions and Constraints

No response

Additional Notes

No response

@cjlapao cjlapao added triage Selected for triage pbi Product Backlog Item labels Oct 31, 2024
@cjlapao cjlapao self-assigned this Oct 31, 2024
@cjlapao cjlapao added this to the 0.9.10 milestone Oct 31, 2024
@cjlapao cjlapao removed the triage Selected for triage label Oct 31, 2024
cjlapao added a commit that referenced this issue Nov 5, 2024
- Added the new reverse proxy to allow advanced port forwarding to the target vm
- Added the same endpoints to be controlled by the orchestrator
- Added better hardware info where we added more information about the system
- Fixed an issue with the logs being showed where they should not be

resolves [PBI] Enable reverse proxy for port forwarding #226
@cjlapao cjlapao mentioned this issue Nov 5, 2024
7 tasks
@cjlapao cjlapao linked a pull request Nov 5, 2024 that will close this issue
7 tasks
cjlapao added a commit that referenced this issue Nov 5, 2024
* Added reverse proxy

- Added the new reverse proxy to allow advanced port forwarding to the target vm
- Added the same endpoints to be controlled by the orchestrator
- Added better hardware info where we added more information about the system
- Fixed an issue with the logs being showed where they should not be

resolves [PBI] Enable reverse proxy for port forwarding #226

* fixed unit tests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pbi Product Backlog Item
Projects
None yet
1 participant