source-controller/internal/controller
cappyzawa 3caf8f1db9
Migrate Bucket controller to runtime/secrets
Replaces internal credential management with runtime/secrets package
to standardize authentication, proxy configuration, and TLS handling
across controllers. This migration eliminates code duplication by
leveraging shared utilities and improves maintainability through
consistent error handling patterns.

The refactoring splits the large reconcileSource method into focused
helper functions for better separation of concerns.

Signed-off-by: cappyzawa <cappyzawa@gmail.com>
2025-07-31 22:05:37 +09:00
..
testdata Renew testdata TLS certs 2025-04-22 10:12:10 +03:00
artifact.go Move controllers to internal/controller 2023-05-03 15:35:45 +05:30
artifact_matchers_test.go Move controllers to internal/controller 2023-05-03 15:35:45 +05:30
artifact_test.go Move controllers to internal/controller 2023-05-03 15:35:45 +05:30
bucket_controller.go Migrate Bucket controller to runtime/secrets 2025-07-31 22:05:37 +09:00
bucket_controller_fetch_test.go Promote Bucket API to v1 2024-08-23 13:25:57 +03:00
bucket_controller_test.go Migrate Bucket controller to runtime/secrets 2025-07-31 22:05:37 +09:00
common_test.go Move controllers to internal/controller 2023-05-03 15:35:45 +05:30
gitrepository_controller.go Upgrade Kubernetes to 1.33.2 2025-07-14 18:33:46 +01:00
gitrepository_controller_fuzz_test.go update dependencies and switch to `go-git/go-git` 2023-05-26 13:46:48 +05:30
gitrepository_controller_test.go Upgrade Kubernetes to 1.33.2 2025-07-14 18:33:46 +01:00
helmchart_controller.go [RFC-0010] Introduce object-level workload identity for container registry APIs 2025-05-07 18:33:59 +01:00
helmchart_controller_test.go migrate HelmRepository to AuthMethodsFromSecret API 2025-07-18 21:29:37 +09:00
helmrepository_controller.go Update to Kubernetes 1.33.0 and Go 1.24.0 2025-04-28 14:10:47 +03:00
helmrepository_controller_test.go Add WithSystemCertPool for CA compatibility 2025-07-30 11:39:11 +09:00
ocirepository_controller.go Add WithSystemCertPool for CA compatibility 2025-07-30 11:39:11 +09:00
ocirepository_controller_test.go Migrate OCIRepository controller to runtime/secrets 2025-07-22 00:39:59 +09:00
source_predicate.go Move controllers to internal/controller 2023-05-03 15:35:45 +05:30
storage.go storage: change default file permissions 2023-11-06 12:22:40 +01:00
storage_test.go update dependencies and switch to `go-git/go-git` 2023-05-26 13:46:48 +05:30
suite_test.go Remove deprecated status fields from OCIRepository v1 2025-05-27 08:29:44 +03:00