source-controller/api/v1
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
..
artifact_types.go api: improve validation rules and omitempty nits 2023-03-29 00:00:06 +02:00
bucket_types.go Remove unused `accessFrom` field from Bucket v1 2024-08-24 11:43:54 +03:00
condition_types.go gitrepo: Use new reason for provider misconfig 2024-12-19 21:01:44 +00:00
doc.go Promote GitRepository API to v1 2023-03-23 23:17:23 +02:00
gitrepository_types.go Sparse Checkout Directories in GitRepositories. 2025-04-23 09:30:10 -07:00
groupversion_info.go Promote GitRepository API to v1 2023-03-23 23:17:23 +02:00
helmchart_types.go Remove deprecated `valuesFile` from HelmChart v1 2024-05-02 16:54:42 +03:00
helmrepository_types.go Promote Helm APIs to v1 (GA) 2024-05-02 16:04:27 +03:00
ociverification_types.go Promote Helm APIs to v1 (GA) 2024-05-02 16:04:27 +03:00
source.go Promote GitRepository API to v1 2023-03-23 23:17:23 +02:00
sts_types.go Promote Bucket API to v1 2024-08-23 13:25:57 +03:00
zz_generated.deepcopy.go Sparse Checkout Directories in GitRepositories. 2025-04-23 09:30:10 -07:00