mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-09-22 19:23:31 +00:00
Harden demo SSH setup for IP targets
This commit is contained in:
@@ -1183,10 +1183,11 @@ Those same governed demo deploy/update workflows also own the runner-to-host
|
||||
network path. They must establish the canonical Tailscale connectivity step
|
||||
before SSH setup so stable or preview targets may stay on governed private
|
||||
hostnames or Tailscale IPs, rather than silently depending on public SSH
|
||||
reachability from GitHub-hosted runners. After Tailscale setup, SSH setup must
|
||||
wait for the configured demo host to resolve and return host keys with bounded
|
||||
reachability from GitHub-hosted runners. After Tailscale setup, shared SSH
|
||||
setup must wait for configured demo hostnames to resolve, accept configured IP
|
||||
literals without a DNS precheck, and then capture host keys with bounded
|
||||
retries before any installer or binary copy runs; a one-shot `ssh-keyscan`
|
||||
against a private demo hostname is not sufficient release or deploy proof.
|
||||
against a private demo target is not sufficient release or deploy proof.
|
||||
Those same workflows also own customer-visible browser truth for the public
|
||||
demo shell. Health checks and entry-asset parity are necessary but not
|
||||
sufficient; after those checks pass, the governed helpers
|
||||
|
||||
Reference in New Issue
Block a user