gitea
Git-Server mit SSO (Keycloak/AD), Teams aus AD-Gruppen, Org und Bereichs-Repos aus dem Governance-Muster
Status: aktiv · 13 CIs · braucht keycloak, traefik
Relationen
Gestrichelt: CIs anderer Anwendungen (Klick führt zu deren Seite). Klick auf ein eigenes CI zeigt seine Karte.
Configuration Items
Container
- PostgreSQL für Gitea
gitea/container/postgres· geplant- laeuft_auf →
maschine/vps2 - nutzt →
gitea/datenpfad/postgres - nutzt →
gitea/secret/datenbank - angeschlossen_an →
gitea/netz/intern
- laeuft_auf →
- Gitea-Webanwendung
gitea/container/app· geplant- laeuft_auf →
maschine/vps2 - nutzt →
gitea/datenpfad/data - nutzt →
gitea/secret/datenbank - angeschlossen_an →
gitea/netz/intern - angeschlossen_an →
traefik/netz/proxy - meldet_an →
gitea/identitaet/oidc-client - meldet_an →
gitea/identitaet/notzugang - meldet_an →
gitea/identitaet/dienstkonten
- laeuft_auf →
Datenbanken
- Datenbank gitea
gitea/datenbank/gitea· geplant- liegt_in →
gitea/container/postgres
- liegt_in →
Datenpfade
- Daten von PostgreSQL
gitea/datenpfad/postgres· geplant - Repos, LFS, Anhänge
gitea/datenpfad/data· geplant
Netze
- Overlay nur App ↔ DB
gitea/netz/intern· geplant
Endpunkte
- Weboberfläche und Git über HTTPS
gitea/endpunkt/web· geplant- veroeffentlicht →
gitea/container/app - geschuetzt_durch →
traefik/zertifikat/wildcard
- veroeffentlicht →
Identitäten
- Dienstkonten über LDAP an die AD
gitea/identitaet/dienstkonten· geplant - lokaler Admin (Notzugang)
gitea/identitaet/notzugang· geplant- nutzt →
gitea/secret/notzugang
- nutzt →
- Keycloak-Client gitea
gitea/identitaet/oidc-client· geplant- nutzt →
gitea/secret/oidc - meldet_an →
keycloak/container/app
- nutzt →
Secrets
- Client-Secret Keycloak
gitea/secret/oidc· geplant - Passwort der Datenbank
gitea/secret/datenbank· geplant - Passwort des Notzugangs
gitea/secret/notzugang· geplant