source-controller/internal/controller
Dipti Pai 61f9eb28fc Sparse Checkout Directories in GitRepositories.
- Add `.spec.sparseCheckout` and `.status.observedSparseCheckout` fields to `GitRepository`.
    - Add controller support to send the sparse checkout directories to go-git via pkg methods.
    - Use `.status/observedSparseCheckout` to detect drift in configuration.
    - Trim leading "./" in directory paths.
    - Validate spec configuration by checking directories specified in spec exist in the cloned repository after successful checkout
    - Add tests for testing the observed sparse checkout behavior.
    - Add docs describing the new fields.

Signed-off-by: Dipti Pai <diptipai89@outlook.com>
2025-04-23 09:30:10 -07: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 feat: Remove deprecated object metrics from controllers fluxcd/flux2#5083 2024-12-12 00:02:25 +05:30
bucket_controller_fetch_test.go Promote Bucket API to v1 2024-08-23 13:25:57 +03:00
bucket_controller_test.go Promote Bucket API to v1 2024-08-23 13:25:57 +03:00
common_test.go Move controllers to internal/controller 2023-05-03 15:35:45 +05:30
gitrepository_controller.go Sparse Checkout Directories in GitRepositories. 2025-04-23 09:30:10 -07: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 Sparse Checkout Directories in GitRepositories. 2025-04-23 09:30:10 -07:00
helmchart_controller.go feat: Remove deprecated object metrics from controllers fluxcd/flux2#5083 2024-12-12 00:02:25 +05:30
helmchart_controller_test.go Promote Bucket API to v1 2024-08-23 13:25:57 +03:00
helmrepository_controller.go feat: Remove deprecated object metrics from controllers fluxcd/flux2#5083 2024-12-12 00:02:25 +05:30
helmrepository_controller_test.go Promote Helm APIs to v1 (GA) 2024-05-02 16:04:27 +03:00
ocirepository_controller.go feat: Remove deprecated object metrics from controllers fluxcd/flux2#5083 2024-12-12 00:02:25 +05:30
ocirepository_controller_test.go Update tests for notation 1.2 2024-09-04 09:42:41 +03: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 allow insecure registry login 2024-04-18 13:12:18 +00:00