image: repository: ghcr.io/analogj/scrutiny pullPolicy: IfNotPresent tag: v0.7.2-omnibus@sha256:dd3d4df5f5bced5a1932ca77f2dfe4dd2b7f2c1124996c6c061b7f7fc47750f9 service: main: ports: main: targetPort: 8080 port: 10151 persistence: varrun: enabled: true config: enabled: true mountPath: "/opt/scrutiny/config" influxdb: enabled: true mountPath: "/opt/scrutiny/influxdb" udev: enabled: true type: hostPath hostPath: "/run/udev" mountPath: "/run/udev" readOnly: true portal: open: enabled: true securityContext: container: runAsNonRoot: false readOnlyRootFilesystem: false privileged: true allowPrivilegeEscalation: true capabilities: # RawIO is for HDDs # SYS_ADMIN is for NVMEs add: - SYS_RAWIO - SYS_ADMIN runAsUser: 0 runAsGroup: 0 workload: main: podSpec: containers: main: probes: liveness: path: "/api/health" readiness: path: "/api/health" startup: path: "/api/health" env: COLLECTOR_CRON_SCHEDULE: "0 0 * * *" COLLECTOR_HOST_ID: "TrueNAS"