apiVersion: apps/v1 kind: StatefulSet metadata: name: service-docker-repository-query-cron-pihole namespace: app-notifications spec: serviceName: service-docker-repository-query-cron-pihole replicas: 1 selector: matchLabels: app: service-royalroad-chapters-cron template: metadata: labels: app: service-royalroad-chapters-cron spec: containers: - name: cron image: curlimages/curl:latest command: - /bin/sh - -c - | echo "{\"timestamp\":\"$(date '+%Y-%m-%dT%H:%M:%S%z')\",\"event\":\"startup\"}" while true; do echo "{\"timestamp\":\"$(date '+%Y-%m-%dT%H:%M:%S%z')\",\"event\":\"curl start\"}" curl -s -X GET --max-time 150 http://service-docker-repository-query-internal:5000/pihole echo echo "{\"timestamp\":\"$(date '+%Y-%m-%dT%H:%M:%S%z')\",\"event\":\"curl end\"}" sleep 21600 done