diff --git a/kubernetes-monitoring/apps/homeassistant/secret.sops.yaml b/kubernetes-monitoring/apps/homeassistant/secret.sops.yaml new file mode 100644 index 0000000..d1a783a --- /dev/null +++ b/kubernetes-monitoring/apps/homeassistant/secret.sops.yaml @@ -0,0 +1,23 @@ +apiVersion: v1 +kind: Secret +metadata: + name: homeassistant-prometheus + namespace: monitoring +type: Opaque +stringData: + token: ENC[AES256_GCM,data:0+65oM4/ICURAcNcp4c/W1r3fO8GgkPrZgpFGk1rYQF5mSTk8Mu/DrG6TZ6sULQ1otQOdcW/6DtFYZc4xfL29cirZF/XZUfyIm7ENSdMYM1hh3lYhbi9HC/rTXyBP2F9HCIHqVsuNC024WHq/YNNwWhaGScs1mV7yZWtbv+Dqq6Mg6p9iFBzZk+pQ+hJGzO+XUNrXlKYjjsxkLPKSyf9STqIQ4Bzx5B0MwsVfhIwh8NoedTW39cO,iv:8BFLgfE4hs+vYcr3FcGhPZBjJKIamqG3e0f12PngOVY=,tag:L7VGNV+MjfHxPusVPit7Ww==,type:str] +sops: + age: + - enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBnZXZ4enk0UVZpRTVnVnhL + UnNUTWFiWkczT0d0M1FvK3hnenhqMzYwWURFCjlJU3E0R2NXWFU0d0ppRjI0WXd5 + djQ0d2VQQXI5bFp4YmhBU040V3JvbGsKLS0tIG1TKyt5SmVraTVMSFUxODdLTXlL + MDNXVDJMa3ZWMzJZQlVrYnN6dnJVYVkKIbBebz4SiKgwL+TI6k2l6p3r+99wc6e9 + LZpX9jtVZtIYKyQDlWsEXz6cEzBh2IQyoLS8RYFWG2eYpN15fvIu7w== + -----END AGE ENCRYPTED FILE----- + recipient: age1jetw4h63gq4uzyk08znynw4h852nexdmtkdz4kwxj5ew5st32vnspmtag2 + encrypted_regex: ^(data|stringData|email)$ + lastmodified: "2026-06-20T08:26:05Z" + mac: ENC[AES256_GCM,data:tyKGTUZHUd5CTxOH/vkDSxAXast6w5moVPxQWh54d/xOqasKw+fcFOzuYq81TgBRagM5BKHT3EqF1B7dr0TRZnT8s+LjwivWGfDCBoDFVtCnX3vA+mgIWaN/12fR3WJ4+dgpvoMwR4sFGFbvN6tozyDA6dPOYzOpOOM/VJxbdDw=,iv:VLu8bborH6YLoriseWympgJCNV08MZqVz7rF1/+o6BQ=,tag:PQkphKrdkNVsWipo6ge/bw==,type:str] + version: 3.13.1 diff --git a/kubernetes-monitoring/apps/homeassistant/vmstaticscrape.yaml b/kubernetes-monitoring/apps/homeassistant/vmstaticscrape.yaml new file mode 100644 index 0000000..cffb3a1 --- /dev/null +++ b/kubernetes-monitoring/apps/homeassistant/vmstaticscrape.yaml @@ -0,0 +1,22 @@ +apiVersion: operator.victoriametrics.com/v1beta1 +kind: VMStaticScrape +metadata: + name: homeassistant + namespace: monitoring + labels: + app.kubernetes.io/name: homeassistant +spec: + jobName: homeassistant + targetEndpoints: + - targets: + - "http://homeassistant.iot.lviv:8123" + scheme: http + path: /api/prometheus + interval: 60s + scrapeTimeout: 30s + bearerTokenSecret: + name: homeassistant-prometheus + key: token + relabelConfigs: + - targetLabel: instance + replacement: homeassistant