Chris wrote:
Hey franciscus — you're right, and I've confirmed it on our side: CoolerControl's health check looks for curl or wget, but that container image ships with neither, so it keeps flagging the app as unhealthy even though CoolerControl itself is running fine. The override you were given is the right stop-gap for now — it just skips that broken check, and the app keeps working normally behind it. I've logged the real bug so Tom can fix the module's health check properly; the override won't cause you any trouble in the meantime.
Chris wrote:
Quick follow-up, franciscus — Tom has since shipped the proper fix, so you don't need that workaround any more. In 1.6.562 the CoolerControl health check stopped using curl/wget (that image ships neither) and now probes with python3, which is always present. Grab it with sudo sparkbox upgrade — upgrade rather than update, since only upgrade moves the box onto a newer release. One tidy-up: SparkBox passes its compose files explicitly, so a docker-compose.override.yml sitting in modules/coolercontrol is never actually read — you can delete that file. If you ever do need a per-app override, the supported home is state/overrides/coolercontrol.yml.