Podman API v1.0 und libpod.conf Entfernungshinweis
Von Tom Sweeney GitHub
Am 1. August 2020 veröffentlichte das Podman-Team eine Podman API v1.0 Veraltungs- und Entfernungshinweis. Wie in diesem Dokument erwähnt, stützte sich die Podman API v1.0 auf die varlink-Bibliothek, um die zugrunde liegenden Client/Server-Aufrufe vom Podman-Client zum Host zu handhaben, auf dem der Podman-Service lief. Die Unterstützung für die varlink-Bibliothek wurde im Frühjahr 2020 stark reduziert. Dies führte dazu, dass das Podman-Team die Verwendung anderer Client/Server-Technologien untersuchte und entschied, eine RESTful API für Podman unter Verwendung der nativen Go-Bibliotheken zu entwickeln.
Diese neue Podman v2.0 RESTful API wurde zusammen mit Podman v2.0 im Juni 2020 veröffentlicht und ersetzt die Podman API v1.0. Ab diesem Zeitpunkt galt die Podman API v1.0 für Podman als veraltet. Das Podman-Team bemerkte, dass die Podman v1.0 (varlink) API in einem zukünftigen Release aus dem Podman-Projekt entfernt werden würde und dass eine einmonatige Benachrichtigung an die Community gesendet werden würde, bevor die Version von Podman ohne die v1.0 API veröffentlicht wird. Diese Notiz stellt diese Benachrichtigung dar.
Die Podman API v1.0 wurde kürzlich entfernt aus dem Upstream-Repository auf GitHub, da die Arbeit am nächsten Release von Podman, v3.0, begonnen hat. Podman v3.0 wird voraussichtlich Ende Januar 2021 auf Fedora 33 veröffentlicht und dann später im nächsten Jahr in RHEL 8.4 und anderen Distributionen.
Gleichzeitig mit der Entfernung der Podman v1.0 API wurde auch die libpod.conf Datei entfernt und sie wird ebenfalls nicht mehr mit Podman ab Podman v3.0 enthalten sein. Die Funktionalität dieser Datei wurde durch containers.conf ersetzt. Wenn Änderungen an der libpod.conf Datei in Ihrer Umgebung vorgenommen wurden, sollten Sie in der Lage sein, dieselben Änderungen in containers.conf vorzunehmen und sie werden berücksichtigt.
Wenn Sie Fragen oder Bedenken zu dieser Benachrichtigung haben, senden Sie bitte eine Notiz an die Podman Mailing-Liste oder erstellen Sie ein Issue im Podman GitHub Repository.