Make charts charty again

This commit is contained in:
Greg Hellings
2025-09-11 23:00:19 -05:00
parent 3b24d5ae26
commit a7e0b32df4
3 changed files with 14 additions and 15 deletions
+4 -1
View File
@@ -67,7 +67,10 @@
}) })
); );
charts_overlay = ( charts_overlay = (
_f: _p: { inherit (top.charts) chartsMetadata; } _f: _p: {
chartsDerivations = top.charts.chartsDerivations."${_p.stdenv.hostPlatform.system}";
kubelib = top.nix-kube-generators.lib;
}
); );
overlays = [ overlays = [
top.agenix.overlays.default top.agenix.overlays.default
+2
View File
@@ -49,6 +49,7 @@ in
"https://greg-hellings.cachix.org" "https://greg-hellings.cachix.org"
"https://nix-community.cachix.org" "https://nix-community.cachix.org"
"https://cache.nixos.org" "https://cache.nixos.org"
"https://nixhelm.cachix.org"
]; ];
trusted-public-keys = [ trusted-public-keys = [
"chronicles.shire-zebra.ts.net:0qWYHn3gGllXChhAaaxKlNZtRy6yG/XJs1RFSqV3nW8=" "chronicles.shire-zebra.ts.net:0qWYHn3gGllXChhAaaxKlNZtRy6yG/XJs1RFSqV3nW8="
@@ -57,6 +58,7 @@ in
"greg-hellings.cachix.org-1:y01Jl/L5evlhxdnUW6n56AiI1k8g1wxWhTxJCe7XSco=" "greg-hellings.cachix.org-1:y01Jl/L5evlhxdnUW6n56AiI1k8g1wxWhTxJCe7XSco="
"nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=" "nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs="
"cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=" "cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY="
"nixhelm.cachix.org-1:esqauAsR4opRF0UsGrA6H3gD21OrzMnBBYvJXeddjtY="
]; ];
}; };
}; };
+8 -14
View File
@@ -80,11 +80,9 @@ in
enable = true; enable = true;
autoDeployCharts = { autoDeployCharts = {
external-secrets = { external-secrets = {
inherit (pkgs.chartsMetadata.external-secrets.external-secrets) repo version;
enable = true; enable = true;
createNamespace = true; createNamespace = true;
hash = pkgs.chartsMetadata.external-secrets.external-secrets.chartHash; package = pkgs.chartsDerivations.external-secrets.external-secrets;
name = "external-secrets";
targetNamespace = "external-secrets"; targetNamespace = "external-secrets";
values = { values = {
crds.create = true; crds.create = true;
@@ -92,26 +90,22 @@ in
}; };
}; };
kyverno = { kyverno = {
inherit (pkgs.chartsMetadata.kyverno.kyverno) repo version;
enable = true; enable = true;
createNamespace = true; createNamespace = true;
hash = pkgs.chartsMetadata.kyverno.kyverno.chartHash; package = pkgs.chartsDerivations.kyverno.kyverno;
name = "kyverno";
targetNamespace = "kyverno-system"; targetNamespace = "kyverno-system";
values = { values = {
admissionController.replicas = 3; admissionController.replicas = 3;
backgroundController.replicas = 3; backgroundController.replicas = 3;
cleanupController.replicas = 2; cleanupController.replicas = 2;
reportsController.replicas = 2; reportsController.replicas = 2;
crds.install = true; crds.install = true;
}; };
}; };
tailscale = { tailscale = {
inherit (pkgs.chartsMetadata.tailscale.tailscale-operator) repo version;
enable = true; enable = true;
createNamespace = true; createNamespace = true;
hash = pkgs.chartsMetadata.tailscale.tailscale-operator.chartHash; package = pkgs.chartsDerivations.tailscale.tailscale-operator;
name = "tailscale-operator";
targetNamespace = "tailscale"; targetNamespace = "tailscale";
}; };
}; };