Commit Graph

65 Commits

Author SHA1 Message Date
Roy Clarkson
4f1b9e541d Upgrade to Gradle 4.9 2018-08-24 09:26:28 -04:00
Roy Clarkson
a8b6320ab0 Add Spring Milestone repository 2018-08-24 09:10:29 -04:00
Roy Clarkson
ce8236eebd Merge pull request #118 from AlbertoImpl/1-0-last-operation-optional
Making service_id and plan_id not required in last_operation
2018-08-24 08:49:17 -04:00
Alberto Rios
76cebab748 Making service_id and plan_id not required
Fixes #117
2018-08-24 14:22:40 +02:00
Scott Frederick
2df536b139 Increment version to 1.0.4.BUILD-SNAPSHOT 2018-06-07 13:51:15 -05:00
Scott Frederick
389874b0c8 Prevent execution of remote code via mapping of parameters to arbitrary beans. 2018-06-06 17:08:23 -05:00
Scott Frederick
e1bedc1229 Merge pull request #94 from artkoshelev/make-update-instance-request-spec-compliant
Make plan_id not required for update operation
2018-06-06 16:26:32 -05:00
Artem Koshelev
666fc570ca Make plan_id not required for update operation 2018-05-31 13:36:44 +10:00
Roy Clarkson
55ee800727 Increment version to 1.0.3.BUILD-SNAPSHOT 2017-12-19 09:54:01 -05:00
Spring Buildmaster
d8c7afabb0 [artifactory-release] Release version 1.0.2.RELEASE 2017-11-21 19:32:02 +00:00
Scott Frederick
e7594ca2f3 Rename BindResource property from "field" to "property" for consistency. 2017-10-04 15:43:44 -05:00
Scott Frederick
29b16dbcee Update supported service broker API version to 2.13. 2017-10-02 16:24:03 -05:00
Scott Frederick
9bde2f3d80 Capture and parse the originating identity HTTP header if provided. 2017-10-02 16:22:27 -05:00
Scott Frederick
572e884dae Add support for the context field in bind requests. 2017-09-28 13:40:14 -05:00
Scott Frederick
cc37f77cd5 Support arbitrary fields in the bind_resource field of bind requests. 2017-09-27 17:03:26 -05:00
Scott Frederick
8e5d87fad6 Add support for the context field in create and update requests. 2017-09-27 13:34:37 -05:00
Scott Frederick
087c961e80 Capture "previous_values" in update requests. Make logging in controllers more consistent and comprehensive. 2017-06-22 16:42:54 -05:00
Scott Frederick
18de3d84f4 Polish schema support. 2017-06-21 15:30:16 -05:00
Scott Frederick
d7d79f6e8a Merge pull request #40 from Samze/schemas
Add default constructor to schema model objects
2017-06-21 12:16:17 -05:00
Sam Gunaratne
0db267f51d Add default constructor to schema model objects
Parsers like default constructors
2017-06-21 16:53:19 +01:00
Scott Frederick
fd3caa5973 Merge pull request #36 from Samze/schemas
Add method attached JSON schemas on service plans
2017-06-20 13:22:50 -05:00
Sam Gunaratne
75bb31ecd5 Add missing new lines 2017-06-09 17:00:05 +01:00
Sam Gunaratne
9c8120b3f2 Add method attached JSON schemas on service plans
Add support for JSON schema to service instance and service
binding configuration parameters. This feature is proposed in the next
version of the OSBAPI spec.

* Service instance allows create/update schemas.
* Service binding allows create schemas.
2017-06-09 16:26:17 +01:00
Scott Frederick
83d75e07de Bump version to 1.0.2.BUILD-SNAPSHOT 2017-02-28 11:49:26 -06:00
Spring Buildmaster
57d8b8c7c6 2017-02-28 17:30:12 +00:00
Spring Buildmaster
132563687b 2017-02-28 16:21:41 +00:00
Scott Frederick
0433a405b9 Move volume_mounts field into CreateServiceInstanceAppBindingResponse. 2017-02-06 14:52:51 -06:00
Scott Frederick
c17cd18849 Merge pull request #30 from orange-cloudfoundry/29_fix_create_service_instance_volume_binding_response_instances_equality
Fix CreateServiceInstanceVolumeBindingResponse instances equality
2017-01-30 15:07:29 -06:00
Sebastien Bortolussi
a4b0294271 Fix CreateServiceInstanceVolumeBindingResponse instances equality
This fix enables to assert equality on CreateServiceInstanceVolumeBindingResponse instances

