danhuawang opened a new pull request, #11421: URL: https://github.com/apache/gravitino/pull/11421
### What changes were proposed in this pull request? Add documentation for configuring `GOOGLE_APPLICATION_CREDENTIALS` when using GCS as object store in both Helm Chart and Docker deployments: 1. **`dev/charts/gravitino/values.yaml`**: Added commented-out examples for GCS environment variable, extraVolumes, and extraVolumeMounts sections. 2. **`docs/chart.md`**: Added a new "Deploy Gravitino with GCS as Object Store" section with step-by-step instructions. Also replaced all hardcoded `-n gravitino` namespace with `<NAMESPACE>` placeholder for consistency. 3. **`docs/how-to-install.md`**: Added a "Using GCS as Object Store with Docker" section showing how to mount the key file and set the environment variable via `docker run`. ### Why are the changes needed? When a catalog uses Google Cloud Storage (GCS) as the object store, the container requires the `GOOGLE_APPLICATION_CREDENTIALS` environment variable to be set and the service account key file to be mounted. Without this documentation, users have no clear guidance on how to configure GCS credentials for Chart/Docker deployments. Fix: #10929 ### Does this PR introduce _any_ user-facing change? No code changes. Documentation only: - New GCS configuration guidance in Helm Chart and Docker deployment docs. - Namespace placeholder `<NAMESPACE>` replaces hardcoded `gravitino` in `chart.md` examples. ### How was this patch tested? Documentation-only change. Verified markdown renders correctly and all examples are consistent. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
