Files
truecharts/charts/stable/smartctl-exporter/values.yaml
T
TrueCharts BotandGitHub eae84cfe1e chore(helm): update image quay.io/prometheuscommunity/smartctl-exporter v0.13.0 → v0.14.0 (#34675)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| quay.io/prometheuscommunity/smartctl-exporter | minor | `0eb6b16` ->
`cfe22c3` |

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzguMCIsInVwZGF0ZWRJblZlciI6IjM5LjIzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2025-04-22 14:36:43 +02:00

83 lines
2.0 KiB
YAML

image:
repository: quay.io/prometheuscommunity/smartctl-exporter
pullPolicy: IfNotPresent
tag: v0.14.0@sha256:cfe22c36d7d2fac48ebf619707305acb65eb0fb670656eb80f356e606d782bc1
securityContext:
container:
privileged: true
runAsUser: 0
runAsGroup: 0
service:
main:
ports:
main:
protocol: http
port: 9633
workload:
main:
type: DaemonSet
podSpec:
containers:
main:
args:
- --web.listen-address
- :{{ .Values.service.main.ports.main.port }}
- --web.telemetry-path
- "{{ .Values.smartctl.metricsEndpoint }}"
- --smartctl.path
- /usr/sbin/smartctl
- --smartctl.interval
- "{{ .Values.smartctl.pollInterval }}"
- --smartctl.rescan
- "{{ .Values.smartctl.rescanInterval }}"
- --smartctl.device-exclude
- "{{ .Values.smartctl.excludedDevices }}"
- --log.level
- "{{ .Values.logs.general.level }}"
- --log.format
- "{{ .Values.logs.general.format }}"
probes:
liveness:
path: "{{ .Values.smartctl.metricsEndpoint }}"
port: main
readiness:
path: "{{ .Values.smartctl.metricsEndpoint }}"
port: main
startup:
type: tcp
port: main
persistence:
hostdev:
enabled: true
type: hostPath
hostPath: /dev
mountPath: /hostdev
metrics:
main:
enabled: true
type: "servicemonitor"
endpoints:
- port: main
path: "{{ .Values.smartctl.metricsEndpoint }}"
smartctl:
metricsEndpoint: "/metrics"
pollInterval: "60s"
rescanInterval: "10m"
excludedDevices: ""
logs:
general:
level: info
format: logfmt
configmap:
dashboard:
enabled: true
labels:
grafana_dashboard: "1"
data:
smartctl.json: >-
{{ .Files.Get "dashboard.json" | indent 8 }}