diff --git a/apps/base/kanidm/statefulset.yaml b/apps/base/kanidm/statefulset.yaml index 2c89414..3fe8f2c 100644 --- a/apps/base/kanidm/statefulset.yaml +++ b/apps/base/kanidm/statefulset.yaml @@ -53,10 +53,13 @@ spec: cert_file="/repl-certs/${peer}" [ -s "${cert_file}" ] || continue fqdn="${peer}.kanidm-headless.kanidm.svc.cluster.local" - refresh="" - [ "${peer}" = "kanidm-0" ] && refresh="\nautomatic_refresh = true" - printf '\n[replication."repl://%s:8444"]\ntype = "mutual-pull"\npartner_cert = "%s"%s\n' \ - "${fqdn}" "$(cat ${cert_file})" "${refresh}" >> /config/server.toml + if [ "${peer}" = "kanidm-0" ]; then + printf '\n[replication."repl://%s:8444"]\ntype = "mutual-pull"\npartner_cert = "%s"\nautomatic_refresh = true\n' \ + "${fqdn}" "$(cat ${cert_file})" >> /config/server.toml + else + printf '\n[replication."repl://%s:8444"]\ntype = "mutual-pull"\npartner_cert = "%s"\n' \ + "${fqdn}" "$(cat ${cert_file})" >> /config/server.toml + fi done env: - name: POD_NAME