Añadir ovh-cloud/CURRENT-STATE.md
This commit is contained in:
parent
0512416573
commit
b626b925c2
60
ovh-cloud/CURRENT-STATE.md
Normal file
60
ovh-cloud/CURRENT-STATE.md
Normal file
@ -0,0 +1,60 @@
|
|||||||
|
# CURRENT-STATE
|
||||||
|
|
||||||
|
## Estado general
|
||||||
|
|
||||||
|
OVH debe considerarse la frontera pública endurecida de MESAVAULT.
|
||||||
|
|
||||||
|
## Componentes documentados en OVH
|
||||||
|
|
||||||
|
Contenedores activos de referencia documentados:
|
||||||
|
|
||||||
|
- `mv_traefik`
|
||||||
|
- `mv_authentik_server`
|
||||||
|
- `mv_authentik_worker`
|
||||||
|
- `mv_authentik_db`
|
||||||
|
- `mv_whoami`
|
||||||
|
- `mv_logout_page`
|
||||||
|
- `mv_grafana_client1`
|
||||||
|
|
||||||
|
Contenedor LoRaWAN documentado:
|
||||||
|
|
||||||
|
- `mv_chirpstack_gateway_bridge`
|
||||||
|
|
||||||
|
## Papel operativo consolidado
|
||||||
|
|
||||||
|
OVH aloja:
|
||||||
|
|
||||||
|
- Traefik
|
||||||
|
- Authentik
|
||||||
|
- logout handler
|
||||||
|
- tenant Grafana del cliente
|
||||||
|
- Gateway Bridge
|
||||||
|
- routing `/control/*`
|
||||||
|
- enlace privado por Tailscale hacia `platform-40`
|
||||||
|
|
||||||
|
## Estado funcional consolidado para drenaje
|
||||||
|
|
||||||
|
En el caso del drenaje quedó fijado que:
|
||||||
|
|
||||||
|
- el dashboard del cliente vive en OVH
|
||||||
|
- la UI de control se publica en `/control/`
|
||||||
|
- Traefik usa file provider para esa subruta
|
||||||
|
- el backend apuntado por Traefik es `http://<TS_IP_PLATFORM40>:8088`
|
||||||
|
- el tenant del cliente documentado es `elpicon.panel.mesavault.es`
|
||||||
|
- Grafana embebe `/control/ui` por iframe
|
||||||
|
- Authentik aporta identidad centralizada
|
||||||
|
|
||||||
|
## Decisiones técnicas relevantes
|
||||||
|
|
||||||
|
- un solo host por cliente
|
||||||
|
- `/control/` bajo el mismo tenant, no subdominio aparte
|
||||||
|
- file provider en Traefik para enrutar `/control`
|
||||||
|
- `forwardAuth` definido en el propio fichero dinámico
|
||||||
|
- OVH solo enruta y autentica; no guarda datos del backend
|
||||||
|
|
||||||
|
## Pendientes
|
||||||
|
|
||||||
|
- versionar en Gitea el `docker-compose.yml` saneado de OVH
|
||||||
|
- versionar el `tenant-control.yml` saneado
|
||||||
|
- versionar el compose del tenant de El Picon
|
||||||
|
- decidir si el nombre `mv_grafana_client1` sigue siendo el naming final o fue una fase intermedia
|
||||||
Loading…
x
Reference in New Issue
Block a user