mirror of
https://github.com/fleetdm/fleet
synced 2026-04-24 06:57:21 +00:00
Implementation for the proxy described in #19387. --------- Co-authored-by: Robert Fairburn <8029478+rfairburn@users.noreply.github.com>
31 lines
818 B
Bash
31 lines
818 B
Bash
#!/bin/sh
|
|
|
|
set -e
|
|
AUTH_TOKEN_ARG=""
|
|
MIGRATE_PERCENTAGE_ARG=""
|
|
MIGRATE_UDIDS_ARG=""
|
|
|
|
if [ -z "${MDMPROXY_SERVER_ADDRESS}" ]; then
|
|
MDMPROXY_SERVER_ADDRESS=":8080"
|
|
fi
|
|
|
|
if [ -n "${MDMPROXY_AUTH_TOKEN}" ]; then
|
|
AUTH_TOKEN_ARG="-auth-token \"${MDMPROXY_AUTH_TOKEN:?}\""
|
|
fi
|
|
|
|
if [ -n "${MDMPROXY_MIGRATE_PERCENTAGE}" ]; then
|
|
MIGRATE_PERCENTAGE_ARG="-migrate-percentage \"${MDMPROXY_MIGRATE_PERCENTAGE:?}\""
|
|
fi
|
|
|
|
if [ -n "${MDMPROXY_MIGRATE_UDIDS}" ]; then
|
|
MIGRATE_UDIDS_ARG="-migrate-udids \"${MDMPROXY_MIGRATE_UDIDS:?}\""
|
|
fi
|
|
|
|
eval exec /usr/bin/mdmproxy \
|
|
${AUTH_TOKEN_ARG} \
|
|
-existing-hostname "${MDMPROXY_EXISTING_HOSTNAME:?}" \
|
|
-existing-url "${MDMPROXY_EXISTING_URL:?}" \
|
|
-fleet-url "${MDMPROXY_FLEET_URL:?}" \
|
|
${MIGRATE_PERCENTAGE_ARG} \
|
|
${MIGRATE_UDIDS_ARG} \
|
|
-server-address "${MDMPROXY_SERVER_ADDRESS:?}"
|