agenta icon indicating copy to clipboard operation
agenta copied to clipboard

Make Docker URL for fetching Templates flexible

Open tarunwadhwa-paypay opened this issue 1 year ago • 0 comments

Is your feature request related to a problem? Please describe.

My company uses a proxy for fetching docker images (which allows caching if needed). The endpoint for listing tags is different from docker hub endpoint. But since /tags is hardcoded here, I cannot simply set the DOCKER_HUB_URL value to use my custom proxy

Describe the solution you'd like

I will be open to raising a PR if you feel this can be added. Proposed solution - Create a template URL in env config. Something like -
- DOCKER_HUB_TEMPLATE_URL=https://hub.docker.com/v2/repositories/{repo_name}/tags and code can simply format the repo_name in code

Although the original variable (DOCKER_HUB_URL) is not being used anywhere, hardcoding /tags in value might not keep code extensible, hence new variable altogether

Describe alternatives you've considered Nothing possible as such since /tags will give 404 for our proxy

tarunwadhwa-paypay avatar Aug 05 '24 11:08 tarunwadhwa-paypay