summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-02-09Woops, forgot the actual fileJesper Jensen
2026-02-09Remove chrono dependencyJesper Jensen
Removing that dependency didn't take a lot of code, and fewer dependencies are better
2026-02-09Simplify running in dockerJesper Jensen
We don't need all the commandline stuff we when're designing it for running as a docker container app. If we want to we can reintroduce the command syntax as a separate bin later
2026-02-09Take entire row to deleteJesper Jensen
This will be useful if we need to do some locking at some point. It's just nice that the same thing is passed back every time
2026-02-09Add print for debuggingJesper Jensen
2026-02-09Same database pattern for imagesJesper Jensen
2026-02-09Nicer database interfaceJesper Jensen
Right now I'm just doing loops, we we can add some batch stuff here later
2026-02-09Remove timestamp from tagsJesper Jensen
These were never needed
2026-02-08Use the strings from the image structJesper Jensen
2026-02-08Remove useless variableJesper Jensen
2026-02-08Separate the cache refresh from applyJesper Jensen
Woops, I didn't want to let that stay
2026-02-08Take the registry tags at construction timeJesper Jensen
2026-02-08Always refresh all expiredJesper Jensen
2026-02-08Add struct to represent image rowJesper Jensen
2026-02-08Replace fetch time with expiry timeJesper Jensen
This should make it easier (possible) to query for expired images
2026-02-08Avoid fetching tags multiple timesJesper Jensen
What a dumb bug
2026-02-08Linearize images with update_imagesJesper Jensen
2026-02-08Separate out update_image to add some testsJesper Jensen
2026-02-08Automatically run at expire timesJesper Jensen
2026-02-07Allow for differentiated cache timesJesper Jensen
2026-02-07Inline the auth structJesper Jensen
2026-02-07There are multiple registries in thereJesper Jensen
2026-02-07Start to peel apart the update loopJesper Jensen
I also moved over to passing borrows of the time. This should have been a separate commit, but i forgot.
2026-02-07Refactor update_images for multiple images/filesJesper Jensen
This will make it easier to deduplicate the images across multiple files. It also lets us do all the registry/database/update comparison logic in more closed kernel while pushing the update logic to the end of that operation. May unlock some future optimization if we choose to go down that rabbithole.
2026-02-07Whitespace cleanupJesper Jensen
2026-02-07Add support for anonymous authJesper Jensen
We need this to actually run the integration tests. With that said, please don't run the integration tests unless you need to. It's not nice to use other peoples infrastructure for tests.
2026-02-07Extract registry codeJesper Jensen
2026-02-07Print when cache is usedJesper Jensen
2026-02-07Expose metrics by defaultJesper Jensen
2026-02-07Pull out database code for easier testing (later)Jesper Jensen
2026-02-07Simplify/linearize the caching logicJesper Jensen
2026-02-07Cache the tag lookupsJesper Jensen
2026-02-06Add database metricsJesper Jensen
2026-02-06Add metricsJesper Jensen
2026-02-06Add support for dockerfile updatingJesper Jensen
2026-02-06Add tests for the parsing logicJesper Jensen
2026-02-03Set the username and email differentlyJesper Jensen
2026-02-03Add explicit authorJesper Jensen
2026-02-03Add known hosts supportJesper Jensen
2026-02-03Add some loggingJesper Jensen
2026-02-03Add ssh tooJesper Jensen
2026-02-03Add git to runtime imageJesper Jensen
2026-02-03Add serverflagJesper Jensen
2026-02-03Set launch arguments in imageJesper Jensen
2026-02-02Add sqlite to runtimeJesper Jensen
2026-02-02Add sqlite to imageJesper Jensen
2026-02-02Make it deployableJesper Jensen
2026-01-28Make it a serverJesper Jensen
2026-01-25Better version handlingJesper Jensen
2026-01-25Add some config stuff for k8sJesper Jensen