nix-samples/helm-poc/default.nix

29 lines
750 B
Nix
Raw Normal View History

2024-03-20 23:30:01 +01:00
{
pkgs ? import <nixpkgs> {}
, helmnix ? import ./nix/helm.nix {}
, lib ? pkgs.lib
}:
let
charts = [
rec {
name = "kube-prometheus-stack";
version = "57.0.3";
url = "https://github.com/prometheus-community/helm-charts/releases/download/${name}-${version}/${name}-${version}.tgz";
hash = "sha256-oZNaFSfFR2dtf5IMUQ0CnXQeVLvoW22JdRqMmgmdtTs=";
2024-03-21 22:25:22 +01:00
patches = [
./patches/kube-prometheus-stack.patch
];
2024-03-20 23:30:01 +01:00
}
rec {
name = "cert-manager";
version = "v1.14.4";
url = "https://charts.jetstack.io/charts/${name}-${version}.tgz";
hash = "sha256-V3X9vBiB1uUQ33bTh1OvVLhr0Uyqjtso/bt5UnBC3t4=";
}
];
packages = builtins.map (chart: helmnix.mkHelm chart) charts;
in
packages