Почему реестр контейнеров GCR игнорирует параметры _catalog pagination

При попытке сделать запрос в мой реестр контейнеров GCR, используя _catalog API с параметром пагинации, я заметил, что нет механизма разбивки на страницы, как описано в документации Докера.

$ TOKEN=$(gcloud auth print-access-token)
$ curl -v -u _token:${TOKEN} -X GET "https://gcr.io/v2/_catalog?n=1"

Я вижу, что вы получаете все хранилища одновременно. Я ожидаю получить один репозиторий вместо этого. Вот тело ответа:

{"repositories":["image1","image2","image3", ... , "image2016"]}

Заголовки ответа не содержат информации о том, как GCR обработал запрос, а именно следующий запрос возвращает тот же результат, что и выше:

curl -v -u _token:${TOKEN} -X GET "https://gcr.io/v2/_catalog"

Google говорит, что поддерживает все API реестра V2 Docker.

0 ответов

Другие вопросы по тегам