Overview
OpenSRE can write investigation findings directly to Google Drive as formatted Google Docs — creating a persistent, shareable record of each incident investigation linked to your team’s existing Drive folder.Prerequisites
- Google Cloud project with the Google Drive API enabled
- Service account with access to a shared Drive folder
Setup
There is no dedicatedopensre integrations setup google_docs command today. Configure Google Docs through the onboarding wizard, environment variables, or the persistent store.
Option 1: Onboarding wizard
Option 2: Environment variables
Add to your.env:
Option 3: Persistent store
Credentials
Creating a service account
- In Google Cloud Console, go to IAM & Admin → Service Accounts
- Click Create Service Account
- Give it a name (for example
opensre-docs) and click Create - Skip role assignment and click Done
- Click on the service account → Keys → Add Key → Create new key (JSON)
- Download the JSON file
Granting Drive folder access
- In Google Drive, open the folder where reports should be saved
- Click Share
- Add the service account email (for example
opensre-docs@your-project.iam.gserviceaccount.com) - Set the permission to Editor
Finding the folder ID
The folder ID appears in the Drive URL:https://drive.google.com/drive/folders/<folder-id>
Investigation tools
Verify
Troubleshooting
Security
- Keep the service account JSON file outside of your repository — add it to
.gitignore. - Grant the service account access only to the specific Drive folder it needs.
- Rotate the service account key periodically via Google Cloud Console.