From 2e2b709fd9b64c665082eaeec2362fc21729ccaa Mon Sep 17 00:00:00 2001 From: Thore Cimbal Date: Thu, 13 Aug 2026 12:00:00 +0000 Subject: [PATCH] =?UTF-8?q?docs(adr):=20accept=20ADR-0015=20=E2=80=94=20wi?= =?UTF-8?q?ki=20git-storage=20live=20and=20verified?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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). --- STATUS.md | 2 +- .../0015-wiki-git-storage-ueber-gitea-kanonisieren.md | 11 ++++++++++- docs/issues/0048-wikijs-in-der-suite-deployen.md | 7 +++++++ 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/STATUS.md b/STATUS.md index 227f29a..606b325 100644 --- a/STATUS.md +++ b/STATUS.md @@ -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 | | [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 | -| [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) diff --git a/docs/adr/0015-wiki-git-storage-ueber-gitea-kanonisieren.md b/docs/adr/0015-wiki-git-storage-ueber-gitea-kanonisieren.md index 9033990..797e8e3 100644 --- a/docs/adr/0015-wiki-git-storage-ueber-gitea-kanonisieren.md +++ b/docs/adr/0015-wiki-git-storage-ueber-gitea-kanonisieren.md @@ -1,7 +1,7 @@ --- type: adr id: "0015" -status: proposed +status: accepted date: 2026-08-13 supersedes: null superseded_by: null @@ -55,3 +55,12 @@ eine bewusste, dokumentierte Ausnahme zu ADR-0001, kein Regelbruch. vorhandene Push-Token darf keine Repos anlegen. - **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. + +## 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. diff --git a/docs/issues/0048-wikijs-in-der-suite-deployen.md b/docs/issues/0048-wikijs-in-der-suite-deployen.md index 02c12b4..af6b0c7 100644 --- a/docs/issues/0048-wikijs-in-der-suite-deployen.md +++ b/docs/issues/0048-wikijs-in-der-suite-deployen.md @@ -53,3 +53,10 @@ nur Gitea (verifiziert 2026-08-13). Auflösung in Voraussetzung (nur sorb): Gitea-Repo `sorb/wiki` (privat) anlegen + dedizierten 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.