garm/workers/scaleset
Gabriel Adrian Samfira 1a719567ff Add rate limit cache and fixes
This change adds a loop that keeps a cache of credentials rate limits
as reported by the github API. The cache is updated every 30 seconds
and is purely informational for the user.

This change also adds some caching improvements. Functions that return
values from the cache as lists, will now sort by ID or creation date.

Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2025-05-08 21:39:55 +00:00
..
controller.go Add rate limit cache and fixes 2025-05-08 21:39:55 +00:00
controller_watcher.go Fix entity update handler 2025-05-08 08:27:41 +00:00
interfaces.go Add some more caching, record scaleset jobs 2025-05-06 17:50:12 +00:00
scaleset.go Add tools update routine and cleanup logging 2025-05-07 23:07:58 +00:00
scaleset_helper.go Update dependencies 2025-05-06 18:27:20 +00:00
scaleset_listener.go Add tools update routine and cleanup logging 2025-05-07 23:07:58 +00:00
util.go Add runner periodic cleanup check 2025-05-03 22:29:40 +00:00