Dustin C. Hatch 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
2024-08-26 09:51:08 -05:00
2024-08-26 09:27:38 -05:00
2024-08-25 08:48:31 -05:00
2024-08-26 09:27:38 -05:00
2024-08-25 08:48:31 -05:00
Description
No description provided
82 KiB
Languages
Python 92.5%
Dockerfile 7.5%