32 lines
1023 B
YAML
32 lines
1023 B
YAML
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
|