Replies: 1 comment
-
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Background
Today, many automation pipelines retrieve the latest kubelogin version by querying the GitHub Releases API:
curl -s https://api.github.com/repos/Azure/kubelogin/releases/latestHowever, GitHub enforces a rate limit of 60 unauthenticated requests per IP per hour. On shared or ephemeral build agents (especially CI/CD runners), this limit is reached very quickly, resulting in flaky builds and throttling failures.
This issue is commonly observed when multiple pipelines or jobs execute concurrently on the same agent pool.
Proposal
Publish a plain‑text file named:
kubelogin-version.txtas a final artifact / asset attached to each GitHub Release, containing only the current version, for example:v0.2.17This file would then be downloadable from a stable URL such as: https://github.com/Azure/kubelogin/releases/latest/download/kubelogin-version.txt
Why This Helps
This mirrors how Kubernetes exposes its stable version via & allow kubelogin version in future
Implementation Suggestions
Beta Was this translation helpful? Give feedback.
All reactions