FlowFuse / FlowFuse/flowfuse

Add possibility to keep communication between the main app and Hosted Instances internal (within cluster)

Open
#8,305 1 comment 0 reactions 0 assignees View on GitHub
needs-triage
Dominant language
JavaScript
Stars
400
Forks
89
Avg merge
1d 20h
Merged PRs (30d)
149

Description

### Description

When deployed on Kubernetes, Hosted Instances running in a project namespace make server-side requests (such as authentication operations) back to the main app; they currently route through the main app's public hostname.

Routing internal traffic out to public endpoints creates unnecessary external network dependencies and causes issues when public endpoints are protected or restricted by perimeter access controls, as internal workloads cannot route through those external barriers.

The goal of this issue is to identify and implement a solution that will keep the internal communication between Hosted Instances and the Forge app, private.

### Which customers would this be available to

Everyone - CE/Starter/Team/Enterprise

### Have you provided an initial effort estimate for this issue?

I have provided an initial effort estimate

Contributor guide

Open the contributing guide

Research direction

No files or tests are named. Start by tracing how Hosted Instances construct server-side requests to the Forge app and reviewing the Kubernetes deployment and networking configuration; done means those requests remain private within the cluster without relying on the public hostname.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, kubernetes
Domain
backend, cloud, networking
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.