Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

K8S service binding support for Reactive SQL Clients #25657

Merged

Commits on May 20, 2022

  1. K8S service binding support for Reactive SQL Clients

    This commit introduces support for K8S service binding when using Reactive SQL Clients.
    tsegismont committed May 20, 2022
    Configuration menu
    Copy the full SHA
    a6e4a57 View commit details
    Browse the repository at this point in the history
  2. Refactored ServiceBindingConfigSource creation for jdbc/reactive data…

    …sources
    
    This commit introduces a base class for `ServiceBindingConfigSource` creation: `DatasourceServiceBindingConfigSourceFactory`.
    
    This abstract class has a `Jdbc` and a `Reactive` implementation.
    
    The `formatUrl` method can be overridden in db client extensions in order to handle specific case, e.g.:
    
    - MariaDB JDBC extension uses `mysql` service binding type but generates a URL with `mariadb` prefix
    - PostgreSQL JDBC extension handles specific cloud configurations using JDBC URL options
    tsegismont committed May 20, 2022
    Configuration menu
    Copy the full SHA
    af60d0b View commit details
    Browse the repository at this point in the history