Commit Graph

7 Commits

Author SHA1 Message Date
Michael Bridgen f0991c829b Reassign copyright to Flux project 2020-08-10 16:07:09 +01:00
Michael Bridgen 143d53dc32 Update module and imports 2020-07-18 15:12:14 +01:00
Michael Bridgen a2b0bd4ed7 Calculate latest image for (semver) policy
This adds the details of calculating the latest image for a policy. It
relies on the ImageRepository and ImagePolicy controllers having a
shared database of image tags. Usually, this sort of thing would be
objects in the Kubernetes database; but since tags (and images) can
number in the tens of thousands per image, I'm using a separate
database. For the minute, it's just a map.
2020-07-14 12:34:30 +01:00
Michael Bridgen 6658e4926a Add ImagePolicy type
kubebuilder create api --group image --version v1alpha1 --kind ImagePolicy
2020-07-12 18:30:19 +01:00
Michael Bridgen 91c342d288 Jiggle things around until there's a passing test 2020-07-09 21:20:04 +01:00
Michael Bridgen a628d482d5 Add ImageRepository type
kubebuilder create api --group image \
      --version v1alpha1 --kind ImageRepository
2020-07-08 07:49:00 +01:00
Michael Bridgen fe3b8b210e kubebuild init 2020-07-08 07:32:12 +01:00