fix(kanidm): fix automatic_refresh TOML generation in init container #182
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user