sol public edge
Host preparation for public HTTP and HTTPS
exposure on sol.
Purpose
- reserve and open
80/tcpand443/tcponsol - keep the host-side firewall state reproducible from Git
- support the cluster-side
public-edgemodule intrade-next/trade-gitops
Operator Flow
From the repository root:
./sol/public-edge/scripts/prepare-sol-public-edge.shOr push to main and let
.gitea/workflows/prepare-sol-public-edge.yaml execute the
same step from the trade-next runner.
This script:
- verifies the target host is reachable over SSH
- opens
80/tcpand443/tcponenp6s0inufwif the rules are missing - prints the resulting
ufwrules and current listeners on80and443
Workflow Prerequisite
- organization secret
SOL_SSH_PRIVATE_KEY_B64must contain the base64-encoded private key foruser@149.50.96.162 - workflow execution path is
.gitea/workflows/prepare-sol-public-edge.yaml