You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To avoid rate-limiting from GitHub/DockerHub requests when retrieving tags and their release times, CanarieAPI uses requests-cache package to limit the amount of requests it performs (basically each time the configs are loaded otherwise).
This is a quick workaround, but runtime installation reduces reproductibility of the obtained image.
However, the package is not itself employed in CanarieAPI in other circumstances, as no caching is actually applied on performed requests by CanarieAPI, since its goal is to retrieve up-to-date statuses of monitored services each time.
A potential fix would be to pin the installed version.
Description
To avoid rate-limiting from GitHub/DockerHub requests when retrieving tags and their release times, CanarieAPI uses
requests-cache
package to limit the amount of requests it performs (basically each time the configs are loaded otherwise).birdhouse-deploy/birdhouse/config/canarie-api/entrypoint
Lines 8 to 16 in 59baaa7
This is a quick workaround, but runtime installation reduces reproductibility of the obtained image.
However, the package is not itself employed in CanarieAPI in other circumstances, as no caching is actually applied on performed requests by CanarieAPI, since its goal is to retrieve up-to-date statuses of monitored services each time.
A potential fix would be to pin the installed version.
References
Concerned Organizations
The text was updated successfully, but these errors were encountered: