GoogleCloudPlatform / GoogleCloudPlatform/pcap-sidecar

[FR] Assess whether we should use Cloud Run's built in GCS volume mount feature in place of GCSFuse directly

Open
#10 0 comments 0 reactions 0 assignees View on GitHub
enhancement
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.