Commit Graph

146 Commits

Author SHA1 Message Date
Daniel Garnier-Moiroux
5ab708ff04 add support for redirect-uris key for oauth2 bindings (#70) 2022-05-19 14:41:18 -04:00
Daniel Garnier-Moiroux
ac28f74c7a add support for authorization-grant-types key for oauth2 bindings (#69)
* add support for authorization-grant-types key for oauth2 bindings
* Introduce MapMapper.Source#when(Predicate<Object>)
* update readme with oauth2 -> authorization-grant-type(s)
2022-05-13 11:45:32 -04:00
Paketo Robot
e068759173 v1.10.0-SNAPSHOT Development
Signed-off-by: Paketo Robot <robot@paketo.io>
2022-05-02 13:40:22 +00:00
Paketo Robot
f9ea22be9f v1.9.0-SNAPSHOT Development
Signed-off-by: Paketo Robot <robot@paketo.io>
2022-05-02 13:13:02 +00:00
Daniel Mikusa
1c417a299f Update README.md (#68)
Add new PostgreSQL properties: sqlmode, sslrootcert, and options.
2022-04-27 13:50:31 -04:00
Marco Yeung
624fed286c Added sslmode/sslrootcert for postgresql and cockroachdb (#66) 2022-04-27 13:47:29 -04:00
Max Brauer
dca042dab0 Document missing OAuth2 client properties (#67) 2022-04-26 15:54:47 -04:00
Gareth Evans
5fc11caefb Adding support for SAP Hana bindings (#64)
* Add support for SAP Hana
2022-04-26 15:51:54 -04:00
Daniel Mikusa
751de400b2 Merge pull request #63 from beckermarc/patch-1
Mention K8s Service Binding Spec in README
2022-03-02 12:14:13 -05:00
Marc Becker
1e3bdce53d Mention K8s Service Binding Spec in README
Judging from comments in the [Bindings](https://github.com/spring-cloud/spring-cloud-bindings/blob/main/src/main/java/org/springframework/cloud/bindings/Bindings.java) and [Binding](https://github.com/spring-cloud/spring-cloud-bindings/blob/main/src/main/java/org/springframework/cloud/bindings/Binding.java) class the Kubernetes Service Binding Specification superseded the Cloud Native Buildpacks Binding Specification.
The library supports both but seems to view the Kubernetes Service Binding Specification as the leading specification.
I updated the README to reflect this and to avoid to lead users to the "legacy" specification.

This also avoids confusion, when being linked from the servicebinding.io's [list of libraries](https://servicebinding.io/application-developer/) to this page, however finding a different binding specification in the README.
2022-03-02 08:52:01 +01:00
Daniel Mikusa
9936047a2d Merge pull request #62 from garethjevans/patch-1
Minor spelling mistake in exception
2022-01-20 08:17:41 -05:00
Gareth Evans
6ae39f9e87 Minor spelling mistake in exception 2022-01-20 08:06:07 +00:00
Paketo Robot
24666ed766 v1.8.1-SNAPSHOT Development
Signed-off-by: Paketo Robot <robot@paketo.io>
2022-01-07 16:06:55 +00:00
Daniel Mikusa
1ee91b8719 Merge pull request #60 from spring-cloud/gh_issue_59
Add missing Spring Security OAuth2 bindings
2022-01-07 09:16:30 -05:00
Daniel Mikusa
541db563cf Add missing Spring Security OAuth2 bindings
[This document](https://docs.spring.io/spring-security/site/docs/5.2.12.RELEASE/reference/html/oauth2.html#oauth2login-boot-property-mappings) lists a handful of properties that are not currently being mapped from a binding to the Spring Security OAuth2 settings. This PR adds the missing properties.

Resolves #59.

Signed-off-by: Daniel Mikusa <dmikusa@vmware.com>
2022-01-07 09:15:34 -05:00
Daniel Mikusa
d9d1a57237 Merge pull request #58 from spring-cloud/ci-updates
Switch to using a base image arg, so that the image can be passed into the dockerfile
2021-08-27 09:29:41 -04:00
Daniel Mikusa
23907f63b9 Switch to using a base image arg, so that the image can be passed into the dockerfile
Signed-off-by: Daniel Mikusa <dmikusa@vmware.com>
2021-08-27 09:28:59 -04:00
Paketo Robot
cc0e7d8086 v1.8.0-SNAPSHOT Development
Signed-off-by: Paketo Robot <robot@paketo.io>
2021-08-27 01:37:44 +00:00
Daniel Mikusa
cf11b5e886 Merge pull request #55 from cborealis/feature/activemq-artemis
Adding support for ActiveMQ Artemis
2021-08-26 21:12:40 -04:00
Emily Casey
d8d0518425 Merge pull request #57 from spring-cloud/polishing
Polishing #56.
2021-08-22 14:35:49 -04:00
Daniel Mikusa
526db0d6b2 Polishing.
- Removes unnecessary log line
- Clarifies order for jdbc url vs library composed url

Signed-off-by: Daniel Mikusa <dmikusa@vmware.com>
2021-08-21 15:28:57 -04:00
Daniel Mikusa
91a9a8fbbc Merge pull request #56 from spring-cloud/jdbc-url
Allow users to explicitly specify jdbc or r2dbc URLs
2021-08-21 15:21:33 -04:00
Emily Casey
0debab1b2c Allow users to explicitly specify jdbc or r2dbc URLs
Previously Spring Cloud Bindings always composed spring.datasource.url from the host port and database properties. This is limiting in that it does not provide a mechanism for users to specify jdbc properties (e.g. sslMode). The PR retains the original behavior but also respects jdbc-url and r2dbc-url keys in all RDBS bindings. The explicit jdbc-url and r2dbc-url keys take precedence over the composed value.

Signed-off-by: Emily Casey <ecasey@vmware.com>
2021-08-20 17:10:20 -04:00
Alexander Schwab
cee2609022 Adding support for ActiveMQ Artemis 2021-04-16 12:41:15 +02:00
Paketo Robot
12b88ac5fe v1.7.2-SNAPSHOT Development
Signed-off-by: Paketo Robot <robot@paketo.io>
2021-03-30 22:57:14 +00:00
Emily Casey
5ba509e30e Set version back to 1.7.1-SNAPSHOT
Next release will be a patch release that includes the following bugfix:
* Fixes postgresql jdbc url - https://github.com/spring-cloud/spring-cloud-bindings/pull/53

Signed-off-by: Emily Casey <ecasey@vmware.com>
2021-03-30 13:04:33 -04:00
Paketo Robot
6d63dc8599 v1.8.1-SNAPSHOT Development
Signed-off-by: Paketo Robot <robot@paketo.io>
2021-03-30 13:00:42 -04:00
Emily Casey
cf74ff2bde Fix postgres test
Updates test to include correct connection string. See #53

Signed-off-by: Emily Casey <ecasey@vmware.com>
2021-03-30 12:55:23 -04:00
Emily Casey
3537449156 Merge pull request #53 from yharish991/main
Fixes postgresql jdbc url
2021-02-18 10:24:39 -05:00
Harish Yayi
bb864990f2 Fixes postgresql jdbc url 2021-02-08 10:10:26 -05:00
Ben Hale
04aa41a719 Doc Polishing
This change updates the docs from a previous changes.

Signed-off-by: Ben Hale <bhale@vmware.com>
2020-11-18 10:19:01 -08:00
Paketo Robot
355b459b91 v1.8.0-SNAPSHOT Development
Signed-off-by: Paketo Robot <robot@paketo.io>
2020-11-18 01:19:16 +00:00
Scott Frederick
f3b36422c0 Fixes Spring Boot property mapping for MongoDB
Spring Boot properties for MongoDB auto-configuration should have the
prefix `spring.data.mongodb` instead of `spring.mongodb`.

Signed-off-by: Scott Frederick <sfrederick@vmware.com>
2020-11-17 17:03:00 -08:00
Paketo Robot
395a52217b v1.7.0-SNAPSHOT Development
Signed-off-by: Paketo Robot <robot@paketo.io>
2020-08-27 19:14:58 +00:00
Ben Hale
dd3f97ea00 Spring Boot 2.0 Compatibility
Previously, the library utilized an API from Spring Boot that arrived in
2.1.0.  Support for Spring Boot 2.0 compatibility was requested and we can
trivially add that support even though Boot 2.0 is EOL.  This change updates
the use of the API to be Boot 2.0 compatible.

Signed-off-by: Ben Hale <bhale@vmware.com>
2020-08-27 12:05:08 -07:00
Paketo Robot
7daf958e1c v1.6.0-SNAPSHOT Development
Signed-off-by: Paketo Robot <robot@paketo.io>
2020-08-17 23:37:38 +00:00
Ben Hale
cb048c1d98 Polishing
Signed-off-by: Ben Hale <bhale@vmware.com>
2020-08-17 16:25:44 -07:00
Ben Hale
c167d98dc2 Revert "SERVICE_BINDINGS_ROOT"
This reverts commit 54c2687d58.
2020-08-17 16:22:00 -07:00
Ben Hale
397eed2da3 Polishing
Signed-off-by: Ben Hale <bhale@vmware.com>
2020-07-22 12:20:31 -07:00
Ben Hale
768ebe7481 Polishing
Signed-off-by: Ben Hale <bhale@vmware.com>
2020-07-22 11:33:53 -07:00
Paketo Robot
5582a8e9f1 v1.5.0-SNAPSHOT Development
Signed-off-by: Paketo Robot <robot@paketo.io>
2020-07-17 22:30:40 +00:00
Ben Hale
54c2687d58 SERVICE_BINDINGS_ROOT
Previously the code looked for SERVICE_BINDING_ROOT.  Given that the
specification states it should be SERVICE_BINDINGS_ROOT, this was wrong.  This
change fixes it.

Signed-off-by: Ben Hale <bhale@vmware.com>
2020-07-17 15:09:58 -07:00
Paketo Robot
782d5d075e v1.4.0-SNAPSHOT Development
Signed-off-by: Paketo Robot <robot@paketo.io>
2020-07-16 00:29:09 +00:00
Ben Hale
60c9bcbe7e Documentation Improvements
This changes makes a bunch documentation improvements, case normalizations,
and general improvements left over from the previous addition of the
Kubernetes Service Binding support.

Signed-off-by: Ben Hale <bhale@vmware.com>
2020-07-15 17:21:05 -07:00
Paketo Robot
819ce87bfe v1.3.0-SNAPSHOT Development
Signed-off-by: Paketo Robot <robot@paketo.io>
2020-07-14 18:06:55 +00:00
Ben Hale
7153fdd066 Merge branch 'k8s-service-bindings' into main
Signed-off-by: Ben Hale <bhale@vmware.com>
2020-07-14 10:53:07 -07:00
Ben Hale
fe843860f7 Support Kubernetes Service Bindings
This change updates the library to support the new Kubernetes Service
Bindings[1].

[1]: https://github.com/k8s-service-bindings/spec#application-projection

Signed-off-by: Ben Hale <bhale@vmware.com>
2020-07-14 10:52:49 -07:00
Paketo Robot
131f2c90b3 v1.2.0-SNAPSHOT Development
Signed-off-by: Paketo Robot <robot@paketo.io>
2020-07-01 22:10:27 +00:00
Ben Hale
50b1c034ee Artifact Name
This change updates the name of the artifact so that it's more descriptive and
aligns with other Spring Cloud projects.

Signed-off-by: Ben Hale <bhale@vmware.com>
2020-07-01 15:04:34 -07:00
Paketo Robot
53edc5d96c v1.1.0-SNAPSHOT Development
Signed-off-by: Paketo Robot <robot@paketo.io>
2020-07-01 22:03:35 +00:00