No description
- Go Template 91%
- Shell 9%
| charts/wiki-3.0.0/wiki | ||
| k8up-backup | ||
| patches | ||
| resources | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| .sops.yaml | ||
| kustomization.yaml | ||
| kustomize-build.sh | ||
| README.md | ||
| renovate.json | ||
| values.yaml | ||
Wiki.js
Repository Layout
This is a Kubernetes deployment repo managed by ArgoCD.
Edit kustomization.yaml, values.yaml, resources/, or patches/ directly.
ArgoCD syncs from the repository root.
To render manifests locally (uses the same image as CI and ArgoCD):
./kustomize-build.sh
Migration Notes (Chart v2 → v3, 2026-05-02)
Chart v3 replaced the Bitnami PostgreSQL subchart with its own simple StatefulSet. Key decisions:
postgresql.existingSecretis required. The chart's own secret template setsimmutable: true, which poisons kubelet's secret cache permanently. Our SOPS-encrypted secret inresources/avoids this. Do not removeexistingSecretfrom values.yaml.- Old PVC
data-wikijs-postgresql-0still exists withreclaimPolicy: Retainon its PV. This is the rollback path. Safe to delete once the new deployment is proven stable (after a few weeks of successful backups). - k8up backup annotations are applied via kustomize patch on the StatefulSet (chart v3
has no
postgresql.master.podAnnotationssupport).