diff --git a/clusters/k8s01/monitoring/watchdog-secret.yaml b/clusters/k8s01/monitoring/watchdog-secret.yaml new file mode 100644 index 0000000000000000000000000000000000000000..77038b5ad90d2778a526a5d255c924985c12a081 --- /dev/null +++ b/clusters/k8s01/monitoring/watchdog-secret.yaml @@ -0,0 +1,62 @@ +apiVersion: v1 +kind: Secret +metadata: + name: watchdog + namespace: monitoring-system + labels: + app.kubernetes.io/name: watchdog +stringData: + PK: ENC[AES256_GCM,data:wMSNTJDQnKZTHmubMJSt,iv:d/YMZ4fWHI+AqwAW8PugAqqw4vcLcpfbB7wZWVvAtFY=,tag:p44ITDni67yPQScy4ENBQg==,type:str] + TestID: ENC[AES256_GCM,data:3R32s6iwrg==,iv:RRKl7p9zmRVChLMNQUb//nlfkc0Ya/MCxu1fu64rfuk=,tag:8m1ekt2sKfkzOG8WuJU6XA==,type:int] +sops: + kms: [] + gcp_kms: [] + azure_kv: [] + hc_vault: [] + age: [] + lastmodified: "2023-10-31T21:59:13Z" + mac: ENC[AES256_GCM,data:Pu4zKCHovgQn9A5rEcuifgJAyR3iTu6UwQlvW/1Jx92QnjMr5ez9AQRjUhf6GCEo0F9elPIFvVwLa4DzXGJH2CsnsQjWA0CBb+v8lVi7uMkI3eLDiolcSZ4eR09o4yLKQNzO+SXDlR8j8ebyhylSwc/W/YoRN/H6MRSS+q/0MIY=,iv:J+DQ09B0/ZZ90SOnJrhHufJ7ZElslKgeo3fxZVEe5XI=,tag:oxQa/vVsy4E94SA+KNUfPA==,type:str] + pgp: + - created_at: "2023-10-31T21:59:13Z" + enc: |- + -----BEGIN PGP MESSAGE----- + + wcFMA7kpg2bgzVHcAQ//covWqPukwOoK4tXCPyJuluRE/GL8Z2qgiv2tu02kL+z2 + AGmtEBKakQ1Cg1z4rludVpjbtQoInEq71so1E0mylqy7bF53plJsNBD6LYjm2DE/ + rmlh1wut3sHgu30Q3yCir14ONxZS2DYHmHkFy5gyhDmIey9wFHNxx1OC28vg22Xp + FL7qEvfK8VzTOH1l6iir6/hFq+q2SDnbbM/wopK6WVLx25zOEUvDPMqv9cqSWQcs + CHv/5VbT2lxlnheppnrORoIKlTToYnuXLbIFBH0DqWOfaERPuAqRiXWG8x0CglJy + Q6NTsBz2mjc/f8wAN9FWvWNWs7HPNcGddrtDniogr+U8ZkR2ByJDuSNWXyrmQCaf + pQV3YtLVMY517bHm3rcbxxN6UebAgdn3tiV51eAWd0E7yJY2Jn9VfOLKM6N/W7hi + AwlZLv0p6/zjbB8NIMptKaENnUoYo49Ajp6H9grh3GzUE2i/l6j0DIUUctidBVwt + 6co0nCBdDbmo3IVakUI1xABqZNui9xgs8wL6izlLA1pDp4+aPaTyBsNp3KqWIpsJ + 3rEEFdJpBwyR28cswIlJ6hcsQMBuHHeNn2YXuNu29wFI3boMB1BHvaspF/PSrLoH + O7/bsOX+yo8Jxm1gXAGkFYF95TEExKVVpeMDCv/hotTLduMhQc/tZLFlCyA3fJTS + UQEciNbEO20KptCBukze7IqtsFomMcYJ2bEmgyRiZQ69CZM51UQvSe7AqkRFYyvT + R3omwgeeoXDu0oaK7atNsAuxaZgKz1LJ4S5TP5tXTYptrA== + =7HD9 + -----END PGP MESSAGE----- + fp: 286791FB6648539775DB31B8FCB98C2A3EC6F601 + - created_at: "2023-10-31T21:59:13Z" + enc: | + -----BEGIN PGP MESSAGE----- + + hQIMA4oYbIHZIrAPAQ//QUrSDCrZuLbaXIvYjBBm4GTGLm71xLxdV2Ib59fmRdF1 + FQ3N518us2EkRRy7AxOAyi7R33TVt4KwWKckjwpsSVD9XhFst92G0fAltcbY4u08 + Cjv1BotizM3GXc2FBwsB8WoS3pI30kDaDyFrDMTBE7vB0Ay4T3hKXez/cEqBv5fo + 0w98uVNdRjCGAktvvGLPmwu01MlZ6btlsxxuAmcEy7hIBKvHCSYOoAuZZ3/c5kqJ + 8pp1TjePOex+Uloc9+M2Dm/0hRyZPjeJwNBuFHFZj5Ymdueb/aaYzXJnC8e5+uok + tKEAqMMBJgP4723Qnh0iYOp94xqj7LvnWOFTmFd8iik9f04phXF+YddeEJ9kp9LK + l1YO/QMq289EuSBBtAXcAvWAIMNf3QXrz9YzBNbHG5ltWUMEVIhUUo2CX6i8S3FD + cTmpJy0GLC5g9nz77ZblNhWQ+G8+ZPE8v1tpMwkfRx+kjnB5PSNGi0m/8nl0qO+B + DDUrGH0M3mdHGV8FPOLZlDn4CrEpZu6jAecPrC4yHa1YA3W+DSJcIRQa+qS5PTFF + oFw0gDS8/tXWNMXM7rPAh2gbAQSgEAWJ/8KnjuOlPFpeKL9bdRmmxJQWLlHIdzUq + YA1/jphG+1Jw4lVLZnGpY4uSEP3v0oXY0tC18wLdHVas13YDF07xBsaEvkhNymDU + aAEJAhAYWHrev8EvASAMUmPFZEPit8szZ+NxdXSsdYViyXaIK5MIud2kW+fthvaF + ILPLKvitx0h2RaJyxBW2dYpGA9km7zYjIsfiZqhjahB8hqcJx124PZEvQanplCtv + 7oiR7C0yfS+r + =ILNe + -----END PGP MESSAGE----- + fp: B137EE1549DFAF960DD1E2B15147025FB9F09E07 + encrypted_regex: ^(data|stringData|email|dnsZones?|dnsNames?|.*(H|h)osts?|tang|externalURL|.*-secret|.*-url|.*Secrets?|.*-domain|password|subjects|node|apiURL|.*(S|s)erverNames?|.*SecretKey|externalName)$ + version: 3.7.3 diff --git a/clusters/k8s01/monitoring/watchdog.yaml b/clusters/k8s01/monitoring/watchdog.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c53e0afb9e9825999ece0da500e6f6ad8c8eee9a --- /dev/null +++ b/clusters/k8s01/monitoring/watchdog.yaml @@ -0,0 +1,35 @@ +apiVersion: batch/v1 +kind: CronJob +metadata: + name: watchdog + namespace: monitoring-system + labels: + app.kubernetes.io/name: watchdog +spec: + schedule: "*/5 * * * *" + jobTemplate: + spec: + template: + spec: + containers: + - name: watchdog + image: curlimages/curl:latest + env: + - name: PK + valueFrom: + secretKeyRef: + name: watchdog + key: PK + - name: TestID + valueFrom: + secretKeyRef: + name: watchdog + key: TestID + args: + - -L + - -v + - --variable '%PK' + - --variable '%TestID' + - --expand-url = "https://push.statuscake.com/?PK={{PK}}&TestID={{TestID}}&time=0" + restartPolicy: OnFailure +