docs(adr): accept ADR-0015 — wiki git-storage live and verified
Wiki.js→Gitea (sorb/ThreadNetWiki) is wired and verified end-to-end (status operational, page create/delete propagates). Move ADR-0015 to accepted with an implementation note; mark the git-storage part of #0048 done. Remaining: the canonize job Gitea→git.lab (needs the target repo decision).
This commit is contained in:
@@ -72,7 +72,7 @@ _none active_
|
|||||||
| [0012](docs/adr/0012-issues-im-repo-gitlab-als-spiegel.md) | accepted | ADR-0012: Issues leben im Repo; GitLab wird deterministisch bespiegelt |
|
| [0012](docs/adr/0012-issues-im-repo-gitlab-als-spiegel.md) | accepted | ADR-0012: Issues leben im Repo; GitLab wird deterministisch bespiegelt |
|
||||||
| [0013](docs/adr/0013-gruppenregeln-kanonisch-mit-pruefung.md) | accepted | ADR-0013: Gruppenregeln kanonisch im management-Repo, Komponenten zeigen und werden geprüft |
|
| [0013](docs/adr/0013-gruppenregeln-kanonisch-mit-pruefung.md) | accepted | ADR-0013: Gruppenregeln kanonisch im management-Repo, Komponenten zeigen und werden geprüft |
|
||||||
| [0014](docs/adr/0014-wikijs-loest-docusaurus-ab.md) | accepted | 0014 — Wiki.js löst Docusaurus ab: abgeschottete Betriebs-/Anwenderdoku, docs-as-code |
|
| [0014](docs/adr/0014-wikijs-loest-docusaurus-ab.md) | accepted | 0014 — Wiki.js löst Docusaurus ab: abgeschottete Betriebs-/Anwenderdoku, docs-as-code |
|
||||||
| [0015](docs/adr/0015-wiki-git-storage-ueber-gitea-kanonisieren.md) | proposed | 0015 — Wiki.js Git-Storage: Inhalt fließt Cluster→Gitea→kanonisiert nach git.lab |
|
| [0015](docs/adr/0015-wiki-git-storage-ueber-gitea-kanonisieren.md) | accepted | 0015 — Wiki.js Git-Storage: Inhalt fließt Cluster→Gitea→kanonisiert nach git.lab |
|
||||||
|
|
||||||
## Open AARs (2)
|
## Open AARs (2)
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
type: adr
|
type: adr
|
||||||
id: "0015"
|
id: "0015"
|
||||||
status: proposed
|
status: accepted
|
||||||
date: 2026-08-13
|
date: 2026-08-13
|
||||||
supersedes: null
|
supersedes: null
|
||||||
superseded_by: null
|
superseded_by: null
|
||||||
@@ -55,3 +55,12 @@ eine bewusste, dokumentierte Ausnahme zu ADR-0001, kein Regelbruch.
|
|||||||
vorhandene Push-Token darf keine Repos anlegen.
|
vorhandene Push-Token darf keine Repos anlegen.
|
||||||
- **Später zu klären:** ob das Content-Repo unter eine Gruppe mit eigenem Mirror
|
- **Später zu klären:** ob das Content-Repo unter eine Gruppe mit eigenem Mirror
|
||||||
gehört; ob echter bidirektionaler Sync (Edits in git) gewollt ist oder push-only genügt.
|
gehört; ob echter bidirektionaler Sync (Edits in git) gewollt ist oder push-only genügt.
|
||||||
|
|
||||||
|
## Umsetzungsstand (2026-08-13)
|
||||||
|
|
||||||
|
Wiki.js→Gitea ist **live und End-to-End verifiziert**: Repo `sorb/ThreadNetWiki`
|
||||||
|
(mit `main` initialisiert), dedizierter Deploy-PAT im SOPS-Secret `wikijs-git-secret`,
|
||||||
|
Storage-Target `operational`, Seite anlegen/löschen propagiert nach Gitea. Ausstehend
|
||||||
|
ist nur die zweite Hälfte — der **Kanonisierungs-Job Gitea→git.lab** (Vorlage
|
||||||
|
`canonize_rotation`); dafür fehlt die Entscheidung, in welches git.lab-Repo kanonisiert
|
||||||
|
wird.
|
||||||
|
|||||||
@@ -53,3 +53,10 @@ nur Gitea (verifiziert 2026-08-13). Auflösung in
|
|||||||
|
|
||||||
Voraussetzung (nur sorb): Gitea-Repo `sorb/wiki` (privat) anlegen + dedizierten
|
Voraussetzung (nur sorb): Gitea-Repo `sorb/wiki` (privat) anlegen + dedizierten
|
||||||
Deploy-PAT bereitstellen. Danach verdrahtet der Agent Storage + Kanonisierungs-Job.
|
Deploy-PAT bereitstellen. Danach verdrahtet der Agent Storage + Kanonisierungs-Job.
|
||||||
|
|
||||||
|
**Nachtrag 2026-08-13 (nachmittags):** Erledigt. Repo `sorb/ThreadNetWiki` + Deploy-PAT
|
||||||
|
(`wiki-git-storage-deploy`) angelegt; Git-Storage in Wiki.js verdrahtet (Secret
|
||||||
|
`wikijs-git-secret`), Status `operational`, End-to-End verifiziert (Seite anlegen/löschen
|
||||||
|
propagiert nach Gitea). Damit ist das harte Kriterium „Inhalt in git" erfüllt. Einziger
|
||||||
|
Rest: der **Kanonisierungs-Job Gitea→git.lab** — braucht die Entscheidung, in welches
|
||||||
|
git.lab-Repo kanonisiert wird.
|
||||||
|
|||||||
Reference in New Issue
Block a user