diff --git a/homelab/cloudflare-exporter.nix b/homelab/cloudflare-exporter.nix new file mode 100644 index 0000000..bafead7 --- /dev/null +++ b/homelab/cloudflare-exporter.nix @@ -0,0 +1,19 @@ +{ lib, config, kubenix, ... }: { + kubernetes.helm.releases.cloudflare-exporter = { + namespace = "default"; + chart = kubenix.lib.helm.fetch { + repo = "https://lablabs.github.io/cloudflare-exporter"; + chart = "cloudflare-exporter"; + version = "0.1.9"; + sha256 = "sha256-ZTyE6I3vV9tjKRRc84EvoqboS01SPKVb74jYN8prnfA="; + }; + values = { + image.tag = "0.0.14"; + secretRef = "cloudflare-exporter"; + serviceMonitor = { + enabled = true; + labels.release = "prometheus"; + }; + }; + }; +} diff --git a/homelab/kubernetes.nix b/homelab/kubernetes.nix index d8acead..536aa40 100644 --- a/homelab/kubernetes.nix +++ b/homelab/kubernetes.nix @@ -9,5 +9,6 @@ (import ./endpoints.nix) (import ./homepage.nix) (import ./pterodactyl.nix) + (import ./cloudflare-exporter.nix) ]; }