GoogleCloudPlatform / GoogleCloudPlatform/pcap-sidecar
[FR] Assess whether we should use Cloud Run's built in GCS volume mount feature in place of GCSFuse directly
- Dominant language
- Go
- Stars
- 25
- Forks
- 5
- PR merge metrics
- No merged PRs in 30d
Description
Should we use Cloud Run's built in [GCS volume mount feature](https://cloud.google.com/run/docs/configuring/services/cloud-storage-volume-mounts) on the pcap sidecar container instead of GCSFuse directly?
The advantage it provides is when developers look at the sidecar container in the console they'll see the Volume mount configured and it will just make the sidecar make a bit more sense for folks that don't read the README carefully. I also suspect it will check GCS IAM permissions for us and have better error messages in that regard.
For non Cloud Run environments we'll still have to use GCSFuse directly and built out a function to detect the execution env. Alternatively, guard this option with yet another flag.
Contributor guide
Research direction
Review the README and the current pcap sidecar setup that uses GCSFuse directly. Compare Cloud Run's built-in GCS volume mount behavior with the non-Cloud Run path and determine whether environment detection or an additional flag is needed; done means documenting a clear recommendation and implementation scope.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- gcp, go, google-cloud
- Domain
- cloud, devops
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100