Skip to content

Implement option to use authenticated accounts for package downloads to avoid hitting rate limits #188

Description

@ThomasMinor

Summary

Currently, package downloads in cloudcontrol can hit rate limits if unauthenticated requests are used. To improve reliability, implement an option to use authenticated accounts for package downloads, utilizing credentials where available.

Acceptance Criteria

  • Users can configure cloudcontrol to use authenticated accounts for package downloads.
  • Documentation is updated to describe how to provide authentication credentials.
  • The new option is disabled by default to preserve current behavior.
  • Proper error handling for authentication failures is implemented.

Rationale

Authenticated downloads help avoid hitting rate limits imposed by package repositories, resulting in more stable and predictable behavior for users.

Additional context

Consider supporting major package repositories (e.g., GitHub Packages, npm, PyPI, Docker Hub) and providing guidance for token management.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationenhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions