Skip to content

0.2.0

Choose a tag to compare

@Internerd Internerd released this 13 Aug 19:52
· 11 commits to main since this release
9bec1bb

Neuer Button „Container neu inventarisieren" pro Server: läuft per SSH docker ps + docker inspect, ermittelt laufende Container und deren Image-Referenz/Digest. Läuft nur einmal beim Start der Integration und auf Knopfdruck
Für jeden gefundenen Container prüft Home Assistant bei jeder regulären Abfrage direkt gegen die Registry (Docker Hub, GHCR, oder jede andere Registry mit anonymem Docker-Registry-v2-Zugriff) per HTTP, ob sich der Manifest-Digest des laufenden Tags geändert hat — inklusive korrekter Behandlung von Multi-Arch-Images (Manifest-Listen).
Nur wenn dieser Abgleich zuverlässig gelingt, entsteht eine update.-Entität. Private Registries, auf einen Digest fixierte Images oder lokal gebaute Images ohne Registry-Herkunft werden zwar inventarisiert, bekommen aber bewusst keine Entität. Verschwindet ein Container beim nächsten Scan, wird seine Entität automatisch entfernt.
release_url wird automatisch aus dem OCI-Label org.opencontainers.image.source gefüllt, falls vorhanden (bei GitHub-Actions-Builds meist der Fall).