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]

Reply via email to