Go to file
Dustin 34fbdc6e02 Rework data model to group images into projects
A "project" now refers to an application deployed into Kubernetes, which
includes one or more "images."  This is really the grouping I wanted in
the beginning, which I tried to achieve using separate configuration
files.  Unfortunately, this made the original "projects" too
independent, making it difficult to produce the manifest diff I wanted
to add to the PR descriptions.  It was also cumbersome managing multiple
config files and therefore multiple CronJobs in Kubernetes.

The new data model is a lot deeper than the original one, making TOML a
lot less nice.  YAML definitely handles nested data structures better,
despite its shortcomings.  Having to repeat nested table names in TOML
is quite cumbersome.
2024-09-04 21:20:18 -05:00
ci ci: Add Jenkins pipeline 2024-08-26 09:51:08 -05:00
.containerignore Add Containerfile 2024-08-26 09:27:38 -05:00
.gitignore Initial commit 2024-08-25 08:48:31 -05:00
Containerfile Add Containerfile 2024-08-26 09:27:38 -05:00
pyproject.toml Initial commit 2024-08-25 08:48:31 -05:00
updatebot.py Rework data model to group images into projects 2024-09-04 21:20:18 -05:00