diff options
author | Gaël Reyrol <me@gaelreyrol.dev> | 2023-06-30 15:10:38 +0200 |
---|---|---|
committer | Gaël Reyrol <me@gaelreyrol.dev> | 2023-06-30 15:10:38 +0200 |
commit | f856229c9af1b59f4573c629578ba52694d02858 (patch) | |
tree | e27278b4ade86aa600cc03b88c8c29dd4fdabc4f /nixos | |
parent | 4c0e06a9fda5384bf7f7c1c97bbd969c0fb5a750 (diff) | |
download | nixpkgs-f856229c9af1b59f4573c629578ba52694d02858.tar nixpkgs-f856229c9af1b59f4573c629578ba52694d02858.tar.gz nixpkgs-f856229c9af1b59f4573c629578ba52694d02858.tar.bz2 nixpkgs-f856229c9af1b59f4573c629578ba52694d02858.tar.lz nixpkgs-f856229c9af1b59f4573c629578ba52694d02858.tar.xz nixpkgs-f856229c9af1b59f4573c629578ba52694d02858.tar.zst nixpkgs-f856229c9af1b59f4573c629578ba52694d02858.zip |
nixos/prometheus/exporters: adjust scaphandre assertions
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/monitoring/prometheus/exporters.nix | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/nixos/modules/services/monitoring/prometheus/exporters.nix b/nixos/modules/services/monitoring/prometheus/exporters.nix index 9e3109dc0cb..397125b5123 100644 --- a/nixos/modules/services/monitoring/prometheus/exporters.nix +++ b/nixos/modules/services/monitoring/prometheus/exporters.nix @@ -304,19 +304,19 @@ in 'services.prometheus.exporters.sql.configFile' ''; } { - assertion = cfg.scaphandre.enable -> (pkgs.stdenv.hostPlatform.isx86_64 == true); + assertion = cfg.scaphandre.enable -> (pkgs.stdenv.targetPlatform.isx86_64 == true); message = '' - Only x86_64 host platform architecture is not supported. + Scaphandre only support x86_64 architectures. ''; } { assertion = cfg.scaphandre.enable -> ((lib.kernel.whenHelpers pkgs.linux.version).whenOlder "5.11" true).condition == false; message = '' - A kernel version newer than '5.11' is required. ${pkgs.linux.version} + Scaphandre requires a kernel version newer than '5.11', '${pkgs.linux.version}' given. ''; } { assertion = cfg.scaphandre.enable -> (builtins.elem "intel_rapl_common" config.boot.kernelModules); message = '' - Please enable 'intel_rapl_common' in 'boot.kernelModules'. + Scaphandre needs 'intel_rapl_common' kernel module to be enabled. Please add it in 'boot.kernelModules'. ''; } ] ++ (flip map (attrNames exporterOpts) (exporter: { assertion = cfg.${exporter}.firewallFilter != null -> cfg.${exporter}.openFirewall; |