Fix Tailscale default app and Zulip metadata fetch
This commit is contained in:
parent
44f437c33c
commit
7567ab194b
2 changed files with 2 additions and 1 deletions
|
|
@ -308,6 +308,7 @@ existing_application="$(
|
||||||
|
|
||||||
if [[ -n "$existing_application" ]]; then
|
if [[ -n "$existing_application" ]]; then
|
||||||
application_pk="$(printf '%s\n' "$existing_application" | jq -r '.pk')"
|
application_pk="$(printf '%s\n' "$existing_application" | jq -r '.pk')"
|
||||||
|
api PATCH "/api/v3/core/applications/${application_slug}/" "$application_payload" >/dev/null
|
||||||
else
|
else
|
||||||
create_application_result="$(
|
create_application_result="$(
|
||||||
api_with_status POST "/api/v3/core/applications/" "$application_payload"
|
api_with_status POST "/api/v3/core/applications/" "$application_payload"
|
||||||
|
|
|
||||||
|
|
@ -239,7 +239,7 @@ in
|
||||||
: > ${lib.escapeShellArg "${cfg.dataDir}/secrets/email-password"}
|
: > ${lib.escapeShellArg "${cfg.dataDir}/secrets/email-password"}
|
||||||
chmod 0600 ${lib.escapeShellArg "${cfg.dataDir}/secrets/email-password"}
|
chmod 0600 ${lib.escapeShellArg "${cfg.dataDir}/secrets/email-password"}
|
||||||
|
|
||||||
metadata_xml="$(${pkgs.curl}/bin/curl -fsS https://${cfg.authentikDomain}/application/saml/${cfg.authentikProviderSlug}/metadata/)"
|
metadata_xml="$(${pkgs.curl}/bin/curl -fsSL https://${cfg.authentikDomain}/application/saml/${cfg.authentikProviderSlug}/metadata/)"
|
||||||
saml_cert="$(printf '%s' "$metadata_xml" | ${pkgs.python3}/bin/python3 -c '
|
saml_cert="$(printf '%s' "$metadata_xml" | ${pkgs.python3}/bin/python3 -c '
|
||||||
import re, sys, xml.etree.ElementTree as ET
|
import re, sys, xml.etree.ElementTree as ET
|
||||||
xml = sys.stdin.read()
|
xml = sys.stdin.read()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue