feat: update kanidm replicaiton (#169)

- split to per-server configs
- remove init containers that attempted to automate the replication config
- add README.md

Reviewed-on: #169
This commit was merged in pull request #169.
This commit is contained in:
2026-05-25 23:25:48 +10:00
parent d230d87ec9
commit 201e601737
7 changed files with 105 additions and 91 deletions
+13 -2
View File
@@ -5,12 +5,23 @@ kind: Kustomization
resources:
- namespace.yaml
- serviceaccount.yaml
- rbac.yaml
- certificate.yaml
- configmap.yaml
- service.yaml
- statefulset.yaml
- poddisruptionbudget.yaml
- gateway.yaml
- httproute.yaml
- tlsroute.yaml
configMapGenerator:
- name: kanidm-config
namespace: kanidm
options:
disableNameSuffixHash: true
labels:
app.kubernetes.io/name: kanidm
app.kubernetes.io/instance: kanidm
files:
- server-0.toml=resources/server-0.toml
- server-1.toml=resources/server-1.toml
- server-2.toml=resources/server-2.toml