diff --git a/charts/nut-exporter/Chart.yaml b/charts/nut-exporter/Chart.yaml index a370594f749c9e3ebdd89d48e7466dc56b416b70..c52d3312fe66b7d0063af89211444a5e158990ed 100644 --- a/charts/nut-exporter/Chart.yaml +++ b/charts/nut-exporter/Chart.yaml @@ -15,6 +15,6 @@ sources: - https://github.com/acolombier/nut_exporter/tree/feat/add-helm-chart type: application -version: 0.3.16 +version: 0.3.17 # renovate: image=ghcr.io/druggeri/nut_exporter appVersion: 3.1.1 diff --git a/charts/nut-exporter/README.md b/charts/nut-exporter/README.md index 61602c6ba53567d0222b0590c9bc5950435eb822..ca9c392d896136929d925d02af6df22c25db5c75 100644 --- a/charts/nut-exporter/README.md +++ b/charts/nut-exporter/README.md @@ -1,6 +1,6 @@ # nut-exporter -   +   Installs NUT exporter in Kubernetes @@ -33,7 +33,7 @@ Installs NUT exporter in Kubernetes | resources.limits.memory | string | `"128Mi"` | | | resources.requests.cpu | string | `"50m"` | | | resources.requests.memory | string | `"24Mi"` | | -| rules | object | `{"enabled":true,"labels":{},"rules":[{"alert":"UPSBatteryNeedsReplacement","annotations":{"message":"{{ $labels.ups }} is indicating a need for a battery replacement."},"expr":"network_ups_tools_ups_status{flag=\"RB\"} != 0","for":"60s","labels":{"runbook_url":"https://runbooks.s3.shivering-isles.com/runbooks/nut-exporter/upsbatteryneedsreplacement","severity":"high"}},{"alert":"UPSLowBattery","annotations":{"message":"{{ $labels.ups }} has low battery and is running on backup. Expect shutdown soon"},"expr":"network_ups_tools_ups_status{flag=\"LB\"} == 0 and network_ups_tools_ups_status{flag=\"OL\"} == 0","for":"60s","labels":{"runbook_url":"https://runbooks.s3.shivering-isles.com/runbooks/nut-exporter/upslowbattery","severity":"critical"}},{"alert":"UPSRuntimeShort","annotations":{"message":"{{ $labels.ups }} has only {{ $value | humanizeDuration}} of battery autonomy"},"expr":"network_ups_tools_battery_runtime < 300","for":"30s","labels":{"runbook_url":"https://runbooks.s3.shivering-isles.com/runbooks/nut-exporter/upsruntimeshort","severity":"high"}},{"alert":"UPSMainPowerOutage","annotations":{"message":"{{ $labels.ups }} has no main power and is running on backup."},"expr":"network_ups_tools_ups_status{flag=\"OL\"} == 0","for":"60s","labels":{"runbook_url":"https://runbooks.s3.shivering-isles.com/runbooks/nut-exporter/upsmainpoweroutage","severity":"critical"}},{"alert":"UPSIndicatesWarningStatus","annotations":{"message":"{{ $labels.ups }} is indicating a need for a battery replacement."},"expr":"network_ups_tools_ups_status{flag=\"HB\"} != 0","for":"60s","labels":{"runbook_url":"https://runbooks.s3.shivering-isles.com/runbooks/nut-exporter/upsindicateswarningstatus","severity":"warning"}}]}` | Prometheus rules to trigger alerts from UPS | +| rules | object | `{"enabled":true,"labels":{},"rules":[{"alert":"UPSBatteryNeedsReplacement","annotations":{"message":"{{ $labels.ups }} is indicating a need for a battery replacement."},"expr":"network_ups_tools_ups_status{flag=\"RB\"} != 0","for":"60s","labels":{"runbook_url":"https://runbooks.s3.shivering-isles.com/runbooks/nut-exporter/upsbatteryneedsreplacement/","severity":"high"}},{"alert":"UPSLowBattery","annotations":{"message":"{{ $labels.ups }} has low battery and is running on backup. Expect shutdown soon"},"expr":"network_ups_tools_ups_status{flag=\"LB\"} == 0 and network_ups_tools_ups_status{flag=\"OL\"} == 0","for":"60s","labels":{"runbook_url":"https://runbooks.s3.shivering-isles.com/runbooks/nut-exporter/upslowbattery/","severity":"critical"}},{"alert":"UPSRuntimeShort","annotations":{"message":"{{ $labels.ups }} has only {{ $value | humanizeDuration}} of battery autonomy"},"expr":"network_ups_tools_battery_runtime < 300","for":"30s","labels":{"runbook_url":"https://runbooks.s3.shivering-isles.com/runbooks/nut-exporter/upsruntimeshort/","severity":"high"}},{"alert":"UPSMainPowerOutage","annotations":{"message":"{{ $labels.ups }} has no main power and is running on backup."},"expr":"network_ups_tools_ups_status{flag=\"OL\"} == 0","for":"60s","labels":{"runbook_url":"https://runbooks.s3.shivering-isles.com/runbooks/nut-exporter/upsmainpoweroutage/","severity":"critical"}},{"alert":"UPSIndicatesWarningStatus","annotations":{"message":"{{ $labels.ups }} is indicating a need for a battery replacement."},"expr":"network_ups_tools_ups_status{flag=\"HB\"} != 0","for":"60s","labels":{"runbook_url":"https://runbooks.s3.shivering-isles.com/runbooks/nut-exporter/upsindicateswarningstatus/","severity":"warning"}}]}` | Prometheus rules to trigger alerts from UPS | | securityContext.allowPrivilegeEscalation | bool | `false` | | | securityContext.capabilities.drop[0] | string | `"ALL"` | | | securityContext.readOnlyRootFilesystem | bool | `true` | | diff --git a/charts/nut-exporter/values.yaml b/charts/nut-exporter/values.yaml index da713a16ffcd0350cbe093809a5e38f86bfd0a57..e1d7aea4bbad75543a9a1818829e6aa0d353b81a 100644 --- a/charts/nut-exporter/values.yaml +++ b/charts/nut-exporter/values.yaml @@ -112,7 +112,7 @@ rules: for: 60s labels: severity: high - runbook_url: https://runbooks.s3.shivering-isles.com/runbooks/nut-exporter/upsbatteryneedsreplacement + runbook_url: https://runbooks.s3.shivering-isles.com/runbooks/nut-exporter/upsbatteryneedsreplacement/ - alert: UPSLowBattery annotations: message: '{{ $labels.ups }} has low battery and is running on backup. Expect shutdown soon' @@ -120,7 +120,7 @@ rules: for: 60s labels: severity: critical - runbook_url: https://runbooks.s3.shivering-isles.com/runbooks/nut-exporter/upslowbattery + runbook_url: https://runbooks.s3.shivering-isles.com/runbooks/nut-exporter/upslowbattery/ - alert: UPSRuntimeShort annotations: message: '{{ $labels.ups }} has only {{ $value | humanizeDuration}} of battery autonomy' @@ -128,7 +128,7 @@ rules: for: 30s labels: severity: high - runbook_url: https://runbooks.s3.shivering-isles.com/runbooks/nut-exporter/upsruntimeshort + runbook_url: https://runbooks.s3.shivering-isles.com/runbooks/nut-exporter/upsruntimeshort/ - alert: UPSMainPowerOutage annotations: message: '{{ $labels.ups }} has no main power and is running on backup.' @@ -136,7 +136,7 @@ rules: for: 60s labels: severity: critical - runbook_url: https://runbooks.s3.shivering-isles.com/runbooks/nut-exporter/upsmainpoweroutage + runbook_url: https://runbooks.s3.shivering-isles.com/runbooks/nut-exporter/upsmainpoweroutage/ - alert: UPSIndicatesWarningStatus annotations: message: '{{ $labels.ups }} is indicating a need for a battery replacement.' @@ -144,5 +144,5 @@ rules: for: 60s labels: severity: warning - runbook_url: https://runbooks.s3.shivering-isles.com/runbooks/nut-exporter/upsindicateswarningstatus + runbook_url: https://runbooks.s3.shivering-isles.com/runbooks/nut-exporter/upsindicateswarningstatus/