Files
proxmox/docs/04-configuration/GITEA_IP_CONFLICT_CHECK.md
defiQUG dbd517b279 Sync workspace: config, docs, scripts, CI, operator rules, and submodule pointers.
- Update dbis_core, cross-chain-pmm-lps, explorer-monorepo, metamask-integration, pr-workspace/chains
- Omit embedded publish git dirs and empty placeholders from index

Made-with: Cursor
2026-04-12 06:12:20 -07:00

66 lines
3.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Gitea and Proxmox VE IP Address Conflict Check
**Date:** 2026-02-15 (IP matrix); **2026-04-05** (config vars + upgrade runbook cross-links)
**Conclusion:** **No IP conflict** for the Gitea VM (VMID 104 @ 192.168.11.31). One other IP (.60) has a documentation ambiguity to verify on the live network.
---
## Gitea VM (VMID 104)
| VMID | IP | Hostname | Source |
|------|-----|----------|--------|
| 104 | **192.168.11.31** | gitea | ALL_VMIDS_ENDPOINTS, R630_01_02_VMID_INVENTORY, NPMPLUS_SERVICE_MAPPING_COMPLETE |
- **192.168.11.31** is assigned **only** to VMID 104 (gitea) in the repo. No other VMID uses .31.
- **config/ip-addresses.conf** defines **`IP_GITEA_INFRA`** (default **192.168.11.31**) and **`GITEA_PUBLIC_UPSTREAM_*`** for NPMplus. Platform ops and upgrades: [GITEA_PLATFORM_AND_UPGRADE_RUNBOOK.md](GITEA_PLATFORM_AND_UPGRADE_RUNBOOK.md).
**Verdict:** No conflict for Gitea (104) with any other VM.
---
## VMID 104 vs 1004 (no conflict)
- **VMID 104** = gitea = **192.168.11.31**
- **VMID 1004** = besu-validator-5 = **192.168.11.104** (in config: `IP_VALIDATOR_4`)
Different VMIDs and different IPs; no conflict. The similar numbers (104 vs 1004) can cause confusion but the addresses do not overlap.
---
## Two Gitea deployments (design choice, not conflict)
Docs describe two possible backends for Gitea:
1. **VMID 104** @ 192.168.11.31 — Infrastructure Gitea (Web 80/443). **`update-npmplus-fourth-proxy-hosts.sh` default** for **gitea.d-bis.org** (`GITEA_PUBLIC_UPSTREAM_HOST` / `PORT` in `config/ip-addresses.conf`).
2. **Dev VM (VMID 5700)** @ 192.168.11.59 — Optional **local** Gitea on port 3000 (`scripts/setup-dev-vm-users-and-gitea.sh`). Use only if you intentionally set `GITEA_PUBLIC_UPSTREAM_HOST=$IP_DEV_VM` and `GITEA_PUBLIC_UPSTREAM_PORT=3000` before updating fourth NPMplus.
These are two different IPs (.31 and .59). Older NPM backups may still show **192.168.11.60:3000** (preIP_DEV_VM move); re-run the fourth NPM script or align the proxy row manually.
---
## 192.168.11.60 — documentation ambiguity (verify on network)
- **ALL_VMIDS_ENDPOINTS.md:** VMID **3000** (ml110) = 192.168.11.60.
- **R630_01_02_VMID_INVENTORY.md (r630-01):** VMID **3000** = service-1 = 192.168.11.60.
- **Dev/Codespaces docs:** VMID **5700** (dev VM) = 192.168.11.59 (updated 2026-02 to resolve conflict).
So **192.168.11.60** is now assigned only to VMID 3000 (ML). On a single 192.168.11.0/24 segment only one VM can have .60. **Action:** On Proxmox, confirm which VMID actually has 192.168.11.60 (e.g. `pct exec` or `qm guest cmd` and check `ip a`, or inspect CT/VM net config). Update the docs so only one VMID is assigned .60, or confirm one of the two is decommissioned/moved.
---
## 192.168.11.202 — no active conflict
- **VMID 2506** (besu-rpc-luis-0x1) was **destroyed** (2026-01-18 / 2026-02-08); previously used .202.
- **VMID 8642** (vault-phoenix-3) is **running** at 192.168.11.202.
.202 is now used only by 8642; 2506 is gone. No current conflict.
---
## Recommendation
1. **Gitea (104 @ .31):** No change needed; no IP conflict.
2. **Config:** Use **`IP_GITEA_INFRA`** / **`GITEA_PUBLIC_UPSTREAM_*`** from **config/ip-addresses.conf** (already present).
3. **Done:** Dev VM (5700) moved to 192.168.11.59; .60 is now only VMID 3000 (ML). Reconfigure LXC 5700 on Proxmox to use .59 if not already.
4. **Upgrades:** `scripts/operator/upgrade-gitea-lxc.sh` and [GITEA_PLATFORM_AND_UPGRADE_RUNBOOK.md](GITEA_PLATFORM_AND_UPGRADE_RUNBOOK.md).