apache / apache/buildstream-plugins

Docker plugin fails for images using oci v1 media types

Offen
#71 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Python
Sterne
8
Forks
16
Ø Merge
36 Min.
Gemergte PRs (30 T.)
2

Beschreibung

Any images that still use `application/vnd.oci.image.manifest.v1+json` and/or `application/vnd.oci.image.layer.v1.tar+gzip` (such as library/archlinux on docker hub) cause the docker plugin to error with a 404 error code, even though the image definetly exists.

Manually adding these two media types to the relevant mediaType checks and accept headers makes it work reliably for pretty much every plugin that I tested.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, die mediaType-Prüfungen und Accept-Header des Docker-Plugins zu lokalisieren, und reproduziere dann den Fehler mit einem Image, das die im Issue beschriebenen OCI v1 mediaTypes verwendet. Die Aufgabe ist erledigt, wenn diese Images akzeptiert werden und das Plugin nicht mehr 404 zurückgibt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
docker, python
Bereich
devops
Issue-Typ
Bug
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.