Closed wdesplas closed 2 months ago
We have created an issue in Pivotal Tracker to manage this:
https://www.pivotaltracker.com/story/show/182271502
The labels on this github issue will be updated when the story is started.
We'll look into this one with the aim to provide OSBAPI compatibility. However seems very low priority now that svcat has been archived in k8s sig.
@wdesplas we don't think we'll get to this anytime soon. If you want to submit a PR we are happy to review.
Closing per lack of activity
Description
We are trying to update the service instance using the cloud-service-broker from kubernetes and it appears that the client does not sent the plan_id during the request as it's not mandatory. Please refer to : https://github.com/openservicebrokerapi/servicebroker/blob/master/spec.md#route-5
Expected Behavior
As define in the spec, If this field plan_id is not present in the request message, then the Service Broker MUST NOT change the Service Plan of the Service Instance as a result of this request and perform the update request.
Actual Behavior
Here the request received from the k8s server showinf that during the patch, no plan_id is available:
Therefore, as coded in https://github.com/cloudfoundry-incubator/cloud-service-broker/blob/06dc07d789777a30ec135d0f43fff2650ac1b8d7/pkg/broker/service_definition.go#L233 we got the following error as the plan_id is mandatory :
Steps to Reproduce
Context
We try to use the cloud-service-broker and terraform to provide services on demand for kubernetes platforms.
Your Environment