[#29]
2017-01-30 18:15:22 +01:00
Scott Frederick
84b6dcb29c Rename foundationId to cfInstanceId. 2017-01-20 18:07:54 -06:00
Scott Frederick
13a45c87f9 Upgrade gradle. 2017-01-20 16:21:05 -06:00
Scott Frederick
df48e2046c Change X-Api-Info-Location header handling to enhance request objects instead of setting a request-scoped bean. 2017-01-20 15:04:25 -06:00
Scott Frederick
7d31c430b3 Updated supported broker API version in README. 2017-01-13 18:12:05 -06:00
Scott Frederick
9ce442e9f0 Capture the X-Api-Info-Location header on all broker requests. 2017-01-13 18:09:53 -06:00
Scott Frederick
b9abff36f9 Make EmptyListSerializer and EmptyMapSerializer classes public. 2017-01-13 15:56:05 -06:00
Scott Frederick
7dc69d6b00 Add optional bindable field to plans. 2017-01-13 15:54:10 -06:00
Scott Frederick
7f322dadc0 Add support for volume mounts in responses to create service instances requests. 2017-01-13 13:29:57 -06:00
Scott Frederick
3051833f04 Bump version to 1.0.1.BUILD-SNAPSHOT. 2017-01-11 17:33:15 -06:00
Scott Frederick
264d2ef9b3 Merge pull request #26 from orange-cloudfoundry/25_service_plan_should_be_free_by_default
Service Plan is free by default
2017-01-11 17:30:07 -06:00
Scott Frederick
204b286522 Merge pull request #23 from orange-cloudfoundry/support_service_broker_api_v_2_9
Support service broker API version 2.9
2017-01-11 17:19:40 -06:00
Sebastien Bortolussi
d2246ed643 Service Plan is free by default
These changes make Service Plan free by default as documented at https://docs.cloudfoundry.org/services/api.html

[#25]
2017-01-11 15:56:00 +01:00
Scott Frederick
9ad7a5a07e Merge pull request #22 from making/patch-1
Add the cause when mapping parameters fails
2016-10-19 18:25:13 -05:00
Sebastien Bortolussi
2860d0c806 Support service broker API version 2.9
- last_operation endpoint now supports service_id and plan_id as request parameters.
- Brokers may now optionally return operation field in responses for Provision, Update, and Deprovision.
   Broker clients may provide this same object as a request parameter when polling last operation.

[#19]
2016-10-07 16:16:20 +02:00
Toshiaki Maki
1ab7d1c35e Add the cause when mapping parameters fails 2016-09-18 22:38:24 +09:00
Scott Frederick
44910ec345 Merge branch 'spiegela-enable-cf-id' 2016-07-18 18:33:22 -05:00
Scott Frederick
499359dc2c Merge branch 'enable-cf-id' of https://github.com/spiegela/spring-cloud-cloudfoundry-service-broker into spiegela-enable-cf-id 2016-07-18 18:32:57 -05:00
Scott Frederick
03cbbbf08c Update README and convert to adoc 2016-07-11 17:47:55 -05:00
Aaron Spiegel
faed3aae38 Add support for foundation Id in nested routes
This support multi-foundation deployments in which a user-provided ID can be configured in the broker in the registration path
as described here under "Routing & Authentication":
https://docs.cloudfoundry.org/services/supporting-multiple-cf-instances.html
2016-07-08 18:11:14 -05:00
Scott Frederick
11ed6559fd Merge branch 'making-polish-debug-log' 2016-07-08 17:09:36 -05:00
making
1fb598e710 Polish debug logging 2016-07-08 17:08:58 -05:00