trufflehog/pkg/sources/gcs
ahrav c451f9daf8
Use persistable cache for GCS progress tracking (#1204)
* Add in-memory caching lib, used by the GCS source.

* Use cache for tracking progress for the GCS source.

* fix merge issue.

* fix merge issue.

* fix test.

* Fix static check.

* Add test for NewWithData.

* Use cache for tracking progress for the GCS source.

* fix merge issue.

* fix merge issue.

* fix test.

* update comment.

* update comments.

* Use cache for tracking progress for the GCS source.

* fix merge issue.

* fix merge issue.

* fix test.

* remove unused dep.

* address comments.

* Add exists method.

* Use cache for tracking progress for the GCS source.

* fix merge issue.

* fix merge issue.

* fix test.

* rebase.

* fix test.

* Use cache for tracking progress for the GCS source.

* fix merge issue.

* fix merge issue.

* fix test.

* rebase.

* rebase.

* split encode resume by comma.

* Use a persistable cache.

* fix merge.

* fix merge.

* Add progress as part of the cache given it will be the persistence layer.

* Add test for making sure the cache doesn't persist when the increment value is not met.

* fix tests.
2023-04-10 07:55:00 -07:00
..
gcs.go Use persistable cache for GCS progress tracking (#1204) 2023-04-10 07:55:00 -07:00
gcs_integration_test.go Add resuming capability to GCS source (#1161) 2023-03-16 17:53:42 -07:00
gcs_manager.go Use OAuth2 http client with GCS (#1220) 2023-03-29 19:40:27 -07:00
gcs_manager_test.go Use OAuth2 http client with GCS (#1220) 2023-03-29 19:40:27 -07:00
gcs_test.go Use persistable cache for GCS progress tracking (#1204) 2023-04-10 07:55:00 -07:00