This commit adds documentation for the configuration required to
use a remote Docker daemon with the `build-image` Maven goal or the
`bootBuildImage` Gradle task.
See gh-20538
* gh-20727:
Polish "Make it clear to which type the DataSource properties are bound"
Make it clear to which type the DataSource properties are bound
Closes gh-20727
* gh-20580:
Polish "Improve handling of non-existent path in disk space health check"
Improve handling of non-existent path in disk space health check
Closes gh-20580
This commit adds a section to the reference guide on how to initialize
a database using R2DBC. 2 smoke tests are also added to validate this
behaviour with Flyway and Liquibase.
Closes gh-20742
This commit improves the Liquibase auto-configuration to only rely on
spring-jdbc when a `DataSource` should be created on-the-fly for the
purpose of its initialization.
Previously, a connection pool implementation must be added as well, now
we're fallbacking on `SimpleDriverDataSource` if necessary. This
improves the database initialization use case with R2DBC.
Closes gh-20715
* gh-20676:
Polish "Use @DynamicPropertySource for Neo4J and Redis data tests"
Use @DynamicPropertySource for Neo4J and Redis data tests
Closes gh-20676
Prior to this commit, the build plugin goal/task for building images
required a locally running Docker daemon that was accessed via a
non-networked socket or pipe.
This commit adds support for remote Docker daemons at a location
specified by the environment variable `DOCKER_HOST`. Additional
environment variables `DOCKER_TLS_VERIFY` and `DOCKER_CERT_PATH`
are recognized for configuring a secure TLS connection to the daemon.
Fixes gh-20538