feat: add saml config only if one env var is set
Signed-off-by: Thomas Stocker <thomas.stocker.pro@gmail.com>
This commit is contained in:
committed by
Bryan Frimin
parent
5b24292198
commit
4638c72a11
@@ -24,12 +24,6 @@ unit:
|
|||||||
export-timeout: ${TRACING_EXPORT_TIMEOUT:-30}
|
export-timeout: ${TRACING_EXPORT_TIMEOUT:-30}
|
||||||
max-queue-size: ${TRACING_MAX_QUEUE_SIZE:-2048}
|
max-queue-size: ${TRACING_MAX_QUEUE_SIZE:-2048}
|
||||||
|
|
||||||
saml:
|
|
||||||
session-duration: ${SAML_SESSION_DURATION:-604800}
|
|
||||||
cleanup-interval-seconds: ${SAML_CLEANUP_INTERVAL_SECONDS:-0}
|
|
||||||
certificate: "${SAML_CERTIFICATE:-}"
|
|
||||||
private-key: "${SAML_PRIVATE_KEY:-}"
|
|
||||||
|
|
||||||
probod:
|
probod:
|
||||||
base-url: "${PROBOD_BASE_URL:-http://localhost:8080}"
|
base-url: "${PROBOD_BASE_URL:-http://localhost:8080}"
|
||||||
encryption-key: "${PROBOD_ENCRYPTION_KEY:?PROBOD_ENCRYPTION_KEY is required}"
|
encryption-key: "${PROBOD_ENCRYPTION_KEY:?PROBOD_ENCRYPTION_KEY is required}"
|
||||||
@@ -126,6 +120,18 @@ EOF
|
|||||||
EOF
|
EOF
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Add SAML config if any SAML variable is configured
|
||||||
|
if [ -n "$SAML_SESSION_DURATION" ] || [ -n "$SAML_CLEANUP_INTERVAL_SECONDS" ] || [ -n "$SAML_CERTIFICATE" ] || [ -n "$SAML_PRIVATE_KEY" ]; then
|
||||||
|
cat >> "$CONFIG_FILE" <<EOF
|
||||||
|
|
||||||
|
saml:
|
||||||
|
session-duration: ${SAML_SESSION_DURATION:-604800}
|
||||||
|
cleanup-interval-seconds: ${SAML_CLEANUP_INTERVAL_SECONDS:-0}
|
||||||
|
certificate: "${SAML_CERTIFICATE:-}"
|
||||||
|
private-key: "${SAML_PRIVATE_KEY:-}"
|
||||||
|
EOF
|
||||||
|
fi
|
||||||
|
|
||||||
echo "Configuration file generated at: $CONFIG_FILE"
|
echo "Configuration file generated at: $CONFIG_FILE"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user