k3s-cluster/cluster/apps/download/qbittorrent/updateip-script.yaml

19 lines
642 B
YAML

apiVersion: v1
kind: ConfigMap
metadata:
name: updateip
namespace: download
data:
updateip.sh: |
#!/bin/bash
echo 'getting pod name'
POD_NAME=$(kubectl get pods -n download --selector "app.kubernetes.io/name=qbittorrent" --output=jsonpath={.items..metadata.name})
echo $POD_NAME
OUTPUT=$(kubectl exec -it $POD_NAME -n download -- /bin/bash -c 'MAM_ID=$(cat /etc/tokens/mam-id); curl -i -c /etc/mam.cookies -b "mam_id=$MAM_ID" https://t.myanonamouse.net/json/dynamicSeedbox.php')
echo $OUTPUT
if [[ $OUTPUT == *"Success\":true"* ]]; then
echo "Success"
else
echo "Failure"
exit 1
fi