add replicator: automatic sync tls wildcard
Deploy Casa services CI/CD Pipeline / deploy (push) Successful in 18s

This commit is contained in:
Márcio Fernandes committed 2026-05-29 13:30:08 +00:00
1 parent 101593512f
commit a88ff50fc2
3 files changed
+18 -3

No files matched your search

+13
View File
@@ -0,0 +1,13 @@
# replicator
Kubernetes Replicator (mittwald/kubernetes‑replicator) is a lightweight controller that automatically copies Secrets and ConfigMaps between namespaces. It is ideal for sharing resources like wildcard TLS certificates generated by cert‑manager across multiple namespaces without manual copying.
Replicator watches for annotations on a source Secret and keeps synchronized copies updated in the target namespaces. It preserves custom metadata and removes cert‑manager‑specific annotations from the replicated secrets to avoid conflicts. When cert‑manager renews a certificate, Replicator automatically updates all replicated copies.
``` bash
helm repo add mittwald https://helm.mittwald.de
kubectl create namespace replicator
helm repo update
helm upgrade --install replicator mittwald/kubernetes-replicator \
--namespace replicator
```