Support MariaDB R2DBC driver
Right now, only the MySQL driver is supported in socket factory. Unfortunately, the driver is no longer maintained, and Spring recommendation is to use the MariaDB driver. They should be protocol-compatible.
This will require adding a new ConnectionFactoryProvider similar to the existing GcpConnectionFactoryProviderMysql.
@JoeWang1127 Could you take a look at implementing the MariaDB R2DBC support in this repo? @mpeddada1 implemented the original MySQL/CloudSQL autoconfiguration in Spring Cloud GCP that's based on the R2DBC connection factories in this repo.
Sure, will do
This is blocked on adding the SSL tunneling capability into the MariaDB driver.
Following up on this since the SSL Tunnel mode patch has landed. Do we plan to finish this implementation soon?