Skip to content

⚡️ Feature: View Pull Rates and Limits #1222

@torquilcorkerton

Description

@torquilcorkerton

Feature Description

I've recently moved from Portainer CE to Arcane and I'm very happy so far. One of the reasons I moved was so that I had control over where compose.yaml and .env files are stored for my containers. This is so that I could enable What's Up Docker (WUD) to modify image tags in compose.yaml files when it updated images.

The one piece of functionality I used in Portainer that isn't (yet) in Arcane, however, is a listing of the number of pulls I have made from Docker Hub against my limit.

Problem It Solves

This would allow me to keep track of the number of pulls I have made from Docker Hub so as not to hit my limit, which I have done more than once , for example when I was configuring/testing WUD.

Proposed Solution

I envision this being visible somewhere on Arcane's Images page (as it is in Portainer) or its Projects page. Possibly, Arcane could even check pulls and limits for anonymous users on more than one repository - for example GitHub as well?

Alternatives Considered

Since I moved to Arcane, I have to do this manually:
$ TOKEN=$(curl "https://auth.docker.io/token?service=registry.docker.io&scope=repository:ratelimitpreview/test:pull" | jq -r .token)
$ curl --head -H "Authorization: Bearer $TOKEN" https://registry-1.docker.io/v2/ratelimitpreview/test/manifests/latest

Additional Context

No response

Would you be willing to work on this feature?

  • Yes, I'd like to implement this feature
  • I could help with parts of this feature
  • No, I'm just suggesting the feature

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs more upvotesUpvote the issue to show that this is a feature that is wanted.

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions