heroku / docker-registry-client

A Go API client for the v2 Docker Registry API
BSD 3-Clause "New" or "Revised" License
297 stars 225 forks source link

Still maintained? #47

Open jsravn opened 7 years ago

jsravn commented 7 years ago

Just checking if this repo is still maintained. I see a lot of pending PRs/issues. Before using this lib, would like to check.

defsprite commented 7 years ago

It does not seem like it. As of now it's also broken because digest moved to github.com/opencontainers/go-digest

setekhid commented 6 years ago

Can somebody maintain this again? It seems docker didn't provide any smooth client library to access registry.

jvrplmlmn commented 6 years ago

@lorenzobenvenuti @RussellRollins @ojacobson @dmathieu

Pinging some of the top contributors, hopefully someone is the owner of the repository and can answer to this issue.

Sorry for the noise.

lorenzobenvenuti commented 6 years ago

Hi,

I actually don't know if this repo is still maintained; I just used the API for a really simple cli tool I used during the setup of a private Docker registry. Fine tuning the registry took just a few days and since then I basically stopped working on my project.

lorenzo

dmathieu commented 6 years ago

Hey,

-this is unofficial, just me talking not Heroku's endorsement- This repository is largely unmaintained at this point. We're not really using it anymore, and aren't putting any effort in keeping it up to date. If anyone wants to maintain a fork, you should feel free to do so.

tamalsaha commented 6 years ago

In case anyone is reading, we are going to maintain a fork https://github.com/appscode/docker-registry-client

prune998 commented 6 years ago

it seems to be dead, and the fork mentioned above does not seem to be updated too...

tamalsaha commented 6 years ago

@prune998, what are you looking for?

prune998 commented 6 years ago

a working docker registry v2 client that works and is easy to use to list the images in my repo... I'm strongly thinking to making pour HTTPS requests myself right now :) I'll use it in my Kubernetes deployment application to select which image to use when templating the manifest

lorenzobenvenuti commented 6 years ago

Hi @prune998, I coded a client for debug purposes when I had to setup a Docker registry a while ago. It's far from being complete and I'm not working actively on it, but I guess that if you just need to list images you can give it a try: https://github.com/lorenzobenvenuti/docker-registry-cli

prune998 commented 6 years ago

thanks @lorenzobenvenuti but your client is not maintained and is using github.com/heroku/docker-registry-client/registry which is this repo, which is not a working package anymore... which is the point here :)

prune998 commented 6 years ago

maybe I could go with https://github.com/docker/distribution/blob/master/registry/client/repository.go Anyone played with it ? It must be the official way now... ?

lorenzobenvenuti commented 6 years ago

Ops, sorry: I thought I had a release available to download but I was wrong, I compiled the binaries for another Go project I have here on Github...

kispaljr commented 5 years ago

I created a fork (https://github.com/nokia/docker-registry-client) that:

I also created several PRs here for the features added to my fork (https://github.com/heroku/docker-registry-client/pull/60, https://github.com/heroku/docker-registry-client/pull/61, https://github.com/heroku/docker-registry-client/pull/62, https://github.com/heroku/docker-registry-client/pull/63, https://github.com/heroku/docker-registry-client/pull/64).