
Ist das Artifact Registry Plugin ( ar-plugin
) kompatibel mitmicrodnf
?
Wir versuchen, Cloud Builder zu verwenden, redhat/ubi8-minimal
das eine abgespeckte Version von dnf
named verwendet microdnf
. Es hat die gleichen Befehle wie , dnf
also hofften wir, dass es genauso funktionieren würde, aber wir können uns einfach nicht für unser privates Repository authentifizieren. Ich vermute jetzt, dass das Plugin möglicherweise nicht funktioniert, da es „ libdnf
Python verwendet und daher nicht erfordert“.
Antwort1
Nein, Artifact Registry unterstützt microdnf nicht offiziell, daher ist es möglicherweise nicht kompatibel. Das Plugin bietet jedoch offizielle Unterstützung für dnf. Weitere Informationen finden Sie hierdokumentieren
Wenn Sie möchten, dass dies in Zukunft unterstützt wird, können Sie eine Funktionsanfrage dafür einreichen. Folgen Sie dazu diesenSchritte. Bitte beachten Sie, dass Funktionsanfragen keine Implementierungsgarantien beinhalten.
Antwort2
Es scheint, dass das ar-plugin
mit nicht funktioniert microdnf
, allerdings wird bei der Installation des Plugins auch installiert , also sind wir an diesem Punkt dnf
einfach zu gewechselt .dnf
Das Authentifizierungsproblem blieb jedoch bestehen. Am Ende fanden wir heraus, wie man das Debugging für das Plugin einschaltet und stellten fest, dass es bei der Metadatenserveranforderung eine Zeitüberschreitung gab. Wir fanden schließlich heraus, dass die Lösung darin bestand, dascloudbuild
Netzwerkim Docker-Build-Schritt.