nevzheng opened a new pull request, #12138:
URL: https://github.com/apache/gravitino/pull/12138

   ### What changes were proposed in this pull request?
   
   Add Testcontainers integration coverage for OpenBao and Vault Transit. Each 
test starts a disposable server, enables Transit, creates encryption and 
signing fixtures, and verifies the complete factory-to-HTTP metadata path, 
including a missing key.
   
   The README documents pinned images, licensing boundaries, and CI 
requirements.
   
   ### Why are the changes needed?
   
   In-process HTTP tests cannot prove compatibility with real Transit servers. 
These tests validate the wire contract without persistent infrastructure or 
production credentials.
   
   Part of #12131. Depends on the Transit provider PR.
   
   ### Does this PR introduce _any_ user-facing change?
   
   No production behavior changes. It adds opt-in Docker tests and testing 
documentation.
   
   ### How was this patch tested?
   
   - `./gradlew :bundles:transit:test -PskipTests -PskipDockerTests=false`
   
   ### Series
   
   - Epic: #12131
   - Position: 7 of 11
   - Previous: Azure Key Vault key inspection
   - Next: AWS KMS integration coverage
   


-- 
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