You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Some service owners building services on top of unipipe-service-broker may want to support parameter updates on existing service instances, or even mark their services plan_updateable.
In this scenario we should consider invalidating the status.yml file, possibly by deleting it. Without this additional invalidation the behavior of unipipe-service-broker would be inconsistent as it would return the last status written by the pipeline (e.g. a "succeeded") when in fact the pipeline has not yet processed the update to the service instance.
There's already existing logic for returning a default last operation state in that case:
Some service owners building services on top of unipipe-service-broker may want to support parameter updates on existing service instances, or even mark their services
plan_updateable
.In this scenario we should consider invalidating the status.yml file, possibly by deleting it. Without this additional invalidation the behavior of unipipe-service-broker would be inconsistent as it would return the last status written by the pipeline (e.g. a "succeeded") when in fact the pipeline has not yet processed the update to the service instance.
There's already existing logic for returning a default last operation state in that case:
unipipe-service-broker/src/main/kotlin/io/meshcloud/dockerosb/service/GenericServiceInstanceService.kt
Lines 96 to 106 in 3acc472
I'm not sure about the impact on service bindings, but maybe there are similar concerns for them.
The text was updated successfully, but these errors were encountered: