Closed luksa closed 6 years ago
In the table, the spec says:
Whether the service supports upgrade/downgrade for some plans.
It looks like https://github.com/openservicebrokerapi/servicebroker/blob/master/spec.md#updating-a-service-instance is just wrong.
I'm closing this, because updating parameters should be allowed even if PlanUpdatable is false. I've submitted a PR that fixes the spec: https://github.com/openservicebrokerapi/servicebroker/pull/519
There is an admission control plugin that prevents users from changing the plan on a ServiceInstance if PlanUpdatable is false, but it doesn't prevent them from changing the parameters. According to the OSB spec, when PlanUpdatable is false, the platform should not try to update the service instance:
In other words, PlanUpdatable doesn't just mean that the Plan on a ServiceInstance can't be updated. It means that the service instance (on the broker) should not be updated in any way.