spring-attic / spring-cloud-gcp

Integration for Google Cloud Platform APIs with Spring
Apache License 2.0
704 stars 694 forks source link

Spanner Emulator Project ID does not take the default Spring Cloud GCP project ID #2582

Closed saturnism closed 3 years ago

saturnism commented 3 years ago

Describe the bug https://github.com/spring-cloud/spring-cloud-gcp/blob/master/spring-cloud-gcp-autoconfigure/src/main/java/org/springframework/cloud/gcp/autoconfigure/spanner/GcpSpannerEmulatorAutoConfiguration.java#L53

This seems to only use project ID specified under spring.cloud.gcp.spanner.project-id, rather than defaulting to spring.cloud.gcp.project-id.

Sample https://github.com/saturnism/testcontainers-gcloud-examples/blob/main/springboot/spanner-example/src/test/resources/application-test.properties#L9