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
Platform (service catalog) performs Orphan Mitigation (which is basically cleaning up all the resources from the failed provisioning process) when it gets status: failed in response from polling for last operation.
It should be broker who performs retries after failed provisioning, not the platform, which was also mentioned here. In this particular case the retries could be added when asking for kubernetes custom resources.
The problem with current OSB API contract is that we can't really tell if the provisioning error was permanent or temporary - there is a agreement for covering those issues in OSB API v3 (and probably then changes in service catalog will be introduced)
Some context about the history of service catalog behaviour:
Description
This is the code line where the provisioning of the ServiceInstance fails:
kyma/components/application-broker/internal/broker/provision.go
Line 240 in 2bed6bc
How to reproduce:
Before creating the ServiceInstance: <- cluster is in this state atm
After creating the ServiceInstance and the first provision request fails:
kubectl scale --replicas=1 -n kyma-system deployment event-sources-controller-manager kubectl get channels.messaging.knative.dev -n kyma-integration nachtmaar # check channel has been recreated
As discussed in the call: I see this message in service catalog
Not processing event because status showed there is no work to do
The text was updated successfully, but these errors were encountered: