Megjelent a What’s Up Docker 9.0: SQLite háttérrel, RBAC-támogatással és API tokenekkel

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

What’s Up Docker 9.0 jelent meg a konténerfrissítéseket figyelő eszköz nagyobb kiadásaként. Az új verzió SQLite-alapú perzisztenciaréteget, szerepkör-alapú hozzáférés-szabályozást, személyes API tokeneket és jelentősen átdolgozott hitelesítési rendszert hoz.

Az egyik legnagyobb változás, hogy LokiJS helyett SQLite-ra váltottak, alatta Drizzle ORM-mel. Az új megoldás automatikus adatbázis-séma migrációt biztosít, a meglévő telepítések pedig az upgrade során átlátható módon át tudják vinni a régi adatokat.

A WUD 9.0 szerepkör-alapú hozzáférés-szabályozást is bevezet, három elérhető szerepkörrel: Administrator, Read/Write és Read-Only. Emellett a felhasználókat mostantól közvetlenül a webes felületen lehet kezelni, ahol az adminisztrátorok szerepköröket rendelhetnek hozzájuk és jelszavakat állíthatnak vissza.

Fontos újdonság a személyes API tokenek támogatása is. Ezeket olvasási vagy írási jogosultsággal lehet létrehozni, és opcionálisan lejárati dátummal is beállíthatók, így rendezettebb módon lehet programból elérni a WUD REST API-t.

Bővült az OpenID Connect támogatás is: a WUD mostantól automatikusan létre tud hozni felhasználókat, és a beállított identitásszolgáltató csoport-claimjei alapján tudja szinkronizálni a szerepköröket. A felhasználói profilok is fejlődtek: jelszóváltoztatás, API tokenek kezelése, valamint a világos/sötét téma beállításainak szinkronizálása a munkamenetek között.

A projekt lecserélte a már nem karbantartott Bunyan loggert Pinóra. Új, élő lognéző is került a rendszerbe, amely Server-Sent Events segítségével közvetlenül a felületen jeleníti meg a logokat.

A fejlesztők és adminisztrátorok interaktív OpenAPI dokumentációt kapnak beépített kérésvizsgálóval, séma-információkkal és kódrészlet-példákkal. A Docker Compose projektnevek mostantól látszanak a felületen, és felhasználhatók a konténerek szűrésére.

Van néhány fontos, kompatibilitást érintő változás is. Az anonim hozzáférést eltávolították, így a WUD 9.0 már kötelezően hitelesítést kér. Emiatt legalább egy adminisztrátori fiókot be kell állítani, különben az alkalmazás nem indul el.

A régi, statikus Basic Authentication környezeti változók elavultnak számítanak. Helyettük bootstrap adminisztrátori hitelesítő adatok vagy OIDC használata ajánlott, a további helyi felhasználókat pedig a webes felületen lehet kezelni.

A REST API hibaválaszait egységesítették, ezért azokra a régi formátumra építő scripteken módosítani kell. A kiadás több problémát is javít a Docker figyelőkkel, registry szolgáltatókkal, szemantikus verzió-összehasonlítással, SMTP TLS-kezeléssel, a felhasználói felület beállításaival, valamint a Docker 29.8-as és újabb verzióival való kompatibilitással kapcsolatban.

További részletekért nézd meg a GitHub változásnaplót.