diff --git a/.examples/kubernetes/gatus.yaml b/.examples/kubernetes/gatus.yaml index a94b5416..2c2550db 100644 --- a/.examples/kubernetes/gatus.yaml +++ b/.examples/kubernetes/gatus.yaml @@ -9,14 +9,17 @@ data: endpoints: - name: website url: https://twin.sh/health - interval: 1m + interval: 5m conditions: - "[STATUS] == 200" + - "[BODY].status == UP" + - name: github url: https://api.github.com/healthz interval: 5m conditions: - "[STATUS] == 200" + - name: cat-fact url: "https://cat-fact.herokuapp.com/facts/random" interval: 5m @@ -27,11 +30,18 @@ data: - "[BODY].text == pat(*cat*)" - "[STATUS] == pat(2*)" - "[CONNECTED] == true" + - name: example url: https://example.com/ conditions: - "[STATUS] == 200" --- +apiVersion: v1 +kind: ServiceAccount +metadata: + name: gatus + namespace: kube-system +--- apiVersion: apps/v1 kind: Deployment metadata: @@ -41,14 +51,16 @@ spec: replicas: 1 selector: matchLabels: - k8s-app: gatus + app: gatus template: metadata: labels: - k8s-app: gatus + app: gatus name: gatus namespace: kube-system spec: + serviceAccountName: gatus + terminationGracePeriodSeconds: 5 containers: - image: twinproduction/gatus imagePullPolicy: IfNotPresent @@ -84,4 +96,4 @@ spec: protocol: TCP targetPort: 8080 selector: - k8s-app: gatus \ No newline at end of file + app: gatus \ No newline at end of file