Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New source-dockerhub connector from docker hub registry API #12773

Closed
Tracked by #12118
ChristopheDuong opened this issue May 11, 2022 · 7 comments
Closed
Tracked by #12118

New source-dockerhub connector from docker hub registry API #12773

ChristopheDuong opened this issue May 11, 2022 · 7 comments

Comments

@ChristopheDuong
Copy link
Contributor

ChristopheDuong commented May 11, 2022

Tell us about the new connector you’d like to have

A source-dockerhub to pull data from https://docs.docker.com/registry/spec/api/#listing-repositories to know what docker images are being published by a docker account.

If we can have extra metadata like statistics on:

  • docker image size
  • supported architecture (m1 compatible?)
  • how many docker pull over time
  • how many versions per docker images and when were they published
  • etc

That's even better!

Describe the context around this new connector

  • Why do you need this integration? How does your team intend to use the data? This helps us understand the use case.

We need a data source to know what has actually been published on airbyte's docker registry and thus available to OSS users.

@ChristopheDuong ChristopheDuong changed the title Source-docker from docker hub registry New Source-docker connector from docker hub registry API May 11, 2022
@evantahler
Copy link
Contributor

evantahler commented May 12, 2022

This information is going to be required for Connector incident management (https://github.com/airbytehq/airbyte-cloud/issues/1506) as well, so we can attribute errors to a specific version. e.g. If failures are attributed to V4, and we fix it and release v5, we can ignore all v4 errors.

Moved to the DX team backlog.

@evantahler
Copy link
Contributor

evantahler commented May 12, 2022

@Phlair - Can you check with Docker inc if we can get this additional data being a Verified Publisher? I think "number of downloads per day per version" would be a great secondary stream for this connector.

@evantahler evantahler changed the title New Source-docker connector from docker hub registry API New source-dockerhub connector from docker hub registry API May 12, 2022
@evantahler
Copy link
Contributor

I've updated the title to be soruce-dockerhub to clarify that we are pulling data from the docker registry, rather than a docker image itself

@swyxio
Copy link
Contributor

swyxio commented May 14, 2022

sharing my research as i go along:

@Phlair
Copy link
Contributor

Phlair commented May 18, 2022

@evantahler I've sent Docker an email, will update here with response

@swyxio swyxio mentioned this issue May 19, 2022
18 tasks
@Phlair
Copy link
Contributor

Phlair commented May 27, 2022

Answer from Docker about getting access to additional data that we saw previewed in a Verified Publisher pitch as a UI report:

The short answer to your question is: it is planned to be available via API for Docker Verified Publishers only - I'm anticipating pre-release testing for this in the next few weeks, so fingers crossed it will be very soon.

There is no way to get it programmatically other than that (^) and will be available only via the report until the API ships.

All that said, if you're interested, we'd be happy to connect you to our product manager once you get in the program if you'd like to do some pre-release testing.

@ChristopheDuong
Copy link
Contributor Author

Dockerhub alpha is available and even in cloud, closing this ticket, thanks @sw-yx!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants