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]
