service-binding-operator: Infinite reconcile loop in case of two SBRs sharing an application

The acceptance test scenario for two services being bound to a single application via 2 separate SBRs reproduces this while running in a fresh and clean OpenShift cluster. After the two requests are created, the SBO constantly reconciling the two requests binding-request-1 and binding-request-2 and re-deploying the deployment’s pods over and over again.

The two SBRs are created in sequence one after the other.

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Comments: 15 (14 by maintainers)

Commits related to this issue

Most upvoted comments

I’m actually more interested in not binding to any application at all and just making the secrets created by SBR

@durera In this video, you can see that:

  1. Collection of data and creation of intermediate secret is successful, thus the CollectionReady is true.

  2. Injection of secret did not happen because applicationSelector is missing, thus InjectionReady is false with reason EmptyApplicationSelector.

https://youtu.be/uTODhkkmH5w