nixpkgs/nixos/modules/services/monitoring/prometheus
Maximilian Bosch 22b61e5263
nixos/prometheus/exporters: fix eval if only openFirewall = true; is set
If `openFirewall = true`, but no `firewallFilter` is set, the evaluation
fails with the following error:

    The option `services.prometheus.exporters.node.firewallFilter` is defined both null and
    not null, in `/home/ma27/Projects/nixpkgs/nixos/modules/services/monitoring/prometheus/exporters.nix'
    and `/home/ma27/Projects/nixpkgs/nixos/modules/services/monitoring/prometheus/exporters.nix'.

Originally introduced by me in #115185. The problem is that
`mkOptionDefault` has - as its name suggests - the same priority as the
default-value of the option `firewallFilter` and thus it conflicts if
this declaration and the actual default value are set which is the case
if `firewallFilter` isn't specified somewhere else.
2021-03-13 15:21:55 +01:00
..
exporters Merge pull request #116037 from petabyteboy/feature/jitsi-exporter 2021-03-13 13:37:10 +01:00
alertmanager.nix alertmanager: implement HA clustering support 2020-04-13 18:39:51 +02:00
default.nix Merge pull request #86239 from tathougies/patch-2 2021-02-26 19:28:18 -06:00
exporters.nix nixos/prometheus/exporters: fix eval if only openFirewall = true; is set 2021-03-13 15:21:55 +01:00
exporters.xml
pushgateway.nix
xmpp-alerts.nix prometheus-xmpp-alerts: init at 0.4.2 2020-02-01 15:04:01 +01:00