fix: agent-enrollment.md doc references to use /mcp path
This commit is contained in:
@@ -20,7 +20,7 @@ operational reference is here.
|
|||||||
| OS is Linux or macOS | bootstrap detects via `uname -s` | `uname -s` |
|
| OS is Linux or macOS | bootstrap detects via `uname -s` | `uname -s` |
|
||||||
| On the mesh (Netbird or Tailscale) **or** on the LAN | issuance is gated to mesh + LAN subnets. **For Netbird: use a setup-key, not interactive auth** — see "Getting onto Netbird" below. | `netbird status` / `tailscale status` |
|
| On the mesh (Netbird or Tailscale) **or** on the LAN | issuance is gated to mesh + LAN subnets. **For Netbird: use a setup-key, not interactive auth** — see "Getting onto Netbird" below. | `netbird status` / `tailscale status` |
|
||||||
| `git`, `python3`, `python3-yaml`, `age`, `sops` | bootstrap preflight; `homelab` CLI imports yaml | See per-OS commands below |
|
| `git`, `python3`, `python3-yaml`, `age`, `sops` | bootstrap preflight; `homelab` CLI imports yaml | See per-OS commands below |
|
||||||
| Can resolve `*.hubris.network` | bootstrap calls `https://secrets.hubris.network/issue` and writes `https://mcp.hubris.network` | `dig +short mcp.hubris.network` (should return `192.168.8.175`) |
|
| Can resolve `*.hubris.network` | bootstrap calls `https://secrets.hubris.network/issue` and writes `https://mcp.hubris.network/mcp` | `dig +short mcp.hubris.network` (should return `192.168.8.175`) |
|
||||||
|
|
||||||
### Hostname mismatch is the most common bootstrap failure
|
### Hostname mismatch is the most common bootstrap failure
|
||||||
|
|
||||||
@@ -83,7 +83,7 @@ If DNS isn't an option at all, override the URLs at bootstrap time:
|
|||||||
sudo HOMELAB_GITEA_TOKEN=... \
|
sudo HOMELAB_GITEA_TOKEN=... \
|
||||||
HOMELAB_REPO_URL=http://192.168.8.121:3000/dtoro/Homelab-Docs.git \
|
HOMELAB_REPO_URL=http://192.168.8.121:3000/dtoro/Homelab-Docs.git \
|
||||||
HOMELAB_ISSUANCE_NETBIRD=http://192.168.8.205:9820/issue \
|
HOMELAB_ISSUANCE_NETBIRD=http://192.168.8.205:9820/issue \
|
||||||
HOMELAB_MCP_URL=http://192.168.8.205:9810 \\
|
HOMELAB_MCP_URL=http://192.168.8.205:9810/mcp \
|
||||||
bash /tmp/bootstrap.sh --with-mcp
|
bash /tmp/bootstrap.sh --with-mcp
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -12,7 +12,8 @@ CONTEXT_DIR="${HOMELAB_CONTEXT_DIR:-/opt/homelab-context}"
|
|||||||
|
|
||||||
# Git safe.directory workaround: the repo is owned by the regular user
|
# Git safe.directory workaround: the repo is owned by the regular user
|
||||||
# but launchd runs as root. Run git as the repo owner.
|
# but launchd runs as root. Run git as the repo owner.
|
||||||
REPO_OWNER=$(stat -f "%Su" "$CONTEXT_DIR" 2>/dev/null || echo "root")
|
REPO_OWNER=$(stat -f "%Su" "$(readlink -f "$CONTEXT_DIR")" 2>/dev/null || \
|
||||||
|
stat -f "%Su" "/Users/dtoro/Homelab-Docs" 2>/dev/null || echo "root")
|
||||||
|
|
||||||
# 1. Git pull (as repo owner to avoid safe.directory issues)
|
# 1. Git pull (as repo owner to avoid safe.directory issues)
|
||||||
if [ "$REPO_OWNER" != "root" ] && command -v sudo &>/dev/null; then
|
if [ "$REPO_OWNER" != "root" ] && command -v sudo &>/dev/null; then
|
||||||
|
|||||||
Reference in New Issue
Block a user