Replies: 1 comment 1 reply
|
The endpoint needs to be reachable from the UI's API process, not just from Windows or the browser. In the current UI GCP client, it is read from The UI's multi-cloud Compose example sets this on the API service: environment:
FLOCI_GCP_ENDPOINT: http://floci-gcp:4588
FLOCI_GCP_PROJECT: floci-localIt also puts the API and Two checks would distinguish the failure:
The AWS sidecar documentation describes injecting its own AWS endpoint; the explicit multi-cloud Compose configuration is a useful way to remove that auto-sidecar layer while diagnosing this. If the GCP health request succeeds from the UI container but the cloud status still fails, share the image digest and sanitized status response—the issue is then beyond basic host/container reachability. |
Uh oh!
There was an error while loading. Please reload this page.
Description
The Floci UI web console (launched and managed via the
flociAWS environment sidecar) fails to establish a connection to a locally runningfloci-gcpinstance, despite strictly following the multi-cloud setup documentation.The
floci-gcpemulator itself is completely healthy and responds perfectly to local (gcloud) requests on the host machine. However, the UI adapters do not bridge the connection to the GCP runtime environment.Expected Behavior
When configured according to the multi-cloud documentation, the Floci UI sidecar container should be able to resolve, connect to, and manage the
floci-gcpemulator context alongside the AWS emulator context.Actual Behavior
The UI fails to connect to the GCP emulator. Attempts to route the endpoint to local ports result in connection failures or unresolvable routing blocks inside the browser network logs.
Steps to Reproduce
floci-gcpemulator locally (verifying that it responds successfully to direct API calls/CLI commands).floci(AWS) environment with the Floci UI sidecar enabled.Environment Details
latestAdditional Context
The underlying issue seems to stem from how the automated AWS sidecar UI container isolates its internal container networking, causing cross-container or container-to-host translation adapters to fail when pointing to the unified GCP emulator port (4588).
All reactions