sagnghos opened a new pull request, #38928:
URL: https://github.com/apache/beam/pull/38928

   This PR introduces capabilities to connect to Spanner Omni endpoints using 
mTLS and enables the integration test suite to validate against [Spanner 
Omni](https://docs.cloud.google.com/spanner-omni/overview).
   
   To run IT against Spanner Omni:
   
   - plain-text setup
   ```
   SPANNER_OMNI_USE_PLAIN_TEXT=true 
SPANNER_OMNI_ENDPOINT=http://localhost:15000 ./gradlew 
:sdks:java:io:google-cloud-platform:integrationTest --tests 
"org.apache.beam.sdk.io.gcp.spanner.*IT" --info
   ```
   
   - TLS setup
   ```
   SPANNER_OMNI_ENDPOINT=http://localhost:15000 ./gradlew 
:sdks:java:io:google-cloud-platform:integrationTest --tests 
"org.apache.beam.sdk.io.gcp.spanner.*IT" --info
   ```
   - mTLS setup
   ```
   SPANNER_OMNI_CLIENT_CERT=/tmp/omni/certs/client.crt 
SPANNER_OMNI_CLIENT_KEY=/tmp/omni/certs/client.key.pkcs8 
SPANNER_OMNI_ENDPOINT=http://localhost:15000 ./gradlew 
:sdks:java:io:google-cloud-platform:integrationTest --tests 
"org.apache.beam.sdk.io.gcp.spanner.*IT" --info
   ```
   
   
   GitHub Actions Tests Status (on master branch)
   
------------------------------------------------------------------------------------------------
   [![Build python source distribution and 
wheels](https://github.com/apache/beam/actions/workflows/build_wheels.yml/badge.svg?event=schedule&&?branch=master)](https://github.com/apache/beam/actions?query=workflow%3A%22Build+python+source+distribution+and+wheels%22+branch%3Amaster+event%3Aschedule)
   [![Python 
tests](https://github.com/apache/beam/actions/workflows/python_tests.yml/badge.svg?event=schedule&&?branch=master)](https://github.com/apache/beam/actions?query=workflow%3A%22Python+Tests%22+branch%3Amaster+event%3Aschedule)
   [![Java 
tests](https://github.com/apache/beam/actions/workflows/java_tests.yml/badge.svg?event=schedule&&?branch=master)](https://github.com/apache/beam/actions?query=workflow%3A%22Java+Tests%22+branch%3Amaster+event%3Aschedule)
   [![Go 
tests](https://github.com/apache/beam/actions/workflows/go_tests.yml/badge.svg?event=schedule&&?branch=master)](https://github.com/apache/beam/actions?query=workflow%3A%22Go+tests%22+branch%3Amaster+event%3Aschedule)
   
   See [CI.md](https://github.com/apache/beam/blob/master/CI.md) for more 
information about GitHub Actions CI or the [workflows 
README](https://github.com/apache/beam/blob/master/.github/workflows/README.md) 
to see a list of phrases to trigger workflows.
   


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