ContainerImage.Pinniped/internal/controller
Ryan Richard 1056cef384 Sync garbage collector controller less often by adjusting its filters
- Only sync on add/update of secrets in the same namespace which
  have the "storage.pinniped.dev/garbage-collect-after" annotation, and
  also during a full resync of the informer whenever secrets in the
  same namespace with that annotation exist.
- Ignore deleted secrets to avoid having this controller trigger itself
  unnecessarily when it deletes a secret. This controller is never
  interested in deleted secrets, since its only job is to delete
  existing secrets.
- No change to the self-imposed rate limit logic. That still applies
  because secrets with this annotation will be created and updated
  regularly while the system is running (not just during rare system
  configuration steps).
2020-12-18 09:36:28 -08:00
..
apicerts Prevent multiple pinnipeds from thrashing on the API service 2020-11-11 20:09:49 -05:00
authenticator jwtcachefiller_test.go: don't assert about time zones in errors 2020-12-16 10:17:17 -08:00
issuerconfig Reduce log spam 2020-11-10 10:22:27 -05:00
kubecertagent Reduce log spam 2020-11-10 10:22:27 -05:00
supervisorconfig All FederationDomain Secrets have distinct Types 2020-12-17 17:07:38 -08:00
supervisorstorage Sync garbage collector controller less often by adjusting its filters 2020-12-18 09:36:28 -08:00
controller_test.go Clean this test up a trivial amount using require.Implementsf(). 2020-12-17 08:38:16 -06:00
utils.go Supervisor storage garbage collection controller enabled in production 2020-12-11 15:21:34 -08:00