Commit Graph

6 Commits

Author SHA1 Message Date
Stefan Prodan d57c09a0dd
Remove interval default value from CRDs
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-12-22 14:33:29 +02:00
Hidde Beydals 81f081da62 controllers: Get object before Update in tests
This avoids the issue where an update would fail because the controller
process had modified and/or patched the object.

Signed-off-by: Hidde Beydals <hello@hidde.co>
2022-12-13 20:07:29 +00:00
Stefan Prodan 4aad301aa2 Stall providers with invalid spec
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-12-09 12:05:51 +00:00
Stefan Prodan 5a0d6dde0a Use `ProgressingWithRetry` from `fluxcd/pkg/apis/meta`
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-12-09 12:05:51 +00:00
Stefan Prodan ae65712eb6 Add reconciliation interval to providers and receivers
Periodically reconcile providers and receivers with their
Secret references to surface config errors after initialisation.

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-12-09 12:05:51 +00:00
Stefan Prodan 974a77da00 Refactor reconcilers and introduce v1beta2 API
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-12-09 11:03:53 +00:00