Repository: redhat-developer/service-binding-operator
Pull request #407 (2020-03-31 12:52:19)

Streamline data retrieval based on annotations
### Motivation

- Have a test baseline covering existing service binding annotation semantics; and
- Provide configuration values from all declared services to the custom environment variable templates.

### Changes

Some existing components have been simplified and several others have been removed in order to reduce the number of indirections in the system.

The `annotations` package has been created to group all annotation related symbols. `annotations.Handler` is an interface specifying the annotation handler contract, which is responsible for processing a single annotation key and value pairs as for example `.../status.dbConnectionIP` and `binding:env:attribute`; an instance can be obtained through `annotations.BuildHandler()`. 

There are currently two annotation handlers: `annotations.AttributeHandler` and `annotations.ResourceHandler`. The handlers return a `Result` containing the data produced by the annotation in `Data`, which is stored in a deep structure with the root path found in the `Path` field. Additionally the binding type (whether volume mounts or environment variables should be used) is present in the `Type` field.

The `AttributeHandler` is used to collect a value from the object where the annotation is declared; for example, in the example `.../status.dbConnectionIP` and `binding:env:attribute` annotation pair the data found in the simple JSONPath `status.dbConnectionIP` will be extracted from the object. On the other hand, the `ResourceHandler` is used to collect information present in another external resource, for example a config map or a secret; in the `.../status.dbCredentials-user` and `binding:env:object:configmap` annotation pairs example, the `data.user` field from the config map resource which name is present in `status.dbCredentials` will be extracted.

The `envvars` package contains tooling to construct `map[string][]byte` data-structures from an arbitrarily nested `map[string]interface{}` value.

The `nested` package contains utilities to extract the arbitrarily deep data-structures in the annotation handlers.

Since the whole data extraction process has been modified to provide the testing baseline, this change also includes support for custom environment variable templates such as `{{ index "v1alpha1" "postgresql.baiju.dev" "Database" "db-testing" "metadata" "name" }}` and `{{ .v1alpha1.postgresql_baiju_dev.Database.db_testing.metadata.name }}`.

Test coverage should be improved, and internals should keep to be simplified in subsequent work units, such as:

- Review whether `ServiceBinder` and `Binder` can be further simplified.
- Review whether the data being propagated through function parameters in the reconciliation can be re-grouped now that some indirections have been removed.

### Testing

Currently the only tests being amended are unit tests. Once integration is more mature, e2e tests will be used to guarantee the behavior hasn't been changed unwillingly.

For further more details refer the CONTRIBUTING.md

openshift-ci-robot: [APPROVALNOTIFIER] This PR is **NOT APPROVED**

This pull-request has been approved by:
To complete the [pull request process](https://git.k8s.io/community/contributors/guide/owners.md#the-code-review-process), please assign **isutton**
You can assign the PR to them by writing `/assign @isutton` in a comment when ready.

The full list of commands accepted by this bot can be found [here](https://go.k8s.io/bot-commands?repo=redhat-developer%2Fservice-binding-operator).

<details open>
Needs approval from an approver in each of these files:

- **[OWNERS](https://github.com/redhat-developer/service-binding-operator/blob/master/OWNERS)**

Approvers can indicate their approval by writing `/approve` in a comment
Approvers can cancel approval by writing `/approve cancel` in a comment
</details>
<!-- META={"approvers":["isutton"]} -->
sbose78: Thank you!
openshift-ci-robot: @isutton: The following test **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 882cc32c1b9d01913b54e732f872027a46dffafc | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/219) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
codecov[bot]: # [Codecov](https://codecov.io/gh/redhat-developer/service-binding-operator/pull/407?src=pr&el=h1) Report
> Merging [#407](https://codecov.io/gh/redhat-developer/service-binding-operator/pull/407?src=pr&el=desc) into [master](https://codecov.io/gh/redhat-developer/service-binding-operator/commit/3d6079770b849631744f67b9dddb1a1baf3cf8af?src=pr&el=desc) will **increase** coverage by `1.95%`.
> The diff coverage is `72.37%`.

[![Impacted file tree graph](https://codecov.io/gh/redhat-developer/service-binding-operator/pull/407/graphs/tree.svg?width=650&token=CICBeVWlrC&height=150&src=pr)](https://codecov.io/gh/redhat-developer/service-binding-operator/pull/407?src=pr&el=tree)

```diff
@@            Coverage Diff             @@
##           master     #407      +/-   ##
==========================================
+ Coverage   63.28%   65.24%   +1.95%     
==========================================
  Files          21       25       +4     
  Lines        1381     1568     +187     
==========================================
+ Hits          874     1023     +149     
- Misses        378      407      +29     
- Partials      129      138       +9
```


| [Impacted Files](https://codecov.io/gh/redhat-developer/service-binding-operator/pull/407?src=pr&el=tree) | Coverage Δ | |
|---|---|---|
| [...g/controller/servicebindingrequest/nested/merge.go](https://codecov.io/gh/redhat-developer/service-binding-operator/pull/407/diff?src=pr&el=tree#diff-cGtnL2NvbnRyb2xsZXIvc2VydmljZWJpbmRpbmdyZXF1ZXN0L25lc3RlZC9tZXJnZS5nbw==) | `100% <100%> (ø)` | |
| [.../controller/servicebindingrequest/nested/nested.go](https://codecov.io/gh/redhat-developer/service-binding-operator/pull/407/diff?src=pr&el=tree#diff-cGtnL2NvbnRyb2xsZXIvc2VydmljZWJpbmRpbmdyZXF1ZXN0L25lc3RlZC9uZXN0ZWQuZ28=) | `61.29% <61.29%> (ø)` | |
| [...ontroller/servicebindingrequest/envvars/envvars.go](https://codecov.io/gh/redhat-developer/service-binding-operator/pull/407/diff?src=pr&el=tree#diff-cGtnL2NvbnRyb2xsZXIvc2VydmljZWJpbmRpbmdyZXF1ZXN0L2VudnZhcnMvZW52dmFycy5nbw==) | `74.28% <74.28%> (ø)` | |
| [...kg/controller/servicebindingrequest/nested/path.go](https://codecov.io/gh/redhat-developer/service-binding-operator/pull/407/diff?src=pr&el=tree#diff-cGtnL2NvbnRyb2xsZXIvc2VydmljZWJpbmRpbmdyZXF1ZXN0L25lc3RlZC9wYXRoLmdv) | `90% <90%> (ø)` | |
| [.../controller/servicebindingrequest/sbrcontroller.go](https://codecov.io/gh/redhat-developer/service-binding-operator/pull/407/diff?src=pr&el=tree#diff-cGtnL2NvbnRyb2xsZXIvc2VydmljZWJpbmRpbmdyZXF1ZXN0L3NicmNvbnRyb2xsZXIuZ28=) | `24% <0%> (-1.36%)` | :arrow_down: |
| [pkg/controller/servicebindingrequest/secret.go](https://codecov.io/gh/redhat-developer/service-binding-operator/pull/407/diff?src=pr&el=tree#diff-cGtnL2NvbnRyb2xsZXIvc2VydmljZWJpbmRpbmdyZXF1ZXN0L3NlY3JldC5nbw==) | `78.26% <0%> (-0.69%)` | :arrow_down: |
| ... and [4 more](https://codecov.io/gh/redhat-developer/service-binding-operator/pull/407/diff?src=pr&el=tree-more) | |

------

[Continue to review full report at Codecov](https://codecov.io/gh/redhat-developer/service-binding-operator/pull/407?src=pr&el=continue).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/redhat-developer/service-binding-operator/pull/407?src=pr&el=footer). Last update [3d60797...0f5d999](https://codecov.io/gh/redhat-developer/service-binding-operator/pull/407?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).

openshift-ci-robot: @isutton: The following test **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 0f5d999f8bebda5604ddcdcadf057d0330e138fc | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/230) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 0f5d999f8bebda5604ddcdcadf057d0330e138fc | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/230) | `/test 4.4-e2e`
ci/prow/e2e | 0f5d999f8bebda5604ddcdcadf057d0330e138fc | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1305) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
sbose78: Could you add a description and title on what to expect in the code, please?

openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 0f5d999f8bebda5604ddcdcadf057d0330e138fc | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/230) | `/test 4.4-e2e`
ci/prow/e2e | d217f49bba4056d748e5c1a49ee0de52747d481b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1308) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | d217f49bba4056d748e5c1a49ee0de52747d481b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1308) | `/test e2e`
ci/prow/4.4-e2e | d217f49bba4056d748e5c1a49ee0de52747d481b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/233) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
sbose78: Could you limit this PR to only changes to custom env var handling ? There are a lot of discussions on annotations going on ( will link), and it would be nice to have them settle before we introduce new things :)
isutton: This PR will deliver that once the data is properly collected and sorted.

To properly collect and sort the related data, some internal re-arranging
is required, and this is the stage this PR is at this point.

No changes in annotations semantics are going to be implemented in this PR.

>

openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | d217f49bba4056d748e5c1a49ee0de52747d481b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/233) | `/test 4.4-e2e`
ci/prow/e2e | 93f476d88506dfdeceb1c6b53a66b0049266cd0d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1316) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | 93f476d88506dfdeceb1c6b53a66b0049266cd0d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1316) | `/test e2e`
ci/prow/4.4-e2e | 93f476d88506dfdeceb1c6b53a66b0049266cd0d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/240) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 93f476d88506dfdeceb1c6b53a66b0049266cd0d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/240) | `/test 4.4-e2e`
ci/prow/e2e | 97fecf2118d611fb015d5927dfe77ab69297c74a | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1318) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | 97fecf2118d611fb015d5927dfe77ab69297c74a | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1318) | `/test e2e`
ci/prow/4.4-e2e | 97fecf2118d611fb015d5927dfe77ab69297c74a | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/242) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
sbose78: I want to review this bad but I'd like to have a description :-)
pradeepto: @isutton Can we please have proper description for this PR? 
openshift-ci-robot: @isutton: PR needs rebase.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository.
</details>
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | 97fecf2118d611fb015d5927dfe77ab69297c74a | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1318) | `/test e2e`
ci/prow/4.4-e2e | 97fecf2118d611fb015d5927dfe77ab69297c74a | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/242) | `/test 4.4-e2e`
ci/prow/lint | c09f220440d7f659ef549d34ead90db27fb5a07c | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1262) | `/test lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | 97fecf2118d611fb015d5927dfe77ab69297c74a | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1318) | `/test e2e`
ci/prow/4.4-e2e | 97fecf2118d611fb015d5927dfe77ab69297c74a | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/242) | `/test 4.4-e2e`
ci/prow/lint | c09f220440d7f659ef549d34ead90db27fb5a07c | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1262) | `/test lint`
ci/prow/unit | c09f220440d7f659ef549d34ead90db27fb5a07c | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1243) | `/test unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | 97fecf2118d611fb015d5927dfe77ab69297c74a | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1318) | `/test e2e`
ci/prow/4.4-e2e | 97fecf2118d611fb015d5927dfe77ab69297c74a | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/242) | `/test 4.4-e2e`
ci/prow/lint | c09f220440d7f659ef549d34ead90db27fb5a07c | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1262) | `/test lint`
ci/prow/unit | c09f220440d7f659ef549d34ead90db27fb5a07c | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1243) | `/test unit`
ci/prow/4.4-unit | c09f220440d7f659ef549d34ead90db27fb5a07c | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/194) | `/test 4.4-unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | 97fecf2118d611fb015d5927dfe77ab69297c74a | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1318) | `/test e2e`
ci/prow/lint | c09f220440d7f659ef549d34ead90db27fb5a07c | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1262) | `/test lint`
ci/prow/unit | c09f220440d7f659ef549d34ead90db27fb5a07c | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1243) | `/test unit`
ci/prow/4.4-unit | c09f220440d7f659ef549d34ead90db27fb5a07c | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/194) | `/test 4.4-unit`
ci/prow/4.4-e2e | c09f220440d7f659ef549d34ead90db27fb5a07c | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/251) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | 97fecf2118d611fb015d5927dfe77ab69297c74a | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1318) | `/test e2e`
ci/prow/lint | c09f220440d7f659ef549d34ead90db27fb5a07c | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1262) | `/test lint`
ci/prow/unit | c09f220440d7f659ef549d34ead90db27fb5a07c | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1243) | `/test unit`
ci/prow/4.4-unit | c09f220440d7f659ef549d34ead90db27fb5a07c | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/194) | `/test 4.4-unit`
ci/prow/4.4-e2e | c09f220440d7f659ef549d34ead90db27fb5a07c | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/251) | `/test 4.4-e2e`
ci/prow/4.4-lint | c09f220440d7f659ef549d34ead90db27fb5a07c | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/181) | `/test 4.4-lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/lint | c09f220440d7f659ef549d34ead90db27fb5a07c | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1262) | `/test lint`
ci/prow/unit | c09f220440d7f659ef549d34ead90db27fb5a07c | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1243) | `/test unit`
ci/prow/4.4-unit | c09f220440d7f659ef549d34ead90db27fb5a07c | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/194) | `/test 4.4-unit`
ci/prow/4.4-e2e | c09f220440d7f659ef549d34ead90db27fb5a07c | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/251) | `/test 4.4-e2e`
ci/prow/4.4-lint | c09f220440d7f659ef549d34ead90db27fb5a07c | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/181) | `/test 4.4-lint`
ci/prow/e2e | c09f220440d7f659ef549d34ead90db27fb5a07c | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1327) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/lint | c09f220440d7f659ef549d34ead90db27fb5a07c | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1262) | `/test lint`
ci/prow/4.4-unit | c09f220440d7f659ef549d34ead90db27fb5a07c | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/194) | `/test 4.4-unit`
ci/prow/4.4-e2e | c09f220440d7f659ef549d34ead90db27fb5a07c | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/251) | `/test 4.4-e2e`
ci/prow/4.4-lint | c09f220440d7f659ef549d34ead90db27fb5a07c | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/181) | `/test 4.4-lint`
ci/prow/e2e | c09f220440d7f659ef549d34ead90db27fb5a07c | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1327) | `/test e2e`
ci/prow/unit | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1252) | `/test unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/lint | c09f220440d7f659ef549d34ead90db27fb5a07c | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1262) | `/test lint`
ci/prow/4.4-unit | c09f220440d7f659ef549d34ead90db27fb5a07c | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/194) | `/test 4.4-unit`
ci/prow/4.4-e2e | c09f220440d7f659ef549d34ead90db27fb5a07c | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/251) | `/test 4.4-e2e`
ci/prow/e2e | c09f220440d7f659ef549d34ead90db27fb5a07c | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1327) | `/test e2e`
ci/prow/unit | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1252) | `/test unit`
ci/prow/4.4-lint | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/190) | `/test 4.4-lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-unit | c09f220440d7f659ef549d34ead90db27fb5a07c | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/194) | `/test 4.4-unit`
ci/prow/4.4-e2e | c09f220440d7f659ef549d34ead90db27fb5a07c | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/251) | `/test 4.4-e2e`
ci/prow/e2e | c09f220440d7f659ef549d34ead90db27fb5a07c | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1327) | `/test e2e`
ci/prow/unit | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1252) | `/test unit`
ci/prow/4.4-lint | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/190) | `/test 4.4-lint`
ci/prow/lint | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1271) | `/test lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | c09f220440d7f659ef549d34ead90db27fb5a07c | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/251) | `/test 4.4-e2e`
ci/prow/e2e | c09f220440d7f659ef549d34ead90db27fb5a07c | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1327) | `/test e2e`
ci/prow/unit | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1252) | `/test unit`
ci/prow/4.4-lint | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/190) | `/test 4.4-lint`
ci/prow/lint | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1271) | `/test lint`
ci/prow/4.4-unit | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/203) | `/test 4.4-unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | c09f220440d7f659ef549d34ead90db27fb5a07c | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1327) | `/test e2e`
ci/prow/unit | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1252) | `/test unit`
ci/prow/4.4-lint | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/190) | `/test 4.4-lint`
ci/prow/lint | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1271) | `/test lint`
ci/prow/4.4-unit | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/203) | `/test 4.4-unit`
ci/prow/4.4-e2e | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/263) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/unit | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1252) | `/test unit`
ci/prow/4.4-lint | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/190) | `/test 4.4-lint`
ci/prow/lint | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1271) | `/test lint`
ci/prow/4.4-unit | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/203) | `/test 4.4-unit`
ci/prow/4.4-e2e | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/263) | `/test 4.4-e2e`
ci/prow/e2e | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1337) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-lint | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/190) | `/test 4.4-lint`
ci/prow/lint | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1271) | `/test lint`
ci/prow/4.4-unit | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/203) | `/test 4.4-unit`
ci/prow/4.4-e2e | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/263) | `/test 4.4-e2e`
ci/prow/e2e | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1337) | `/test e2e`
ci/prow/unit | 7d0efecba0d4bd1ee12fc3fc67a4da77aa60561b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1253) | `/test unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/lint | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1271) | `/test lint`
ci/prow/4.4-unit | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/203) | `/test 4.4-unit`
ci/prow/4.4-e2e | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/263) | `/test 4.4-e2e`
ci/prow/e2e | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1337) | `/test e2e`
ci/prow/unit | 7d0efecba0d4bd1ee12fc3fc67a4da77aa60561b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1253) | `/test unit`
ci/prow/4.4-lint | 7d0efecba0d4bd1ee12fc3fc67a4da77aa60561b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/191) | `/test 4.4-lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/lint | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1271) | `/test lint`
ci/prow/4.4-e2e | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/263) | `/test 4.4-e2e`
ci/prow/e2e | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1337) | `/test e2e`
ci/prow/unit | 7d0efecba0d4bd1ee12fc3fc67a4da77aa60561b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1253) | `/test unit`
ci/prow/4.4-lint | 7d0efecba0d4bd1ee12fc3fc67a4da77aa60561b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/191) | `/test 4.4-lint`
ci/prow/4.4-unit | 7d0efecba0d4bd1ee12fc3fc67a4da77aa60561b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/204) | `/test 4.4-unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/263) | `/test 4.4-e2e`
ci/prow/e2e | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1337) | `/test e2e`
ci/prow/unit | 7d0efecba0d4bd1ee12fc3fc67a4da77aa60561b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1253) | `/test unit`
ci/prow/4.4-lint | 7d0efecba0d4bd1ee12fc3fc67a4da77aa60561b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/191) | `/test 4.4-lint`
ci/prow/4.4-unit | 7d0efecba0d4bd1ee12fc3fc67a4da77aa60561b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/204) | `/test 4.4-unit`
ci/prow/lint | 7d0efecba0d4bd1ee12fc3fc67a4da77aa60561b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1272) | `/test lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/263) | `/test 4.4-e2e`
ci/prow/e2e | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1337) | `/test e2e`
ci/prow/unit | 7d0efecba0d4bd1ee12fc3fc67a4da77aa60561b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1253) | `/test unit`
ci/prow/4.4-unit | 7d0efecba0d4bd1ee12fc3fc67a4da77aa60561b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/204) | `/test 4.4-unit`
ci/prow/lint | 7d0efecba0d4bd1ee12fc3fc67a4da77aa60561b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1272) | `/test lint`
ci/prow/4.4-lint | 5ae35610254ed82931be318f35a3507d071e1f36 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/192) | `/test 4.4-lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/263) | `/test 4.4-e2e`
ci/prow/e2e | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1337) | `/test e2e`
ci/prow/unit | 7d0efecba0d4bd1ee12fc3fc67a4da77aa60561b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1253) | `/test unit`
ci/prow/lint | 7d0efecba0d4bd1ee12fc3fc67a4da77aa60561b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1272) | `/test lint`
ci/prow/4.4-lint | 5ae35610254ed82931be318f35a3507d071e1f36 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/192) | `/test 4.4-lint`
ci/prow/4.4-unit | 5ae35610254ed82931be318f35a3507d071e1f36 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/205) | `/test 4.4-unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/263) | `/test 4.4-e2e`
ci/prow/e2e | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1337) | `/test e2e`
ci/prow/unit | 7d0efecba0d4bd1ee12fc3fc67a4da77aa60561b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1253) | `/test unit`
ci/prow/4.4-lint | 5ae35610254ed82931be318f35a3507d071e1f36 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/192) | `/test 4.4-lint`
ci/prow/4.4-unit | 5ae35610254ed82931be318f35a3507d071e1f36 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/205) | `/test 4.4-unit`
ci/prow/lint | 5ae35610254ed82931be318f35a3507d071e1f36 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1273) | `/test lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/263) | `/test 4.4-e2e`
ci/prow/e2e | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1337) | `/test e2e`
ci/prow/4.4-lint | 5ae35610254ed82931be318f35a3507d071e1f36 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/192) | `/test 4.4-lint`
ci/prow/4.4-unit | 5ae35610254ed82931be318f35a3507d071e1f36 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/205) | `/test 4.4-unit`
ci/prow/lint | 5ae35610254ed82931be318f35a3507d071e1f36 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1273) | `/test lint`
ci/prow/unit | 5ae35610254ed82931be318f35a3507d071e1f36 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1254) | `/test unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/263) | `/test 4.4-e2e`
ci/prow/e2e | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1337) | `/test e2e`
ci/prow/4.4-unit | 5ae35610254ed82931be318f35a3507d071e1f36 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/205) | `/test 4.4-unit`
ci/prow/lint | 5ae35610254ed82931be318f35a3507d071e1f36 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1273) | `/test lint`
ci/prow/unit | 5ae35610254ed82931be318f35a3507d071e1f36 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1254) | `/test unit`
ci/prow/4.4-lint | ae99290c1e6bdfd1f66ad6b30522c07967c1de51 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/193) | `/test 4.4-lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/263) | `/test 4.4-e2e`
ci/prow/e2e | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1337) | `/test e2e`
ci/prow/lint | 5ae35610254ed82931be318f35a3507d071e1f36 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1273) | `/test lint`
ci/prow/unit | 5ae35610254ed82931be318f35a3507d071e1f36 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1254) | `/test unit`
ci/prow/4.4-lint | ae99290c1e6bdfd1f66ad6b30522c07967c1de51 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/193) | `/test 4.4-lint`
ci/prow/4.4-unit | ae99290c1e6bdfd1f66ad6b30522c07967c1de51 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/206) | `/test 4.4-unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/263) | `/test 4.4-e2e`
ci/prow/e2e | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1337) | `/test e2e`
ci/prow/unit | 5ae35610254ed82931be318f35a3507d071e1f36 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1254) | `/test unit`
ci/prow/4.4-lint | ae99290c1e6bdfd1f66ad6b30522c07967c1de51 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/193) | `/test 4.4-lint`
ci/prow/4.4-unit | ae99290c1e6bdfd1f66ad6b30522c07967c1de51 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/206) | `/test 4.4-unit`
ci/prow/lint | ae99290c1e6bdfd1f66ad6b30522c07967c1de51 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1274) | `/test lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/263) | `/test 4.4-e2e`
ci/prow/e2e | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1337) | `/test e2e`
ci/prow/4.4-lint | ae99290c1e6bdfd1f66ad6b30522c07967c1de51 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/193) | `/test 4.4-lint`
ci/prow/4.4-unit | ae99290c1e6bdfd1f66ad6b30522c07967c1de51 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/206) | `/test 4.4-unit`
ci/prow/lint | ae99290c1e6bdfd1f66ad6b30522c07967c1de51 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1274) | `/test lint`
ci/prow/unit | ae99290c1e6bdfd1f66ad6b30522c07967c1de51 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1255) | `/test unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 4f1039faa05ce7bb6de7d2d9731fb6f4a59393d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/263) | `/test 4.4-e2e`
ci/prow/4.4-lint | ae99290c1e6bdfd1f66ad6b30522c07967c1de51 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/193) | `/test 4.4-lint`
ci/prow/4.4-unit | ae99290c1e6bdfd1f66ad6b30522c07967c1de51 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/206) | `/test 4.4-unit`
ci/prow/lint | ae99290c1e6bdfd1f66ad6b30522c07967c1de51 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1274) | `/test lint`
ci/prow/unit | ae99290c1e6bdfd1f66ad6b30522c07967c1de51 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1255) | `/test unit`
ci/prow/e2e | ae99290c1e6bdfd1f66ad6b30522c07967c1de51 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1340) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-lint | ae99290c1e6bdfd1f66ad6b30522c07967c1de51 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/193) | `/test 4.4-lint`
ci/prow/4.4-unit | ae99290c1e6bdfd1f66ad6b30522c07967c1de51 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/206) | `/test 4.4-unit`
ci/prow/lint | ae99290c1e6bdfd1f66ad6b30522c07967c1de51 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1274) | `/test lint`
ci/prow/unit | ae99290c1e6bdfd1f66ad6b30522c07967c1de51 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1255) | `/test unit`
ci/prow/e2e | ae99290c1e6bdfd1f66ad6b30522c07967c1de51 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1340) | `/test e2e`
ci/prow/4.4-e2e | ae99290c1e6bdfd1f66ad6b30522c07967c1de51 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/266) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-lint | ae99290c1e6bdfd1f66ad6b30522c07967c1de51 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/193) | `/test 4.4-lint`
ci/prow/4.4-unit | ae99290c1e6bdfd1f66ad6b30522c07967c1de51 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/206) | `/test 4.4-unit`
ci/prow/lint | ae99290c1e6bdfd1f66ad6b30522c07967c1de51 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1274) | `/test lint`
ci/prow/e2e | ae99290c1e6bdfd1f66ad6b30522c07967c1de51 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1340) | `/test e2e`
ci/prow/4.4-e2e | ae99290c1e6bdfd1f66ad6b30522c07967c1de51 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/266) | `/test 4.4-e2e`
ci/prow/unit | 1e1068b02a71ad9a1c7b3e9a27c1565ebbf6ad27 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1256) | `/test unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-unit | ae99290c1e6bdfd1f66ad6b30522c07967c1de51 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/206) | `/test 4.4-unit`
ci/prow/lint | ae99290c1e6bdfd1f66ad6b30522c07967c1de51 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1274) | `/test lint`
ci/prow/e2e | ae99290c1e6bdfd1f66ad6b30522c07967c1de51 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1340) | `/test e2e`
ci/prow/4.4-e2e | ae99290c1e6bdfd1f66ad6b30522c07967c1de51 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/266) | `/test 4.4-e2e`
ci/prow/unit | 1e1068b02a71ad9a1c7b3e9a27c1565ebbf6ad27 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1256) | `/test unit`
ci/prow/4.4-lint | 1e1068b02a71ad9a1c7b3e9a27c1565ebbf6ad27 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/194) | `/test 4.4-lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/lint | ae99290c1e6bdfd1f66ad6b30522c07967c1de51 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1274) | `/test lint`
ci/prow/e2e | ae99290c1e6bdfd1f66ad6b30522c07967c1de51 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1340) | `/test e2e`
ci/prow/4.4-e2e | ae99290c1e6bdfd1f66ad6b30522c07967c1de51 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/266) | `/test 4.4-e2e`
ci/prow/unit | 1e1068b02a71ad9a1c7b3e9a27c1565ebbf6ad27 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1256) | `/test unit`
ci/prow/4.4-lint | 1e1068b02a71ad9a1c7b3e9a27c1565ebbf6ad27 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/194) | `/test 4.4-lint`
ci/prow/4.4-unit | 1e1068b02a71ad9a1c7b3e9a27c1565ebbf6ad27 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/207) | `/test 4.4-unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | ae99290c1e6bdfd1f66ad6b30522c07967c1de51 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1340) | `/test e2e`
ci/prow/4.4-e2e | ae99290c1e6bdfd1f66ad6b30522c07967c1de51 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/266) | `/test 4.4-e2e`
ci/prow/unit | 1e1068b02a71ad9a1c7b3e9a27c1565ebbf6ad27 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1256) | `/test unit`
ci/prow/4.4-lint | 1e1068b02a71ad9a1c7b3e9a27c1565ebbf6ad27 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/194) | `/test 4.4-lint`
ci/prow/4.4-unit | 1e1068b02a71ad9a1c7b3e9a27c1565ebbf6ad27 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/207) | `/test 4.4-unit`
ci/prow/lint | 1e1068b02a71ad9a1c7b3e9a27c1565ebbf6ad27 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1275) | `/test lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | ae99290c1e6bdfd1f66ad6b30522c07967c1de51 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/266) | `/test 4.4-e2e`
ci/prow/unit | 1e1068b02a71ad9a1c7b3e9a27c1565ebbf6ad27 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1256) | `/test unit`
ci/prow/4.4-lint | 1e1068b02a71ad9a1c7b3e9a27c1565ebbf6ad27 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/194) | `/test 4.4-lint`
ci/prow/4.4-unit | 1e1068b02a71ad9a1c7b3e9a27c1565ebbf6ad27 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/207) | `/test 4.4-unit`
ci/prow/lint | 1e1068b02a71ad9a1c7b3e9a27c1565ebbf6ad27 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1275) | `/test lint`
ci/prow/e2e | 1e1068b02a71ad9a1c7b3e9a27c1565ebbf6ad27 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1342) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/unit | 1e1068b02a71ad9a1c7b3e9a27c1565ebbf6ad27 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1256) | `/test unit`
ci/prow/4.4-lint | 1e1068b02a71ad9a1c7b3e9a27c1565ebbf6ad27 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/194) | `/test 4.4-lint`
ci/prow/4.4-unit | 1e1068b02a71ad9a1c7b3e9a27c1565ebbf6ad27 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/207) | `/test 4.4-unit`
ci/prow/lint | 1e1068b02a71ad9a1c7b3e9a27c1565ebbf6ad27 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1275) | `/test lint`
ci/prow/e2e | 1e1068b02a71ad9a1c7b3e9a27c1565ebbf6ad27 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1342) | `/test e2e`
ci/prow/4.4-e2e | 1e1068b02a71ad9a1c7b3e9a27c1565ebbf6ad27 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/267) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/unit | 1e1068b02a71ad9a1c7b3e9a27c1565ebbf6ad27 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1256) | `/test unit`
ci/prow/4.4-lint | 1e1068b02a71ad9a1c7b3e9a27c1565ebbf6ad27 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/194) | `/test 4.4-lint`
ci/prow/4.4-unit | 1e1068b02a71ad9a1c7b3e9a27c1565ebbf6ad27 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/207) | `/test 4.4-unit`
ci/prow/lint | 1e1068b02a71ad9a1c7b3e9a27c1565ebbf6ad27 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1275) | `/test lint`
ci/prow/4.4-e2e | 1e1068b02a71ad9a1c7b3e9a27c1565ebbf6ad27 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/267) | `/test 4.4-e2e`
ci/prow/e2e | 94593e8ccbc1cf1697d7899b58be034875b109d1 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1343) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/unit | 1e1068b02a71ad9a1c7b3e9a27c1565ebbf6ad27 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1256) | `/test unit`
ci/prow/4.4-lint | 1e1068b02a71ad9a1c7b3e9a27c1565ebbf6ad27 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/194) | `/test 4.4-lint`
ci/prow/4.4-unit | 1e1068b02a71ad9a1c7b3e9a27c1565ebbf6ad27 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/207) | `/test 4.4-unit`
ci/prow/lint | 1e1068b02a71ad9a1c7b3e9a27c1565ebbf6ad27 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1275) | `/test lint`
ci/prow/e2e | 94593e8ccbc1cf1697d7899b58be034875b109d1 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1343) | `/test e2e`
ci/prow/4.4-e2e | 94593e8ccbc1cf1697d7899b58be034875b109d1 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/268) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/unit | 1e1068b02a71ad9a1c7b3e9a27c1565ebbf6ad27 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1256) | `/test unit`
ci/prow/4.4-unit | 1e1068b02a71ad9a1c7b3e9a27c1565ebbf6ad27 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/207) | `/test 4.4-unit`
ci/prow/lint | 1e1068b02a71ad9a1c7b3e9a27c1565ebbf6ad27 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1275) | `/test lint`
ci/prow/e2e | 94593e8ccbc1cf1697d7899b58be034875b109d1 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1343) | `/test e2e`
ci/prow/4.4-e2e | 94593e8ccbc1cf1697d7899b58be034875b109d1 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/268) | `/test 4.4-e2e`
ci/prow/4.4-lint | 94593e8ccbc1cf1697d7899b58be034875b109d1 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/195) | `/test 4.4-lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/unit | 1e1068b02a71ad9a1c7b3e9a27c1565ebbf6ad27 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1256) | `/test unit`
ci/prow/lint | 1e1068b02a71ad9a1c7b3e9a27c1565ebbf6ad27 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1275) | `/test lint`
ci/prow/e2e | 94593e8ccbc1cf1697d7899b58be034875b109d1 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1343) | `/test e2e`
ci/prow/4.4-e2e | 94593e8ccbc1cf1697d7899b58be034875b109d1 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/268) | `/test 4.4-e2e`
ci/prow/4.4-lint | 94593e8ccbc1cf1697d7899b58be034875b109d1 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/195) | `/test 4.4-lint`
ci/prow/4.4-unit | 94593e8ccbc1cf1697d7899b58be034875b109d1 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/208) | `/test 4.4-unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/unit | 1e1068b02a71ad9a1c7b3e9a27c1565ebbf6ad27 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1256) | `/test unit`
ci/prow/e2e | 94593e8ccbc1cf1697d7899b58be034875b109d1 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1343) | `/test e2e`
ci/prow/4.4-e2e | 94593e8ccbc1cf1697d7899b58be034875b109d1 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/268) | `/test 4.4-e2e`
ci/prow/4.4-lint | 94593e8ccbc1cf1697d7899b58be034875b109d1 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/195) | `/test 4.4-lint`
ci/prow/4.4-unit | 94593e8ccbc1cf1697d7899b58be034875b109d1 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/208) | `/test 4.4-unit`
ci/prow/lint | 94593e8ccbc1cf1697d7899b58be034875b109d1 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1276) | `/test lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | 94593e8ccbc1cf1697d7899b58be034875b109d1 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1343) | `/test e2e`
ci/prow/4.4-e2e | 94593e8ccbc1cf1697d7899b58be034875b109d1 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/268) | `/test 4.4-e2e`
ci/prow/4.4-lint | 94593e8ccbc1cf1697d7899b58be034875b109d1 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/195) | `/test 4.4-lint`
ci/prow/4.4-unit | 94593e8ccbc1cf1697d7899b58be034875b109d1 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/208) | `/test 4.4-unit`
ci/prow/lint | 94593e8ccbc1cf1697d7899b58be034875b109d1 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1276) | `/test lint`
ci/prow/unit | 94593e8ccbc1cf1697d7899b58be034875b109d1 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1257) | `/test unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 94593e8ccbc1cf1697d7899b58be034875b109d1 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/268) | `/test 4.4-e2e`
ci/prow/4.4-lint | 94593e8ccbc1cf1697d7899b58be034875b109d1 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/195) | `/test 4.4-lint`
ci/prow/4.4-unit | 94593e8ccbc1cf1697d7899b58be034875b109d1 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/208) | `/test 4.4-unit`
ci/prow/lint | 94593e8ccbc1cf1697d7899b58be034875b109d1 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1276) | `/test lint`
ci/prow/unit | 94593e8ccbc1cf1697d7899b58be034875b109d1 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1257) | `/test unit`
ci/prow/e2e | 4c8d709cfd777e8e20425769c326f67ae6c031d9 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1344) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 94593e8ccbc1cf1697d7899b58be034875b109d1 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/268) | `/test 4.4-e2e`
ci/prow/4.4-lint | 94593e8ccbc1cf1697d7899b58be034875b109d1 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/195) | `/test 4.4-lint`
ci/prow/lint | 94593e8ccbc1cf1697d7899b58be034875b109d1 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1276) | `/test lint`
ci/prow/unit | 94593e8ccbc1cf1697d7899b58be034875b109d1 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1257) | `/test unit`
ci/prow/e2e | 4c8d709cfd777e8e20425769c326f67ae6c031d9 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1344) | `/test e2e`
ci/prow/4.4-unit | 4c8d709cfd777e8e20425769c326f67ae6c031d9 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/209) | `/test 4.4-unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-lint | 94593e8ccbc1cf1697d7899b58be034875b109d1 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/195) | `/test 4.4-lint`
ci/prow/lint | 94593e8ccbc1cf1697d7899b58be034875b109d1 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1276) | `/test lint`
ci/prow/unit | 94593e8ccbc1cf1697d7899b58be034875b109d1 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1257) | `/test unit`
ci/prow/e2e | 4c8d709cfd777e8e20425769c326f67ae6c031d9 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1344) | `/test e2e`
ci/prow/4.4-unit | 4c8d709cfd777e8e20425769c326f67ae6c031d9 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/209) | `/test 4.4-unit`
ci/prow/4.4-e2e | 4c8d709cfd777e8e20425769c326f67ae6c031d9 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/269) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/lint | 94593e8ccbc1cf1697d7899b58be034875b109d1 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1276) | `/test lint`
ci/prow/unit | 94593e8ccbc1cf1697d7899b58be034875b109d1 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1257) | `/test unit`
ci/prow/e2e | 4c8d709cfd777e8e20425769c326f67ae6c031d9 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1344) | `/test e2e`
ci/prow/4.4-unit | 4c8d709cfd777e8e20425769c326f67ae6c031d9 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/209) | `/test 4.4-unit`
ci/prow/4.4-e2e | 4c8d709cfd777e8e20425769c326f67ae6c031d9 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/269) | `/test 4.4-e2e`
ci/prow/4.4-lint | 4c8d709cfd777e8e20425769c326f67ae6c031d9 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/196) | `/test 4.4-lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/unit | 94593e8ccbc1cf1697d7899b58be034875b109d1 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1257) | `/test unit`
ci/prow/e2e | 4c8d709cfd777e8e20425769c326f67ae6c031d9 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1344) | `/test e2e`
ci/prow/4.4-unit | 4c8d709cfd777e8e20425769c326f67ae6c031d9 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/209) | `/test 4.4-unit`
ci/prow/4.4-e2e | 4c8d709cfd777e8e20425769c326f67ae6c031d9 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/269) | `/test 4.4-e2e`
ci/prow/4.4-lint | 4c8d709cfd777e8e20425769c326f67ae6c031d9 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/196) | `/test 4.4-lint`
ci/prow/lint | 4c8d709cfd777e8e20425769c326f67ae6c031d9 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1277) | `/test lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | 4c8d709cfd777e8e20425769c326f67ae6c031d9 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1344) | `/test e2e`
ci/prow/4.4-unit | 4c8d709cfd777e8e20425769c326f67ae6c031d9 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/209) | `/test 4.4-unit`
ci/prow/4.4-e2e | 4c8d709cfd777e8e20425769c326f67ae6c031d9 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/269) | `/test 4.4-e2e`
ci/prow/4.4-lint | 4c8d709cfd777e8e20425769c326f67ae6c031d9 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/196) | `/test 4.4-lint`
ci/prow/lint | 4c8d709cfd777e8e20425769c326f67ae6c031d9 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1277) | `/test lint`
ci/prow/unit | 4c8d709cfd777e8e20425769c326f67ae6c031d9 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1258) | `/test unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | 4c8d709cfd777e8e20425769c326f67ae6c031d9 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1344) | `/test e2e`
ci/prow/4.4-e2e | 4c8d709cfd777e8e20425769c326f67ae6c031d9 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/269) | `/test 4.4-e2e`
ci/prow/4.4-lint | 4c8d709cfd777e8e20425769c326f67ae6c031d9 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/196) | `/test 4.4-lint`
ci/prow/lint | 4c8d709cfd777e8e20425769c326f67ae6c031d9 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1277) | `/test lint`
ci/prow/unit | 4c8d709cfd777e8e20425769c326f67ae6c031d9 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1258) | `/test unit`
ci/prow/4.4-unit | 3344f47b3d8607e5dabfd96a9cb589d1d1ca85e0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/210) | `/test 4.4-unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | 4c8d709cfd777e8e20425769c326f67ae6c031d9 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1344) | `/test e2e`
ci/prow/4.4-e2e | 4c8d709cfd777e8e20425769c326f67ae6c031d9 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/269) | `/test 4.4-e2e`
ci/prow/lint | 4c8d709cfd777e8e20425769c326f67ae6c031d9 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1277) | `/test lint`
ci/prow/unit | 4c8d709cfd777e8e20425769c326f67ae6c031d9 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1258) | `/test unit`
ci/prow/4.4-unit | 3344f47b3d8607e5dabfd96a9cb589d1d1ca85e0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/210) | `/test 4.4-unit`
ci/prow/4.4-lint | 3344f47b3d8607e5dabfd96a9cb589d1d1ca85e0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/197) | `/test 4.4-lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 4c8d709cfd777e8e20425769c326f67ae6c031d9 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/269) | `/test 4.4-e2e`
ci/prow/lint | 4c8d709cfd777e8e20425769c326f67ae6c031d9 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1277) | `/test lint`
ci/prow/unit | 4c8d709cfd777e8e20425769c326f67ae6c031d9 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1258) | `/test unit`
ci/prow/4.4-unit | 3344f47b3d8607e5dabfd96a9cb589d1d1ca85e0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/210) | `/test 4.4-unit`
ci/prow/4.4-lint | 3344f47b3d8607e5dabfd96a9cb589d1d1ca85e0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/197) | `/test 4.4-lint`
ci/prow/e2e | 3344f47b3d8607e5dabfd96a9cb589d1d1ca85e0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1345) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/lint | 4c8d709cfd777e8e20425769c326f67ae6c031d9 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1277) | `/test lint`
ci/prow/unit | 4c8d709cfd777e8e20425769c326f67ae6c031d9 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1258) | `/test unit`
ci/prow/4.4-unit | 3344f47b3d8607e5dabfd96a9cb589d1d1ca85e0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/210) | `/test 4.4-unit`
ci/prow/4.4-lint | 3344f47b3d8607e5dabfd96a9cb589d1d1ca85e0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/197) | `/test 4.4-lint`
ci/prow/e2e | 3344f47b3d8607e5dabfd96a9cb589d1d1ca85e0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1345) | `/test e2e`
ci/prow/4.4-e2e | 3344f47b3d8607e5dabfd96a9cb589d1d1ca85e0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/270) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/unit | 4c8d709cfd777e8e20425769c326f67ae6c031d9 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1258) | `/test unit`
ci/prow/4.4-unit | 3344f47b3d8607e5dabfd96a9cb589d1d1ca85e0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/210) | `/test 4.4-unit`
ci/prow/4.4-lint | 3344f47b3d8607e5dabfd96a9cb589d1d1ca85e0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/197) | `/test 4.4-lint`
ci/prow/e2e | 3344f47b3d8607e5dabfd96a9cb589d1d1ca85e0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1345) | `/test e2e`
ci/prow/4.4-e2e | 3344f47b3d8607e5dabfd96a9cb589d1d1ca85e0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/270) | `/test 4.4-e2e`
ci/prow/lint | 3344f47b3d8607e5dabfd96a9cb589d1d1ca85e0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1278) | `/test lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-unit | 3344f47b3d8607e5dabfd96a9cb589d1d1ca85e0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/210) | `/test 4.4-unit`
ci/prow/4.4-lint | 3344f47b3d8607e5dabfd96a9cb589d1d1ca85e0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/197) | `/test 4.4-lint`
ci/prow/e2e | 3344f47b3d8607e5dabfd96a9cb589d1d1ca85e0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1345) | `/test e2e`
ci/prow/4.4-e2e | 3344f47b3d8607e5dabfd96a9cb589d1d1ca85e0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/270) | `/test 4.4-e2e`
ci/prow/lint | 3344f47b3d8607e5dabfd96a9cb589d1d1ca85e0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1278) | `/test lint`
ci/prow/unit | 3344f47b3d8607e5dabfd96a9cb589d1d1ca85e0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1259) | `/test unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-unit | 3344f47b3d8607e5dabfd96a9cb589d1d1ca85e0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/210) | `/test 4.4-unit`
ci/prow/4.4-lint | 3344f47b3d8607e5dabfd96a9cb589d1d1ca85e0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/197) | `/test 4.4-lint`
ci/prow/e2e | 3344f47b3d8607e5dabfd96a9cb589d1d1ca85e0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1345) | `/test e2e`
ci/prow/lint | 3344f47b3d8607e5dabfd96a9cb589d1d1ca85e0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1278) | `/test lint`
ci/prow/unit | 3344f47b3d8607e5dabfd96a9cb589d1d1ca85e0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1259) | `/test unit`
ci/prow/4.4-e2e | 1533610317ac49a5163ccc2f725e784e68325474 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/271) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-unit | 3344f47b3d8607e5dabfd96a9cb589d1d1ca85e0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/210) | `/test 4.4-unit`
ci/prow/e2e | 3344f47b3d8607e5dabfd96a9cb589d1d1ca85e0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1345) | `/test e2e`
ci/prow/lint | 3344f47b3d8607e5dabfd96a9cb589d1d1ca85e0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1278) | `/test lint`
ci/prow/unit | 3344f47b3d8607e5dabfd96a9cb589d1d1ca85e0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1259) | `/test unit`
ci/prow/4.4-e2e | 1533610317ac49a5163ccc2f725e784e68325474 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/271) | `/test 4.4-e2e`
ci/prow/4.4-lint | 1533610317ac49a5163ccc2f725e784e68325474 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/198) | `/test 4.4-lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-unit | 3344f47b3d8607e5dabfd96a9cb589d1d1ca85e0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/210) | `/test 4.4-unit`
ci/prow/e2e | 3344f47b3d8607e5dabfd96a9cb589d1d1ca85e0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1345) | `/test e2e`
ci/prow/unit | 3344f47b3d8607e5dabfd96a9cb589d1d1ca85e0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1259) | `/test unit`
ci/prow/4.4-e2e | 1533610317ac49a5163ccc2f725e784e68325474 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/271) | `/test 4.4-e2e`
ci/prow/4.4-lint | 1533610317ac49a5163ccc2f725e784e68325474 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/198) | `/test 4.4-lint`
ci/prow/lint | 1533610317ac49a5163ccc2f725e784e68325474 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1279) | `/test lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-unit | 3344f47b3d8607e5dabfd96a9cb589d1d1ca85e0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/210) | `/test 4.4-unit`
ci/prow/e2e | 3344f47b3d8607e5dabfd96a9cb589d1d1ca85e0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1345) | `/test e2e`
ci/prow/4.4-e2e | 1533610317ac49a5163ccc2f725e784e68325474 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/271) | `/test 4.4-e2e`
ci/prow/4.4-lint | 1533610317ac49a5163ccc2f725e784e68325474 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/198) | `/test 4.4-lint`
ci/prow/lint | 1533610317ac49a5163ccc2f725e784e68325474 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1279) | `/test lint`
ci/prow/unit | 1533610317ac49a5163ccc2f725e784e68325474 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1260) | `/test unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-unit | 3344f47b3d8607e5dabfd96a9cb589d1d1ca85e0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/210) | `/test 4.4-unit`
ci/prow/4.4-e2e | 1533610317ac49a5163ccc2f725e784e68325474 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/271) | `/test 4.4-e2e`
ci/prow/4.4-lint | 1533610317ac49a5163ccc2f725e784e68325474 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/198) | `/test 4.4-lint`
ci/prow/lint | 1533610317ac49a5163ccc2f725e784e68325474 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1279) | `/test lint`
ci/prow/unit | 1533610317ac49a5163ccc2f725e784e68325474 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1260) | `/test unit`
ci/prow/e2e | 1533610317ac49a5163ccc2f725e784e68325474 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1346) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 1533610317ac49a5163ccc2f725e784e68325474 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/271) | `/test 4.4-e2e`
ci/prow/4.4-lint | 1533610317ac49a5163ccc2f725e784e68325474 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/198) | `/test 4.4-lint`
ci/prow/lint | 1533610317ac49a5163ccc2f725e784e68325474 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1279) | `/test lint`
ci/prow/unit | 1533610317ac49a5163ccc2f725e784e68325474 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1260) | `/test unit`
ci/prow/e2e | 1533610317ac49a5163ccc2f725e784e68325474 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1346) | `/test e2e`
ci/prow/4.4-unit | 1533610317ac49a5163ccc2f725e784e68325474 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/211) | `/test 4.4-unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-lint | 1533610317ac49a5163ccc2f725e784e68325474 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/198) | `/test 4.4-lint`
ci/prow/lint | 1533610317ac49a5163ccc2f725e784e68325474 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1279) | `/test lint`
ci/prow/unit | 1533610317ac49a5163ccc2f725e784e68325474 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1260) | `/test unit`
ci/prow/e2e | 1533610317ac49a5163ccc2f725e784e68325474 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1346) | `/test e2e`
ci/prow/4.4-unit | 1533610317ac49a5163ccc2f725e784e68325474 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/211) | `/test 4.4-unit`
ci/prow/4.4-e2e | 38b75f5dd9a83462bfd03ad9d629629d6d18f32d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/272) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-lint | 1533610317ac49a5163ccc2f725e784e68325474 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/198) | `/test 4.4-lint`
ci/prow/unit | 1533610317ac49a5163ccc2f725e784e68325474 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1260) | `/test unit`
ci/prow/e2e | 1533610317ac49a5163ccc2f725e784e68325474 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1346) | `/test e2e`
ci/prow/4.4-unit | 1533610317ac49a5163ccc2f725e784e68325474 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/211) | `/test 4.4-unit`
ci/prow/4.4-e2e | 38b75f5dd9a83462bfd03ad9d629629d6d18f32d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/272) | `/test 4.4-e2e`
ci/prow/lint | 38b75f5dd9a83462bfd03ad9d629629d6d18f32d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1280) | `/test lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-lint | 1533610317ac49a5163ccc2f725e784e68325474 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/198) | `/test 4.4-lint`
ci/prow/e2e | 1533610317ac49a5163ccc2f725e784e68325474 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1346) | `/test e2e`
ci/prow/4.4-unit | 1533610317ac49a5163ccc2f725e784e68325474 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/211) | `/test 4.4-unit`
ci/prow/4.4-e2e | 38b75f5dd9a83462bfd03ad9d629629d6d18f32d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/272) | `/test 4.4-e2e`
ci/prow/lint | 38b75f5dd9a83462bfd03ad9d629629d6d18f32d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1280) | `/test lint`
ci/prow/unit | 38b75f5dd9a83462bfd03ad9d629629d6d18f32d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1261) | `/test unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-lint | 1533610317ac49a5163ccc2f725e784e68325474 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/198) | `/test 4.4-lint`
ci/prow/e2e | 1533610317ac49a5163ccc2f725e784e68325474 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1346) | `/test e2e`
ci/prow/4.4-e2e | 38b75f5dd9a83462bfd03ad9d629629d6d18f32d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/272) | `/test 4.4-e2e`
ci/prow/lint | 38b75f5dd9a83462bfd03ad9d629629d6d18f32d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1280) | `/test lint`
ci/prow/unit | 38b75f5dd9a83462bfd03ad9d629629d6d18f32d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1261) | `/test unit`
ci/prow/4.4-unit | 38b75f5dd9a83462bfd03ad9d629629d6d18f32d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/212) | `/test 4.4-unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | 1533610317ac49a5163ccc2f725e784e68325474 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1346) | `/test e2e`
ci/prow/4.4-e2e | 38b75f5dd9a83462bfd03ad9d629629d6d18f32d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/272) | `/test 4.4-e2e`
ci/prow/lint | 38b75f5dd9a83462bfd03ad9d629629d6d18f32d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1280) | `/test lint`
ci/prow/unit | 38b75f5dd9a83462bfd03ad9d629629d6d18f32d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1261) | `/test unit`
ci/prow/4.4-unit | 38b75f5dd9a83462bfd03ad9d629629d6d18f32d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/212) | `/test 4.4-unit`
ci/prow/4.4-lint | 38b75f5dd9a83462bfd03ad9d629629d6d18f32d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/199) | `/test 4.4-lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 38b75f5dd9a83462bfd03ad9d629629d6d18f32d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/272) | `/test 4.4-e2e`
ci/prow/lint | 38b75f5dd9a83462bfd03ad9d629629d6d18f32d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1280) | `/test lint`
ci/prow/unit | 38b75f5dd9a83462bfd03ad9d629629d6d18f32d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1261) | `/test unit`
ci/prow/4.4-unit | 38b75f5dd9a83462bfd03ad9d629629d6d18f32d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/212) | `/test 4.4-unit`
ci/prow/4.4-lint | 38b75f5dd9a83462bfd03ad9d629629d6d18f32d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/199) | `/test 4.4-lint`
ci/prow/e2e | 38b75f5dd9a83462bfd03ad9d629629d6d18f32d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1347) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 38b75f5dd9a83462bfd03ad9d629629d6d18f32d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/272) | `/test 4.4-e2e`
ci/prow/lint | 38b75f5dd9a83462bfd03ad9d629629d6d18f32d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1280) | `/test lint`
ci/prow/unit | 38b75f5dd9a83462bfd03ad9d629629d6d18f32d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1261) | `/test unit`
ci/prow/4.4-unit | 38b75f5dd9a83462bfd03ad9d629629d6d18f32d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/212) | `/test 4.4-unit`
ci/prow/4.4-lint | 38b75f5dd9a83462bfd03ad9d629629d6d18f32d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/199) | `/test 4.4-lint`
ci/prow/e2e | e6fce56da710d48402fddfb23cce4bd36ea5fd77 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1349) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 38b75f5dd9a83462bfd03ad9d629629d6d18f32d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/272) | `/test 4.4-e2e`
ci/prow/unit | 38b75f5dd9a83462bfd03ad9d629629d6d18f32d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1261) | `/test unit`
ci/prow/4.4-unit | 38b75f5dd9a83462bfd03ad9d629629d6d18f32d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/212) | `/test 4.4-unit`
ci/prow/4.4-lint | 38b75f5dd9a83462bfd03ad9d629629d6d18f32d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/199) | `/test 4.4-lint`
ci/prow/e2e | e6fce56da710d48402fddfb23cce4bd36ea5fd77 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1349) | `/test e2e`
ci/prow/lint | e6fce56da710d48402fddfb23cce4bd36ea5fd77 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1282) | `/test lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 38b75f5dd9a83462bfd03ad9d629629d6d18f32d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/272) | `/test 4.4-e2e`
ci/prow/4.4-unit | 38b75f5dd9a83462bfd03ad9d629629d6d18f32d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/212) | `/test 4.4-unit`
ci/prow/4.4-lint | 38b75f5dd9a83462bfd03ad9d629629d6d18f32d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/199) | `/test 4.4-lint`
ci/prow/e2e | e6fce56da710d48402fddfb23cce4bd36ea5fd77 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1349) | `/test e2e`
ci/prow/lint | e6fce56da710d48402fddfb23cce4bd36ea5fd77 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1282) | `/test lint`
ci/prow/unit | e6fce56da710d48402fddfb23cce4bd36ea5fd77 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1263) | `/test unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 38b75f5dd9a83462bfd03ad9d629629d6d18f32d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/272) | `/test 4.4-e2e`
ci/prow/4.4-lint | 38b75f5dd9a83462bfd03ad9d629629d6d18f32d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/199) | `/test 4.4-lint`
ci/prow/e2e | e6fce56da710d48402fddfb23cce4bd36ea5fd77 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1349) | `/test e2e`
ci/prow/lint | e6fce56da710d48402fddfb23cce4bd36ea5fd77 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1282) | `/test lint`
ci/prow/unit | e6fce56da710d48402fddfb23cce4bd36ea5fd77 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1263) | `/test unit`
ci/prow/4.4-unit | e6fce56da710d48402fddfb23cce4bd36ea5fd77 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/214) | `/test 4.4-unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 38b75f5dd9a83462bfd03ad9d629629d6d18f32d | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/272) | `/test 4.4-e2e`
ci/prow/e2e | e6fce56da710d48402fddfb23cce4bd36ea5fd77 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1349) | `/test e2e`
ci/prow/lint | e6fce56da710d48402fddfb23cce4bd36ea5fd77 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1282) | `/test lint`
ci/prow/unit | e6fce56da710d48402fddfb23cce4bd36ea5fd77 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1263) | `/test unit`
ci/prow/4.4-unit | e6fce56da710d48402fddfb23cce4bd36ea5fd77 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/214) | `/test 4.4-unit`
ci/prow/4.4-lint | e6fce56da710d48402fddfb23cce4bd36ea5fd77 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/201) | `/test 4.4-lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | e6fce56da710d48402fddfb23cce4bd36ea5fd77 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1349) | `/test e2e`
ci/prow/lint | e6fce56da710d48402fddfb23cce4bd36ea5fd77 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1282) | `/test lint`
ci/prow/unit | e6fce56da710d48402fddfb23cce4bd36ea5fd77 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1263) | `/test unit`
ci/prow/4.4-unit | e6fce56da710d48402fddfb23cce4bd36ea5fd77 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/214) | `/test 4.4-unit`
ci/prow/4.4-lint | e6fce56da710d48402fddfb23cce4bd36ea5fd77 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/201) | `/test 4.4-lint`
ci/prow/4.4-e2e | e6fce56da710d48402fddfb23cce4bd36ea5fd77 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/274) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | e6fce56da710d48402fddfb23cce4bd36ea5fd77 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1349) | `/test e2e`
ci/prow/lint | e6fce56da710d48402fddfb23cce4bd36ea5fd77 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1282) | `/test lint`
ci/prow/unit | e6fce56da710d48402fddfb23cce4bd36ea5fd77 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1263) | `/test unit`
ci/prow/4.4-unit | e6fce56da710d48402fddfb23cce4bd36ea5fd77 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/214) | `/test 4.4-unit`
ci/prow/4.4-e2e | e6fce56da710d48402fddfb23cce4bd36ea5fd77 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/274) | `/test 4.4-e2e`
ci/prow/4.4-lint | 5bf3e68b85dadba1d668e19effccdc4ee80a1b52 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/202) | `/test 4.4-lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | e6fce56da710d48402fddfb23cce4bd36ea5fd77 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1349) | `/test e2e`
ci/prow/lint | e6fce56da710d48402fddfb23cce4bd36ea5fd77 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1282) | `/test lint`
ci/prow/unit | e6fce56da710d48402fddfb23cce4bd36ea5fd77 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1263) | `/test unit`
ci/prow/4.4-e2e | e6fce56da710d48402fddfb23cce4bd36ea5fd77 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/274) | `/test 4.4-e2e`
ci/prow/4.4-lint | 5bf3e68b85dadba1d668e19effccdc4ee80a1b52 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/202) | `/test 4.4-lint`
ci/prow/4.4-unit | 5bf3e68b85dadba1d668e19effccdc4ee80a1b52 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/215) | `/test 4.4-unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | e6fce56da710d48402fddfb23cce4bd36ea5fd77 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1349) | `/test e2e`
ci/prow/unit | e6fce56da710d48402fddfb23cce4bd36ea5fd77 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1263) | `/test unit`
ci/prow/4.4-e2e | e6fce56da710d48402fddfb23cce4bd36ea5fd77 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/274) | `/test 4.4-e2e`
ci/prow/4.4-lint | 5bf3e68b85dadba1d668e19effccdc4ee80a1b52 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/202) | `/test 4.4-lint`
ci/prow/4.4-unit | 5bf3e68b85dadba1d668e19effccdc4ee80a1b52 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/215) | `/test 4.4-unit`
ci/prow/lint | 5bf3e68b85dadba1d668e19effccdc4ee80a1b52 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1283) | `/test lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | e6fce56da710d48402fddfb23cce4bd36ea5fd77 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1349) | `/test e2e`
ci/prow/4.4-e2e | e6fce56da710d48402fddfb23cce4bd36ea5fd77 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/274) | `/test 4.4-e2e`
ci/prow/4.4-lint | 5bf3e68b85dadba1d668e19effccdc4ee80a1b52 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/202) | `/test 4.4-lint`
ci/prow/4.4-unit | 5bf3e68b85dadba1d668e19effccdc4ee80a1b52 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/215) | `/test 4.4-unit`
ci/prow/lint | 5bf3e68b85dadba1d668e19effccdc4ee80a1b52 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1283) | `/test lint`
ci/prow/unit | 5bf3e68b85dadba1d668e19effccdc4ee80a1b52 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1264) | `/test unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | e6fce56da710d48402fddfb23cce4bd36ea5fd77 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/274) | `/test 4.4-e2e`
ci/prow/4.4-lint | 5bf3e68b85dadba1d668e19effccdc4ee80a1b52 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/202) | `/test 4.4-lint`
ci/prow/4.4-unit | 5bf3e68b85dadba1d668e19effccdc4ee80a1b52 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/215) | `/test 4.4-unit`
ci/prow/lint | 5bf3e68b85dadba1d668e19effccdc4ee80a1b52 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1283) | `/test lint`
ci/prow/unit | 5bf3e68b85dadba1d668e19effccdc4ee80a1b52 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1264) | `/test unit`
ci/prow/e2e | 5bf3e68b85dadba1d668e19effccdc4ee80a1b52 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1350) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-lint | 5bf3e68b85dadba1d668e19effccdc4ee80a1b52 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/202) | `/test 4.4-lint`
ci/prow/4.4-unit | 5bf3e68b85dadba1d668e19effccdc4ee80a1b52 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/215) | `/test 4.4-unit`
ci/prow/lint | 5bf3e68b85dadba1d668e19effccdc4ee80a1b52 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1283) | `/test lint`
ci/prow/unit | 5bf3e68b85dadba1d668e19effccdc4ee80a1b52 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1264) | `/test unit`
ci/prow/e2e | 5bf3e68b85dadba1d668e19effccdc4ee80a1b52 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1350) | `/test e2e`
ci/prow/4.4-e2e | 5bf3e68b85dadba1d668e19effccdc4ee80a1b52 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/275) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-unit | 5bf3e68b85dadba1d668e19effccdc4ee80a1b52 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/215) | `/test 4.4-unit`
ci/prow/lint | 5bf3e68b85dadba1d668e19effccdc4ee80a1b52 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1283) | `/test lint`
ci/prow/unit | 5bf3e68b85dadba1d668e19effccdc4ee80a1b52 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1264) | `/test unit`
ci/prow/e2e | 5bf3e68b85dadba1d668e19effccdc4ee80a1b52 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1350) | `/test e2e`
ci/prow/4.4-e2e | 5bf3e68b85dadba1d668e19effccdc4ee80a1b52 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/275) | `/test 4.4-e2e`
ci/prow/4.4-lint | 60d68648863ded755c4d4329eee89be2a5fd29ef | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/203) | `/test 4.4-lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/lint | 5bf3e68b85dadba1d668e19effccdc4ee80a1b52 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1283) | `/test lint`
ci/prow/unit | 5bf3e68b85dadba1d668e19effccdc4ee80a1b52 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1264) | `/test unit`
ci/prow/e2e | 5bf3e68b85dadba1d668e19effccdc4ee80a1b52 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1350) | `/test e2e`
ci/prow/4.4-e2e | 5bf3e68b85dadba1d668e19effccdc4ee80a1b52 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/275) | `/test 4.4-e2e`
ci/prow/4.4-lint | 60d68648863ded755c4d4329eee89be2a5fd29ef | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/203) | `/test 4.4-lint`
ci/prow/4.4-unit | 60d68648863ded755c4d4329eee89be2a5fd29ef | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/216) | `/test 4.4-unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/lint | 5bf3e68b85dadba1d668e19effccdc4ee80a1b52 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1283) | `/test lint`
ci/prow/unit | 5bf3e68b85dadba1d668e19effccdc4ee80a1b52 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1264) | `/test unit`
ci/prow/4.4-e2e | 5bf3e68b85dadba1d668e19effccdc4ee80a1b52 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/275) | `/test 4.4-e2e`
ci/prow/4.4-lint | 60d68648863ded755c4d4329eee89be2a5fd29ef | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/203) | `/test 4.4-lint`
ci/prow/4.4-unit | 60d68648863ded755c4d4329eee89be2a5fd29ef | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/216) | `/test 4.4-unit`
ci/prow/e2e | 60d68648863ded755c4d4329eee89be2a5fd29ef | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1351) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/lint | 5bf3e68b85dadba1d668e19effccdc4ee80a1b52 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1283) | `/test lint`
ci/prow/unit | 5bf3e68b85dadba1d668e19effccdc4ee80a1b52 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1264) | `/test unit`
ci/prow/4.4-lint | 60d68648863ded755c4d4329eee89be2a5fd29ef | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/203) | `/test 4.4-lint`
ci/prow/4.4-unit | 60d68648863ded755c4d4329eee89be2a5fd29ef | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/216) | `/test 4.4-unit`
ci/prow/e2e | 60d68648863ded755c4d4329eee89be2a5fd29ef | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1351) | `/test e2e`
ci/prow/4.4-e2e | 60d68648863ded755c4d4329eee89be2a5fd29ef | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/276) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/unit | 5bf3e68b85dadba1d668e19effccdc4ee80a1b52 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1264) | `/test unit`
ci/prow/4.4-lint | 60d68648863ded755c4d4329eee89be2a5fd29ef | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/203) | `/test 4.4-lint`
ci/prow/4.4-unit | 60d68648863ded755c4d4329eee89be2a5fd29ef | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/216) | `/test 4.4-unit`
ci/prow/e2e | 60d68648863ded755c4d4329eee89be2a5fd29ef | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1351) | `/test e2e`
ci/prow/4.4-e2e | 60d68648863ded755c4d4329eee89be2a5fd29ef | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/276) | `/test 4.4-e2e`
ci/prow/lint | 60d68648863ded755c4d4329eee89be2a5fd29ef | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1284) | `/test lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-lint | 60d68648863ded755c4d4329eee89be2a5fd29ef | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/203) | `/test 4.4-lint`
ci/prow/4.4-unit | 60d68648863ded755c4d4329eee89be2a5fd29ef | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/216) | `/test 4.4-unit`
ci/prow/e2e | 60d68648863ded755c4d4329eee89be2a5fd29ef | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1351) | `/test e2e`
ci/prow/4.4-e2e | 60d68648863ded755c4d4329eee89be2a5fd29ef | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/276) | `/test 4.4-e2e`
ci/prow/lint | 60d68648863ded755c4d4329eee89be2a5fd29ef | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1284) | `/test lint`
ci/prow/unit | 60d68648863ded755c4d4329eee89be2a5fd29ef | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1265) | `/test unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-unit | 60d68648863ded755c4d4329eee89be2a5fd29ef | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/216) | `/test 4.4-unit`
ci/prow/e2e | 60d68648863ded755c4d4329eee89be2a5fd29ef | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1351) | `/test e2e`
ci/prow/4.4-e2e | 60d68648863ded755c4d4329eee89be2a5fd29ef | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/276) | `/test 4.4-e2e`
ci/prow/lint | 60d68648863ded755c4d4329eee89be2a5fd29ef | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1284) | `/test lint`
ci/prow/unit | 60d68648863ded755c4d4329eee89be2a5fd29ef | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1265) | `/test unit`
ci/prow/4.4-lint | 0de3fc1dbc8f6848e65ed0165470ea1a5936836b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/206) | `/test 4.4-lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | 60d68648863ded755c4d4329eee89be2a5fd29ef | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1351) | `/test e2e`
ci/prow/4.4-e2e | 60d68648863ded755c4d4329eee89be2a5fd29ef | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/276) | `/test 4.4-e2e`
ci/prow/lint | 60d68648863ded755c4d4329eee89be2a5fd29ef | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1284) | `/test lint`
ci/prow/unit | 60d68648863ded755c4d4329eee89be2a5fd29ef | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1265) | `/test unit`
ci/prow/4.4-lint | 0de3fc1dbc8f6848e65ed0165470ea1a5936836b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/206) | `/test 4.4-lint`
ci/prow/4.4-unit | 0de3fc1dbc8f6848e65ed0165470ea1a5936836b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/219) | `/test 4.4-unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | 60d68648863ded755c4d4329eee89be2a5fd29ef | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1351) | `/test e2e`
ci/prow/4.4-e2e | 60d68648863ded755c4d4329eee89be2a5fd29ef | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/276) | `/test 4.4-e2e`
ci/prow/unit | 60d68648863ded755c4d4329eee89be2a5fd29ef | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1265) | `/test unit`
ci/prow/4.4-lint | 0de3fc1dbc8f6848e65ed0165470ea1a5936836b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/206) | `/test 4.4-lint`
ci/prow/4.4-unit | 0de3fc1dbc8f6848e65ed0165470ea1a5936836b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/219) | `/test 4.4-unit`
ci/prow/lint | 0de3fc1dbc8f6848e65ed0165470ea1a5936836b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1287) | `/test lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | 60d68648863ded755c4d4329eee89be2a5fd29ef | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1351) | `/test e2e`
ci/prow/unit | 60d68648863ded755c4d4329eee89be2a5fd29ef | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1265) | `/test unit`
ci/prow/4.4-lint | 0de3fc1dbc8f6848e65ed0165470ea1a5936836b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/206) | `/test 4.4-lint`
ci/prow/4.4-unit | 0de3fc1dbc8f6848e65ed0165470ea1a5936836b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/219) | `/test 4.4-unit`
ci/prow/lint | 0de3fc1dbc8f6848e65ed0165470ea1a5936836b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1287) | `/test lint`
ci/prow/4.4-e2e | 0de3fc1dbc8f6848e65ed0165470ea1a5936836b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/279) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/unit | 60d68648863ded755c4d4329eee89be2a5fd29ef | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1265) | `/test unit`
ci/prow/4.4-lint | 0de3fc1dbc8f6848e65ed0165470ea1a5936836b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/206) | `/test 4.4-lint`
ci/prow/4.4-unit | 0de3fc1dbc8f6848e65ed0165470ea1a5936836b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/219) | `/test 4.4-unit`
ci/prow/lint | 0de3fc1dbc8f6848e65ed0165470ea1a5936836b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1287) | `/test lint`
ci/prow/4.4-e2e | 0de3fc1dbc8f6848e65ed0165470ea1a5936836b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/279) | `/test 4.4-e2e`
ci/prow/e2e | 0de3fc1dbc8f6848e65ed0165470ea1a5936836b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1354) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-lint | 0de3fc1dbc8f6848e65ed0165470ea1a5936836b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/206) | `/test 4.4-lint`
ci/prow/4.4-unit | 0de3fc1dbc8f6848e65ed0165470ea1a5936836b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/219) | `/test 4.4-unit`
ci/prow/lint | 0de3fc1dbc8f6848e65ed0165470ea1a5936836b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1287) | `/test lint`
ci/prow/4.4-e2e | 0de3fc1dbc8f6848e65ed0165470ea1a5936836b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/279) | `/test 4.4-e2e`
ci/prow/e2e | 0de3fc1dbc8f6848e65ed0165470ea1a5936836b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1354) | `/test e2e`
ci/prow/unit | 0de3fc1dbc8f6848e65ed0165470ea1a5936836b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1268) | `/test unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-lint | 0de3fc1dbc8f6848e65ed0165470ea1a5936836b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/206) | `/test 4.4-lint`
ci/prow/4.4-unit | 0de3fc1dbc8f6848e65ed0165470ea1a5936836b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/219) | `/test 4.4-unit`
ci/prow/4.4-e2e | 0de3fc1dbc8f6848e65ed0165470ea1a5936836b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/279) | `/test 4.4-e2e`
ci/prow/e2e | 0de3fc1dbc8f6848e65ed0165470ea1a5936836b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1354) | `/test e2e`
ci/prow/unit | 0de3fc1dbc8f6848e65ed0165470ea1a5936836b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1268) | `/test unit`
ci/prow/lint | fb0e94d012b6314e9064b6bed1eb63c5dc8e81a3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1289) | `/test lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-lint | 0de3fc1dbc8f6848e65ed0165470ea1a5936836b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/206) | `/test 4.4-lint`
ci/prow/4.4-unit | 0de3fc1dbc8f6848e65ed0165470ea1a5936836b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/219) | `/test 4.4-unit`
ci/prow/4.4-e2e | 0de3fc1dbc8f6848e65ed0165470ea1a5936836b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/279) | `/test 4.4-e2e`
ci/prow/e2e | 0de3fc1dbc8f6848e65ed0165470ea1a5936836b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1354) | `/test e2e`
ci/prow/lint | fb0e94d012b6314e9064b6bed1eb63c5dc8e81a3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1289) | `/test lint`
ci/prow/unit | fb0e94d012b6314e9064b6bed1eb63c5dc8e81a3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1270) | `/test unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-unit | 0de3fc1dbc8f6848e65ed0165470ea1a5936836b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/219) | `/test 4.4-unit`
ci/prow/4.4-e2e | 0de3fc1dbc8f6848e65ed0165470ea1a5936836b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/279) | `/test 4.4-e2e`
ci/prow/e2e | 0de3fc1dbc8f6848e65ed0165470ea1a5936836b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1354) | `/test e2e`
ci/prow/lint | fb0e94d012b6314e9064b6bed1eb63c5dc8e81a3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1289) | `/test lint`
ci/prow/unit | fb0e94d012b6314e9064b6bed1eb63c5dc8e81a3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1270) | `/test unit`
ci/prow/4.4-lint | fb0e94d012b6314e9064b6bed1eb63c5dc8e81a3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/208) | `/test 4.4-lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 0de3fc1dbc8f6848e65ed0165470ea1a5936836b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/279) | `/test 4.4-e2e`
ci/prow/e2e | 0de3fc1dbc8f6848e65ed0165470ea1a5936836b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1354) | `/test e2e`
ci/prow/lint | fb0e94d012b6314e9064b6bed1eb63c5dc8e81a3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1289) | `/test lint`
ci/prow/unit | fb0e94d012b6314e9064b6bed1eb63c5dc8e81a3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1270) | `/test unit`
ci/prow/4.4-lint | fb0e94d012b6314e9064b6bed1eb63c5dc8e81a3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/208) | `/test 4.4-lint`
ci/prow/4.4-unit | fb0e94d012b6314e9064b6bed1eb63c5dc8e81a3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/221) | `/test 4.4-unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 0de3fc1dbc8f6848e65ed0165470ea1a5936836b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/279) | `/test 4.4-e2e`
ci/prow/lint | fb0e94d012b6314e9064b6bed1eb63c5dc8e81a3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1289) | `/test lint`
ci/prow/unit | fb0e94d012b6314e9064b6bed1eb63c5dc8e81a3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1270) | `/test unit`
ci/prow/4.4-lint | fb0e94d012b6314e9064b6bed1eb63c5dc8e81a3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/208) | `/test 4.4-lint`
ci/prow/4.4-unit | fb0e94d012b6314e9064b6bed1eb63c5dc8e81a3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/221) | `/test 4.4-unit`
ci/prow/e2e | fb0e94d012b6314e9064b6bed1eb63c5dc8e81a3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1356) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/lint | fb0e94d012b6314e9064b6bed1eb63c5dc8e81a3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1289) | `/test lint`
ci/prow/unit | fb0e94d012b6314e9064b6bed1eb63c5dc8e81a3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1270) | `/test unit`
ci/prow/4.4-lint | fb0e94d012b6314e9064b6bed1eb63c5dc8e81a3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/208) | `/test 4.4-lint`
ci/prow/4.4-unit | fb0e94d012b6314e9064b6bed1eb63c5dc8e81a3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/221) | `/test 4.4-unit`
ci/prow/e2e | fb0e94d012b6314e9064b6bed1eb63c5dc8e81a3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1356) | `/test e2e`
ci/prow/4.4-e2e | fb0e94d012b6314e9064b6bed1eb63c5dc8e81a3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/281) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/unit | fb0e94d012b6314e9064b6bed1eb63c5dc8e81a3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1270) | `/test unit`
ci/prow/4.4-lint | fb0e94d012b6314e9064b6bed1eb63c5dc8e81a3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/208) | `/test 4.4-lint`
ci/prow/4.4-unit | fb0e94d012b6314e9064b6bed1eb63c5dc8e81a3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/221) | `/test 4.4-unit`
ci/prow/e2e | fb0e94d012b6314e9064b6bed1eb63c5dc8e81a3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1356) | `/test e2e`
ci/prow/4.4-e2e | fb0e94d012b6314e9064b6bed1eb63c5dc8e81a3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/281) | `/test 4.4-e2e`
ci/prow/lint | cc40a0c398ba6ee31eabfae1b85c66d81a0af5b8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1290) | `/test lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/unit | fb0e94d012b6314e9064b6bed1eb63c5dc8e81a3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1270) | `/test unit`
ci/prow/4.4-lint | fb0e94d012b6314e9064b6bed1eb63c5dc8e81a3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/208) | `/test 4.4-lint`
ci/prow/4.4-unit | fb0e94d012b6314e9064b6bed1eb63c5dc8e81a3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/221) | `/test 4.4-unit`
ci/prow/4.4-e2e | fb0e94d012b6314e9064b6bed1eb63c5dc8e81a3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/281) | `/test 4.4-e2e`
ci/prow/lint | cc40a0c398ba6ee31eabfae1b85c66d81a0af5b8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1290) | `/test lint`
ci/prow/e2e | cc40a0c398ba6ee31eabfae1b85c66d81a0af5b8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1357) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/unit | fb0e94d012b6314e9064b6bed1eb63c5dc8e81a3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1270) | `/test unit`
ci/prow/4.4-lint | fb0e94d012b6314e9064b6bed1eb63c5dc8e81a3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/208) | `/test 4.4-lint`
ci/prow/4.4-e2e | fb0e94d012b6314e9064b6bed1eb63c5dc8e81a3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/281) | `/test 4.4-e2e`
ci/prow/lint | cc40a0c398ba6ee31eabfae1b85c66d81a0af5b8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1290) | `/test lint`
ci/prow/e2e | cc40a0c398ba6ee31eabfae1b85c66d81a0af5b8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1357) | `/test e2e`
ci/prow/4.4-unit | cc40a0c398ba6ee31eabfae1b85c66d81a0af5b8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/222) | `/test 4.4-unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/unit | fb0e94d012b6314e9064b6bed1eb63c5dc8e81a3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1270) | `/test unit`
ci/prow/4.4-e2e | fb0e94d012b6314e9064b6bed1eb63c5dc8e81a3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/281) | `/test 4.4-e2e`
ci/prow/lint | cc40a0c398ba6ee31eabfae1b85c66d81a0af5b8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1290) | `/test lint`
ci/prow/e2e | cc40a0c398ba6ee31eabfae1b85c66d81a0af5b8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1357) | `/test e2e`
ci/prow/4.4-unit | cc40a0c398ba6ee31eabfae1b85c66d81a0af5b8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/222) | `/test 4.4-unit`
ci/prow/4.4-lint | cc40a0c398ba6ee31eabfae1b85c66d81a0af5b8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/209) | `/test 4.4-lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | fb0e94d012b6314e9064b6bed1eb63c5dc8e81a3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/281) | `/test 4.4-e2e`
ci/prow/lint | cc40a0c398ba6ee31eabfae1b85c66d81a0af5b8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1290) | `/test lint`
ci/prow/e2e | cc40a0c398ba6ee31eabfae1b85c66d81a0af5b8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1357) | `/test e2e`
ci/prow/4.4-unit | cc40a0c398ba6ee31eabfae1b85c66d81a0af5b8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/222) | `/test 4.4-unit`
ci/prow/4.4-lint | cc40a0c398ba6ee31eabfae1b85c66d81a0af5b8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/209) | `/test 4.4-lint`
ci/prow/unit | cc40a0c398ba6ee31eabfae1b85c66d81a0af5b8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1271) | `/test unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/lint | cc40a0c398ba6ee31eabfae1b85c66d81a0af5b8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1290) | `/test lint`
ci/prow/e2e | cc40a0c398ba6ee31eabfae1b85c66d81a0af5b8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1357) | `/test e2e`
ci/prow/4.4-unit | cc40a0c398ba6ee31eabfae1b85c66d81a0af5b8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/222) | `/test 4.4-unit`
ci/prow/4.4-lint | cc40a0c398ba6ee31eabfae1b85c66d81a0af5b8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/209) | `/test 4.4-lint`
ci/prow/unit | cc40a0c398ba6ee31eabfae1b85c66d81a0af5b8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1271) | `/test unit`
ci/prow/4.4-e2e | cc40a0c398ba6ee31eabfae1b85c66d81a0af5b8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/282) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | cc40a0c398ba6ee31eabfae1b85c66d81a0af5b8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1357) | `/test e2e`
ci/prow/4.4-unit | cc40a0c398ba6ee31eabfae1b85c66d81a0af5b8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/222) | `/test 4.4-unit`
ci/prow/4.4-lint | cc40a0c398ba6ee31eabfae1b85c66d81a0af5b8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/209) | `/test 4.4-lint`
ci/prow/unit | cc40a0c398ba6ee31eabfae1b85c66d81a0af5b8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1271) | `/test unit`
ci/prow/4.4-e2e | cc40a0c398ba6ee31eabfae1b85c66d81a0af5b8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/282) | `/test 4.4-e2e`
ci/prow/lint | 17e92c392c370082e1d68cd1c8ad059d08636734 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1291) | `/test lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | cc40a0c398ba6ee31eabfae1b85c66d81a0af5b8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1357) | `/test e2e`
ci/prow/4.4-unit | cc40a0c398ba6ee31eabfae1b85c66d81a0af5b8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/222) | `/test 4.4-unit`
ci/prow/4.4-lint | cc40a0c398ba6ee31eabfae1b85c66d81a0af5b8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/209) | `/test 4.4-lint`
ci/prow/4.4-e2e | cc40a0c398ba6ee31eabfae1b85c66d81a0af5b8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/282) | `/test 4.4-e2e`
ci/prow/lint | 17e92c392c370082e1d68cd1c8ad059d08636734 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1291) | `/test lint`
ci/prow/unit | 17e92c392c370082e1d68cd1c8ad059d08636734 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1272) | `/test unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | cc40a0c398ba6ee31eabfae1b85c66d81a0af5b8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1357) | `/test e2e`
ci/prow/4.4-unit | cc40a0c398ba6ee31eabfae1b85c66d81a0af5b8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/222) | `/test 4.4-unit`
ci/prow/4.4-e2e | cc40a0c398ba6ee31eabfae1b85c66d81a0af5b8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/282) | `/test 4.4-e2e`
ci/prow/lint | 17e92c392c370082e1d68cd1c8ad059d08636734 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1291) | `/test lint`
ci/prow/unit | 17e92c392c370082e1d68cd1c8ad059d08636734 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1272) | `/test unit`
ci/prow/4.4-lint | 17e92c392c370082e1d68cd1c8ad059d08636734 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/210) | `/test 4.4-lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | cc40a0c398ba6ee31eabfae1b85c66d81a0af5b8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1357) | `/test e2e`
ci/prow/4.4-e2e | cc40a0c398ba6ee31eabfae1b85c66d81a0af5b8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/282) | `/test 4.4-e2e`
ci/prow/lint | 17e92c392c370082e1d68cd1c8ad059d08636734 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1291) | `/test lint`
ci/prow/unit | 17e92c392c370082e1d68cd1c8ad059d08636734 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1272) | `/test unit`
ci/prow/4.4-lint | 17e92c392c370082e1d68cd1c8ad059d08636734 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/210) | `/test 4.4-lint`
ci/prow/4.4-unit | 17e92c392c370082e1d68cd1c8ad059d08636734 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/223) | `/test 4.4-unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | cc40a0c398ba6ee31eabfae1b85c66d81a0af5b8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/282) | `/test 4.4-e2e`
ci/prow/lint | 17e92c392c370082e1d68cd1c8ad059d08636734 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1291) | `/test lint`
ci/prow/unit | 17e92c392c370082e1d68cd1c8ad059d08636734 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1272) | `/test unit`
ci/prow/4.4-lint | 17e92c392c370082e1d68cd1c8ad059d08636734 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/210) | `/test 4.4-lint`
ci/prow/4.4-unit | 17e92c392c370082e1d68cd1c8ad059d08636734 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/223) | `/test 4.4-unit`
ci/prow/e2e | 17e92c392c370082e1d68cd1c8ad059d08636734 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1358) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/lint | 17e92c392c370082e1d68cd1c8ad059d08636734 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1291) | `/test lint`
ci/prow/unit | 17e92c392c370082e1d68cd1c8ad059d08636734 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1272) | `/test unit`
ci/prow/4.4-lint | 17e92c392c370082e1d68cd1c8ad059d08636734 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/210) | `/test 4.4-lint`
ci/prow/4.4-unit | 17e92c392c370082e1d68cd1c8ad059d08636734 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/223) | `/test 4.4-unit`
ci/prow/e2e | 17e92c392c370082e1d68cd1c8ad059d08636734 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1358) | `/test e2e`
ci/prow/4.4-e2e | 17e92c392c370082e1d68cd1c8ad059d08636734 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/283) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/unit | 17e92c392c370082e1d68cd1c8ad059d08636734 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1272) | `/test unit`
ci/prow/4.4-lint | 17e92c392c370082e1d68cd1c8ad059d08636734 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/210) | `/test 4.4-lint`
ci/prow/4.4-unit | 17e92c392c370082e1d68cd1c8ad059d08636734 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/223) | `/test 4.4-unit`
ci/prow/e2e | 17e92c392c370082e1d68cd1c8ad059d08636734 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1358) | `/test e2e`
ci/prow/4.4-e2e | 17e92c392c370082e1d68cd1c8ad059d08636734 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/283) | `/test 4.4-e2e`
ci/prow/lint | 7c39a8581c2d5cd98a34450f96126a358fce2d20 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1297) | `/test lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-lint | 17e92c392c370082e1d68cd1c8ad059d08636734 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/210) | `/test 4.4-lint`
ci/prow/4.4-unit | 17e92c392c370082e1d68cd1c8ad059d08636734 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/223) | `/test 4.4-unit`
ci/prow/e2e | 17e92c392c370082e1d68cd1c8ad059d08636734 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1358) | `/test e2e`
ci/prow/4.4-e2e | 17e92c392c370082e1d68cd1c8ad059d08636734 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/283) | `/test 4.4-e2e`
ci/prow/lint | 7c39a8581c2d5cd98a34450f96126a358fce2d20 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1297) | `/test lint`
ci/prow/unit | 7c39a8581c2d5cd98a34450f96126a358fce2d20 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1278) | `/test unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-lint | 17e92c392c370082e1d68cd1c8ad059d08636734 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/210) | `/test 4.4-lint`
ci/prow/4.4-unit | 17e92c392c370082e1d68cd1c8ad059d08636734 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/223) | `/test 4.4-unit`
ci/prow/4.4-e2e | 17e92c392c370082e1d68cd1c8ad059d08636734 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/283) | `/test 4.4-e2e`
ci/prow/lint | 7c39a8581c2d5cd98a34450f96126a358fce2d20 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1297) | `/test lint`
ci/prow/unit | 7c39a8581c2d5cd98a34450f96126a358fce2d20 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1278) | `/test unit`
ci/prow/e2e | 7c39a8581c2d5cd98a34450f96126a358fce2d20 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1365) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-unit | 17e92c392c370082e1d68cd1c8ad059d08636734 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/223) | `/test 4.4-unit`
ci/prow/4.4-e2e | 17e92c392c370082e1d68cd1c8ad059d08636734 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/283) | `/test 4.4-e2e`
ci/prow/lint | 7c39a8581c2d5cd98a34450f96126a358fce2d20 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1297) | `/test lint`
ci/prow/unit | 7c39a8581c2d5cd98a34450f96126a358fce2d20 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1278) | `/test unit`
ci/prow/e2e | 7c39a8581c2d5cd98a34450f96126a358fce2d20 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1365) | `/test e2e`
ci/prow/4.4-lint | 7c39a8581c2d5cd98a34450f96126a358fce2d20 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/216) | `/test 4.4-lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-unit | 17e92c392c370082e1d68cd1c8ad059d08636734 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/223) | `/test 4.4-unit`
ci/prow/lint | 7c39a8581c2d5cd98a34450f96126a358fce2d20 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1297) | `/test lint`
ci/prow/unit | 7c39a8581c2d5cd98a34450f96126a358fce2d20 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1278) | `/test unit`
ci/prow/e2e | 7c39a8581c2d5cd98a34450f96126a358fce2d20 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1365) | `/test e2e`
ci/prow/4.4-lint | 7c39a8581c2d5cd98a34450f96126a358fce2d20 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/216) | `/test 4.4-lint`
ci/prow/4.4-e2e | 7c39a8581c2d5cd98a34450f96126a358fce2d20 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/289) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/lint | 7c39a8581c2d5cd98a34450f96126a358fce2d20 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1297) | `/test lint`
ci/prow/unit | 7c39a8581c2d5cd98a34450f96126a358fce2d20 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1278) | `/test unit`
ci/prow/e2e | 7c39a8581c2d5cd98a34450f96126a358fce2d20 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1365) | `/test e2e`
ci/prow/4.4-lint | 7c39a8581c2d5cd98a34450f96126a358fce2d20 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/216) | `/test 4.4-lint`
ci/prow/4.4-e2e | 7c39a8581c2d5cd98a34450f96126a358fce2d20 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/289) | `/test 4.4-e2e`
ci/prow/4.4-unit | 7c39a8581c2d5cd98a34450f96126a358fce2d20 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/229) | `/test 4.4-unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
sbose78: @redhat-developer/service-binding  Please review.
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/lint | 7c39a8581c2d5cd98a34450f96126a358fce2d20 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1297) | `/test lint`
ci/prow/unit | 7c39a8581c2d5cd98a34450f96126a358fce2d20 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1278) | `/test unit`
ci/prow/e2e | 7c39a8581c2d5cd98a34450f96126a358fce2d20 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1365) | `/test e2e`
ci/prow/4.4-lint | 7c39a8581c2d5cd98a34450f96126a358fce2d20 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/216) | `/test 4.4-lint`
ci/prow/4.4-e2e | 7c39a8581c2d5cd98a34450f96126a358fce2d20 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/289) | `/test 4.4-e2e`
ci/prow/4.4-unit | 2962638f6c5db13fd68409c9aaa4c3ee12004773 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/241) | `/test 4.4-unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/unit | 7c39a8581c2d5cd98a34450f96126a358fce2d20 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1278) | `/test unit`
ci/prow/e2e | 7c39a8581c2d5cd98a34450f96126a358fce2d20 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1365) | `/test e2e`
ci/prow/4.4-lint | 7c39a8581c2d5cd98a34450f96126a358fce2d20 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/216) | `/test 4.4-lint`
ci/prow/4.4-e2e | 7c39a8581c2d5cd98a34450f96126a358fce2d20 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/289) | `/test 4.4-e2e`
ci/prow/4.4-unit | 2962638f6c5db13fd68409c9aaa4c3ee12004773 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/241) | `/test 4.4-unit`
ci/prow/lint | 2962638f6c5db13fd68409c9aaa4c3ee12004773 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1309) | `/test lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/unit | 7c39a8581c2d5cd98a34450f96126a358fce2d20 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1278) | `/test unit`
ci/prow/e2e | 7c39a8581c2d5cd98a34450f96126a358fce2d20 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1365) | `/test e2e`
ci/prow/4.4-e2e | 7c39a8581c2d5cd98a34450f96126a358fce2d20 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/289) | `/test 4.4-e2e`
ci/prow/4.4-unit | 2962638f6c5db13fd68409c9aaa4c3ee12004773 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/241) | `/test 4.4-unit`
ci/prow/lint | 2962638f6c5db13fd68409c9aaa4c3ee12004773 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1309) | `/test lint`
ci/prow/4.4-lint | 2962638f6c5db13fd68409c9aaa4c3ee12004773 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/228) | `/test 4.4-lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | 7c39a8581c2d5cd98a34450f96126a358fce2d20 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1365) | `/test e2e`
ci/prow/4.4-e2e | 7c39a8581c2d5cd98a34450f96126a358fce2d20 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/289) | `/test 4.4-e2e`
ci/prow/4.4-unit | 2962638f6c5db13fd68409c9aaa4c3ee12004773 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/241) | `/test 4.4-unit`
ci/prow/lint | 2962638f6c5db13fd68409c9aaa4c3ee12004773 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1309) | `/test lint`
ci/prow/4.4-lint | 2962638f6c5db13fd68409c9aaa4c3ee12004773 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/228) | `/test 4.4-lint`
ci/prow/unit | 2962638f6c5db13fd68409c9aaa4c3ee12004773 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1290) | `/test unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 7c39a8581c2d5cd98a34450f96126a358fce2d20 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/289) | `/test 4.4-e2e`
ci/prow/4.4-unit | 2962638f6c5db13fd68409c9aaa4c3ee12004773 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/241) | `/test 4.4-unit`
ci/prow/lint | 2962638f6c5db13fd68409c9aaa4c3ee12004773 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1309) | `/test lint`
ci/prow/4.4-lint | 2962638f6c5db13fd68409c9aaa4c3ee12004773 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/228) | `/test 4.4-lint`
ci/prow/unit | 2962638f6c5db13fd68409c9aaa4c3ee12004773 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1290) | `/test unit`
ci/prow/e2e | 2962638f6c5db13fd68409c9aaa4c3ee12004773 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1378) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-unit | 2962638f6c5db13fd68409c9aaa4c3ee12004773 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/241) | `/test 4.4-unit`
ci/prow/lint | 2962638f6c5db13fd68409c9aaa4c3ee12004773 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1309) | `/test lint`
ci/prow/4.4-lint | 2962638f6c5db13fd68409c9aaa4c3ee12004773 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/228) | `/test 4.4-lint`
ci/prow/unit | 2962638f6c5db13fd68409c9aaa4c3ee12004773 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1290) | `/test unit`
ci/prow/e2e | 2962638f6c5db13fd68409c9aaa4c3ee12004773 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1378) | `/test e2e`
ci/prow/4.4-e2e | 2962638f6c5db13fd68409c9aaa4c3ee12004773 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/303) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-unit | 2962638f6c5db13fd68409c9aaa4c3ee12004773 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/241) | `/test 4.4-unit`
ci/prow/4.4-lint | 2962638f6c5db13fd68409c9aaa4c3ee12004773 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/228) | `/test 4.4-lint`
ci/prow/unit | 2962638f6c5db13fd68409c9aaa4c3ee12004773 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1290) | `/test unit`
ci/prow/e2e | 2962638f6c5db13fd68409c9aaa4c3ee12004773 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1378) | `/test e2e`
ci/prow/4.4-e2e | 2962638f6c5db13fd68409c9aaa4c3ee12004773 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/303) | `/test 4.4-e2e`
ci/prow/lint | e989b312ddfe77bfa477033809930c5dc0a5cfa5 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1314) | `/test lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-unit | 2962638f6c5db13fd68409c9aaa4c3ee12004773 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/241) | `/test 4.4-unit`
ci/prow/4.4-lint | 2962638f6c5db13fd68409c9aaa4c3ee12004773 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/228) | `/test 4.4-lint`
ci/prow/e2e | 2962638f6c5db13fd68409c9aaa4c3ee12004773 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1378) | `/test e2e`
ci/prow/4.4-e2e | 2962638f6c5db13fd68409c9aaa4c3ee12004773 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/303) | `/test 4.4-e2e`
ci/prow/lint | e989b312ddfe77bfa477033809930c5dc0a5cfa5 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1314) | `/test lint`
ci/prow/unit | e989b312ddfe77bfa477033809930c5dc0a5cfa5 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1295) | `/test unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-lint | 2962638f6c5db13fd68409c9aaa4c3ee12004773 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/228) | `/test 4.4-lint`
ci/prow/e2e | 2962638f6c5db13fd68409c9aaa4c3ee12004773 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1378) | `/test e2e`
ci/prow/4.4-e2e | 2962638f6c5db13fd68409c9aaa4c3ee12004773 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/303) | `/test 4.4-e2e`
ci/prow/lint | e989b312ddfe77bfa477033809930c5dc0a5cfa5 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1314) | `/test lint`
ci/prow/unit | e989b312ddfe77bfa477033809930c5dc0a5cfa5 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1295) | `/test unit`
ci/prow/4.4-unit | e989b312ddfe77bfa477033809930c5dc0a5cfa5 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/246) | `/test 4.4-unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | 2962638f6c5db13fd68409c9aaa4c3ee12004773 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1378) | `/test e2e`
ci/prow/4.4-e2e | 2962638f6c5db13fd68409c9aaa4c3ee12004773 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/303) | `/test 4.4-e2e`
ci/prow/lint | e989b312ddfe77bfa477033809930c5dc0a5cfa5 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1314) | `/test lint`
ci/prow/unit | e989b312ddfe77bfa477033809930c5dc0a5cfa5 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1295) | `/test unit`
ci/prow/4.4-unit | e989b312ddfe77bfa477033809930c5dc0a5cfa5 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/246) | `/test 4.4-unit`
ci/prow/4.4-lint | e989b312ddfe77bfa477033809930c5dc0a5cfa5 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/233) | `/test 4.4-lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 2962638f6c5db13fd68409c9aaa4c3ee12004773 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/303) | `/test 4.4-e2e`
ci/prow/lint | e989b312ddfe77bfa477033809930c5dc0a5cfa5 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1314) | `/test lint`
ci/prow/unit | e989b312ddfe77bfa477033809930c5dc0a5cfa5 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1295) | `/test unit`
ci/prow/4.4-unit | e989b312ddfe77bfa477033809930c5dc0a5cfa5 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/246) | `/test 4.4-unit`
ci/prow/4.4-lint | e989b312ddfe77bfa477033809930c5dc0a5cfa5 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/233) | `/test 4.4-lint`
ci/prow/e2e | e989b312ddfe77bfa477033809930c5dc0a5cfa5 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1383) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/lint | e989b312ddfe77bfa477033809930c5dc0a5cfa5 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1314) | `/test lint`
ci/prow/unit | e989b312ddfe77bfa477033809930c5dc0a5cfa5 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1295) | `/test unit`
ci/prow/4.4-unit | e989b312ddfe77bfa477033809930c5dc0a5cfa5 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/246) | `/test 4.4-unit`
ci/prow/4.4-lint | e989b312ddfe77bfa477033809930c5dc0a5cfa5 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/233) | `/test 4.4-lint`
ci/prow/e2e | e989b312ddfe77bfa477033809930c5dc0a5cfa5 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1383) | `/test e2e`
ci/prow/4.4-e2e | e989b312ddfe77bfa477033809930c5dc0a5cfa5 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/308) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/lint | e989b312ddfe77bfa477033809930c5dc0a5cfa5 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1314) | `/test lint`
ci/prow/unit | e989b312ddfe77bfa477033809930c5dc0a5cfa5 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1295) | `/test unit`
ci/prow/4.4-unit | e989b312ddfe77bfa477033809930c5dc0a5cfa5 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/246) | `/test 4.4-unit`
ci/prow/e2e | e989b312ddfe77bfa477033809930c5dc0a5cfa5 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1383) | `/test e2e`
ci/prow/4.4-e2e | e989b312ddfe77bfa477033809930c5dc0a5cfa5 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/308) | `/test 4.4-e2e`
ci/prow/4.4-lint | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/234) | `/test 4.4-lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/lint | e989b312ddfe77bfa477033809930c5dc0a5cfa5 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1314) | `/test lint`
ci/prow/unit | e989b312ddfe77bfa477033809930c5dc0a5cfa5 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1295) | `/test unit`
ci/prow/e2e | e989b312ddfe77bfa477033809930c5dc0a5cfa5 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1383) | `/test e2e`
ci/prow/4.4-e2e | e989b312ddfe77bfa477033809930c5dc0a5cfa5 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/308) | `/test 4.4-e2e`
ci/prow/4.4-lint | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/234) | `/test 4.4-lint`
ci/prow/4.4-unit | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/247) | `/test 4.4-unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/unit | e989b312ddfe77bfa477033809930c5dc0a5cfa5 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1295) | `/test unit`
ci/prow/e2e | e989b312ddfe77bfa477033809930c5dc0a5cfa5 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1383) | `/test e2e`
ci/prow/4.4-e2e | e989b312ddfe77bfa477033809930c5dc0a5cfa5 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/308) | `/test 4.4-e2e`
ci/prow/4.4-lint | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/234) | `/test 4.4-lint`
ci/prow/4.4-unit | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/247) | `/test 4.4-unit`
ci/prow/lint | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1315) | `/test lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | e989b312ddfe77bfa477033809930c5dc0a5cfa5 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1383) | `/test e2e`
ci/prow/4.4-e2e | e989b312ddfe77bfa477033809930c5dc0a5cfa5 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/308) | `/test 4.4-e2e`
ci/prow/4.4-lint | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/234) | `/test 4.4-lint`
ci/prow/4.4-unit | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/247) | `/test 4.4-unit`
ci/prow/lint | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1315) | `/test lint`
ci/prow/unit | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1296) | `/test unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | e989b312ddfe77bfa477033809930c5dc0a5cfa5 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/308) | `/test 4.4-e2e`
ci/prow/4.4-lint | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/234) | `/test 4.4-lint`
ci/prow/4.4-unit | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/247) | `/test 4.4-unit`
ci/prow/lint | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1315) | `/test lint`
ci/prow/unit | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1296) | `/test unit`
ci/prow/e2e | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1384) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-lint | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/234) | `/test 4.4-lint`
ci/prow/4.4-unit | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/247) | `/test 4.4-unit`
ci/prow/lint | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1315) | `/test lint`
ci/prow/unit | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1296) | `/test unit`
ci/prow/e2e | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1384) | `/test e2e`
ci/prow/4.4-e2e | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/309) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-lint | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/234) | `/test 4.4-lint`
ci/prow/4.4-unit | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/247) | `/test 4.4-unit`
ci/prow/lint | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1315) | `/test lint`
ci/prow/e2e | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1384) | `/test e2e`
ci/prow/4.4-e2e | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/309) | `/test 4.4-e2e`
ci/prow/unit | b9dc5046e5892bb2ff592fdefe5c3248e34ac7bb | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1298) | `/test unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-unit | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/247) | `/test 4.4-unit`
ci/prow/lint | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1315) | `/test lint`
ci/prow/e2e | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1384) | `/test e2e`
ci/prow/4.4-e2e | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/309) | `/test 4.4-e2e`
ci/prow/unit | b9dc5046e5892bb2ff592fdefe5c3248e34ac7bb | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1298) | `/test unit`
ci/prow/4.4-lint | b9dc5046e5892bb2ff592fdefe5c3248e34ac7bb | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/236) | `/test 4.4-lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1384) | `/test e2e`
ci/prow/4.4-e2e | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/309) | `/test 4.4-e2e`
ci/prow/unit | b9dc5046e5892bb2ff592fdefe5c3248e34ac7bb | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1298) | `/test unit`
ci/prow/4.4-lint | b9dc5046e5892bb2ff592fdefe5c3248e34ac7bb | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/236) | `/test 4.4-lint`
ci/prow/lint | b9dc5046e5892bb2ff592fdefe5c3248e34ac7bb | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1317) | `/test lint`
ci/prow/4.4-unit | b9dc5046e5892bb2ff592fdefe5c3248e34ac7bb | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/249) | `/test 4.4-unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
isutton: /retest
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1384) | `/test e2e`
ci/prow/4.4-e2e | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/309) | `/test 4.4-e2e`
ci/prow/unit | b9dc5046e5892bb2ff592fdefe5c3248e34ac7bb | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1298) | `/test unit`
ci/prow/lint | b9dc5046e5892bb2ff592fdefe5c3248e34ac7bb | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1317) | `/test lint`
ci/prow/4.4-unit | b9dc5046e5892bb2ff592fdefe5c3248e34ac7bb | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/249) | `/test 4.4-unit`
ci/prow/4.4-lint | b9dc5046e5892bb2ff592fdefe5c3248e34ac7bb | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/237) | `/test 4.4-lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1384) | `/test e2e`
ci/prow/4.4-e2e | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/309) | `/test 4.4-e2e`
ci/prow/unit | b9dc5046e5892bb2ff592fdefe5c3248e34ac7bb | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1298) | `/test unit`
ci/prow/lint | b9dc5046e5892bb2ff592fdefe5c3248e34ac7bb | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1317) | `/test lint`
ci/prow/4.4-lint | b9dc5046e5892bb2ff592fdefe5c3248e34ac7bb | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/237) | `/test 4.4-lint`
ci/prow/4.4-unit | b9dc5046e5892bb2ff592fdefe5c3248e34ac7bb | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/250) | `/test 4.4-unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1384) | `/test e2e`
ci/prow/4.4-e2e | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/309) | `/test 4.4-e2e`
ci/prow/lint | b9dc5046e5892bb2ff592fdefe5c3248e34ac7bb | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1317) | `/test lint`
ci/prow/4.4-lint | b9dc5046e5892bb2ff592fdefe5c3248e34ac7bb | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/237) | `/test 4.4-lint`
ci/prow/4.4-unit | b9dc5046e5892bb2ff592fdefe5c3248e34ac7bb | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/250) | `/test 4.4-unit`
ci/prow/unit | b9dc5046e5892bb2ff592fdefe5c3248e34ac7bb | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1299) | `/test unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1384) | `/test e2e`
ci/prow/4.4-e2e | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/309) | `/test 4.4-e2e`
ci/prow/4.4-lint | b9dc5046e5892bb2ff592fdefe5c3248e34ac7bb | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/237) | `/test 4.4-lint`
ci/prow/4.4-unit | b9dc5046e5892bb2ff592fdefe5c3248e34ac7bb | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/250) | `/test 4.4-unit`
ci/prow/unit | b9dc5046e5892bb2ff592fdefe5c3248e34ac7bb | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1299) | `/test unit`
ci/prow/lint | b9dc5046e5892bb2ff592fdefe5c3248e34ac7bb | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1318) | `/test lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 742c7366c956bf7144f13ab9da9aa114d9fb3f19 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/309) | `/test 4.4-e2e`
ci/prow/4.4-lint | b9dc5046e5892bb2ff592fdefe5c3248e34ac7bb | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/237) | `/test 4.4-lint`
ci/prow/4.4-unit | b9dc5046e5892bb2ff592fdefe5c3248e34ac7bb | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/250) | `/test 4.4-unit`
ci/prow/unit | b9dc5046e5892bb2ff592fdefe5c3248e34ac7bb | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1299) | `/test unit`
ci/prow/lint | b9dc5046e5892bb2ff592fdefe5c3248e34ac7bb | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1318) | `/test lint`
ci/prow/e2e | b9dc5046e5892bb2ff592fdefe5c3248e34ac7bb | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1386) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-lint | b9dc5046e5892bb2ff592fdefe5c3248e34ac7bb | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/237) | `/test 4.4-lint`
ci/prow/4.4-unit | b9dc5046e5892bb2ff592fdefe5c3248e34ac7bb | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/250) | `/test 4.4-unit`
ci/prow/unit | b9dc5046e5892bb2ff592fdefe5c3248e34ac7bb | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1299) | `/test unit`
ci/prow/lint | b9dc5046e5892bb2ff592fdefe5c3248e34ac7bb | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1318) | `/test lint`
ci/prow/e2e | b9dc5046e5892bb2ff592fdefe5c3248e34ac7bb | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1386) | `/test e2e`
ci/prow/4.4-e2e | b9dc5046e5892bb2ff592fdefe5c3248e34ac7bb | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/311) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | b9dc5046e5892bb2ff592fdefe5c3248e34ac7bb | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1386) | `/test e2e`
ci/prow/4.4-e2e | a3c47a947b8589835ebc4e62d5c5d192c2353dba | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/312) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | a3c47a947b8589835ebc4e62d5c5d192c2353dba | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/312) | `/test 4.4-e2e`
ci/prow/e2e | a3c47a947b8589835ebc4e62d5c5d192c2353dba | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1387) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | a3c47a947b8589835ebc4e62d5c5d192c2353dba | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/312) | `/test 4.4-e2e`
ci/prow/e2e | 25d5081e77965b329ab78a9341ce8844e7a162f7 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1388) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | 25d5081e77965b329ab78a9341ce8844e7a162f7 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1388) | `/test e2e`
ci/prow/4.4-e2e | 25d5081e77965b329ab78a9341ce8844e7a162f7 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/313) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | 25d5081e77965b329ab78a9341ce8844e7a162f7 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1388) | `/test e2e`
ci/prow/4.4-e2e | ecd0f9ca9b952eed802c8a851f4c94eb85bf429a | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/314) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | ecd0f9ca9b952eed802c8a851f4c94eb85bf429a | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/314) | `/test 4.4-e2e`
ci/prow/e2e | ecd0f9ca9b952eed802c8a851f4c94eb85bf429a | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1389) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | ecd0f9ca9b952eed802c8a851f4c94eb85bf429a | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1389) | `/test e2e`
ci/prow/4.4-e2e | 3f2e4e704afdd1526160b3f63a80652ac96c89eb | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/316) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 3f2e4e704afdd1526160b3f63a80652ac96c89eb | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/316) | `/test 4.4-e2e`
ci/prow/e2e | 3f2e4e704afdd1526160b3f63a80652ac96c89eb | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1391) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 3f2e4e704afdd1526160b3f63a80652ac96c89eb | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/316) | `/test 4.4-e2e`
ci/prow/e2e | 02536fe8ec3602b8f200e9c857145ecf77a43253 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1394) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | 02536fe8ec3602b8f200e9c857145ecf77a43253 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1394) | `/test e2e`
ci/prow/4.4-e2e | 02536fe8ec3602b8f200e9c857145ecf77a43253 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/318) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | 02536fe8ec3602b8f200e9c857145ecf77a43253 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1394) | `/test e2e`
ci/prow/4.4-e2e | 02536fe8ec3602b8f200e9c857145ecf77a43253 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/318) | `/test 4.4-e2e`
ci/prow/4.4-lint | 368ed6446eebc5fe2f1bc7c487ac7227f59cb756 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/248) | `/test 4.4-lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | 02536fe8ec3602b8f200e9c857145ecf77a43253 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1394) | `/test e2e`
ci/prow/4.4-e2e | 02536fe8ec3602b8f200e9c857145ecf77a43253 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/318) | `/test 4.4-e2e`
ci/prow/4.4-lint | 368ed6446eebc5fe2f1bc7c487ac7227f59cb756 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/248) | `/test 4.4-lint`
ci/prow/lint | 368ed6446eebc5fe2f1bc7c487ac7227f59cb756 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1329) | `/test lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | 02536fe8ec3602b8f200e9c857145ecf77a43253 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1394) | `/test e2e`
ci/prow/4.4-e2e | 02536fe8ec3602b8f200e9c857145ecf77a43253 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/318) | `/test 4.4-e2e`
ci/prow/4.4-lint | 368ed6446eebc5fe2f1bc7c487ac7227f59cb756 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/248) | `/test 4.4-lint`
ci/prow/lint | 368ed6446eebc5fe2f1bc7c487ac7227f59cb756 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1329) | `/test lint`
ci/prow/unit | 368ed6446eebc5fe2f1bc7c487ac7227f59cb756 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1310) | `/test unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | 02536fe8ec3602b8f200e9c857145ecf77a43253 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1394) | `/test e2e`
ci/prow/4.4-e2e | 02536fe8ec3602b8f200e9c857145ecf77a43253 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/318) | `/test 4.4-e2e`
ci/prow/4.4-lint | 368ed6446eebc5fe2f1bc7c487ac7227f59cb756 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/248) | `/test 4.4-lint`
ci/prow/lint | 368ed6446eebc5fe2f1bc7c487ac7227f59cb756 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1329) | `/test lint`
ci/prow/unit | 368ed6446eebc5fe2f1bc7c487ac7227f59cb756 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1310) | `/test unit`
ci/prow/4.4-unit | 368ed6446eebc5fe2f1bc7c487ac7227f59cb756 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/261) | `/test 4.4-unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | 02536fe8ec3602b8f200e9c857145ecf77a43253 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1394) | `/test e2e`
ci/prow/4.4-lint | 368ed6446eebc5fe2f1bc7c487ac7227f59cb756 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/248) | `/test 4.4-lint`
ci/prow/lint | 368ed6446eebc5fe2f1bc7c487ac7227f59cb756 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1329) | `/test lint`
ci/prow/unit | 368ed6446eebc5fe2f1bc7c487ac7227f59cb756 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1310) | `/test unit`
ci/prow/4.4-unit | 368ed6446eebc5fe2f1bc7c487ac7227f59cb756 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/261) | `/test 4.4-unit`
ci/prow/4.4-e2e | 368ed6446eebc5fe2f1bc7c487ac7227f59cb756 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/322) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-lint | 368ed6446eebc5fe2f1bc7c487ac7227f59cb756 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/248) | `/test 4.4-lint`
ci/prow/lint | 368ed6446eebc5fe2f1bc7c487ac7227f59cb756 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1329) | `/test lint`
ci/prow/unit | 368ed6446eebc5fe2f1bc7c487ac7227f59cb756 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1310) | `/test unit`
ci/prow/4.4-unit | 368ed6446eebc5fe2f1bc7c487ac7227f59cb756 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/261) | `/test 4.4-unit`
ci/prow/4.4-e2e | 368ed6446eebc5fe2f1bc7c487ac7227f59cb756 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/322) | `/test 4.4-e2e`
ci/prow/e2e | 368ed6446eebc5fe2f1bc7c487ac7227f59cb756 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1398) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
isutton: > Shouldn't this be `binding:volumemount:object:secret` ? 

I couldn't find any mention of `binding:volumemount:object:secret` in the working copy, but could `binding:volumemount:secret`. Can you point out any resource that makes you believe that is the right value?

* https://github.com/redhat-developer/service-binding-operator/search?q=volumemount&unscoped_q=volumemount

* https://github.com/isutton/service-binding-operator/blob/368ed6446eebc5fe2f1bc7c487ac7227f59cb756/docs/OperatorBestPractices.md#operator-providing-metadata-in-crd-annotations
* 
Avni-Sharma: /test unit
Avni-Sharma: /retest
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | 368ed6446eebc5fe2f1bc7c487ac7227f59cb756 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1398) | `/test e2e`
ci/prow/4.4-e2e | 368ed6446eebc5fe2f1bc7c487ac7227f59cb756 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/327) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 368ed6446eebc5fe2f1bc7c487ac7227f59cb756 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/327) | `/test 4.4-e2e`
ci/prow/e2e | 368ed6446eebc5fe2f1bc7c487ac7227f59cb756 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1402) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | 368ed6446eebc5fe2f1bc7c487ac7227f59cb756 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1402) | `/test e2e`
ci/prow/4.4-e2e | 1dd86e40bf5198e144015c69608862ac7c696952 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/328) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 1dd86e40bf5198e144015c69608862ac7c696952 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/328) | `/test 4.4-e2e`
ci/prow/e2e | c19b6e703e76e43e97477e95f738a9c5f420b346 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1404) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | c19b6e703e76e43e97477e95f738a9c5f420b346 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1404) | `/test e2e`
ci/prow/4.4-e2e | c19b6e703e76e43e97477e95f738a9c5f420b346 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/329) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
isutton: > Is there a reason to not use `$(BASE_BUNDLE_VERSION)` ? 

Good question, probably a left over. Will remove that.
pedjak: > Currently the only tests being amended are unit tests. Once integration is more mature, e2e tests will be used to guarantee the behavior hasn't been changed unwillingly.

@isutton  What stops us from adding e2e tests now? That would be my preferences. Otherwise, we can introduce unknown unstabilities, with an unknown impact.
sbose78: Hi @isutton, could you please confirm that the scenarios in our readme are working as expected?
isutton: Nothing.

The intent of this PR is to create a baseline to 1) have tests for
annotations to support future work on complying with the Service Binding
specs and 2) streamline the data collection workflow, neither requiring
change of contracts or anything that new e2e tests should cover.

That's the reason it doesn't introduce new e2e tests.

It doesn't mean this PR shouldn't or won't introduce any relevant e2e tests.

On Thu, Apr 30, 2020 at 9:00 PM Predrag Knezevic <notifications@github.com>
wrote:

> Currently the only tests being amended are unit tests. Once integration is
> more mature, e2e tests will be used to guarantee the behavior hasn't been
> changed unwillingly.
>
> @isutton <https://github.com/isutton> What stops us from adding e2e tests
> now? That would be my preferences. Otherwise, we can introduce unknown
> unstabilities, with an unknown impact.
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/redhat-developer/service-binding-operator/pull/407#issuecomment-622041670>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AAAXCPUECTJEVPNZYPAJT3DRPHDE7ANCNFSM4LXQXLPA>
> .
>

openshift-ci-robot: @isutton: The following test **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/lint | 47c580df7f099d25da1e032513c0dcfe3cd0a1c2 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1355) | `/test lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/lint | 47c580df7f099d25da1e032513c0dcfe3cd0a1c2 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1355) | `/test lint`
ci/prow/4.4-lint | 47c580df7f099d25da1e032513c0dcfe3cd0a1c2 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/274) | `/test 4.4-lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following test **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 1b517019a07b21453f8f62aef8df3ff769d5fc50 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/348) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 1b517019a07b21453f8f62aef8df3ff769d5fc50 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/348) | `/test 4.4-e2e`
ci/prow/e2e | 1b517019a07b21453f8f62aef8df3ff769d5fc50 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1423) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
pedjak: > The intent of this PR is to create a baseline to 1) have tests for
annotations to support future work on complying with the Service Binding
specs and 2) streamline the data collection workflow, neither requiring
change of contracts or anything that new e2e tests should cover.

In that case, my question would be the same as @sbose78  : do we have e2e tests covering all advertised usecases? If not, we should add them first (in a separate PR, not here). Refactoring should not break existing use case, and having tests is the only way to detect regressions.
isutton: > > The intent of this PR is to create a baseline to 1) have tests for
> > annotations to support future work on complying with the Service Binding
> > specs and 2) streamline the data collection workflow, neither requiring
> > change of contracts or anything that new e2e tests should cover.
> 
> In that case, my question would be the same as @sbose78 : do we have e2e tests covering all advertised usecases? If not, we should add them first (in a separate PR, not here). Refactoring should not break existing use case, and having tests is the only way to detect regressions.

If there is any doubt regarding how effective our e2e tests are, then we should deal with it accordingly.

IMO they're good enough but can be improved.
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | 1b517019a07b21453f8f62aef8df3ff769d5fc50 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1423) | `/test e2e`
ci/prow/4.4-e2e | 5397cbe43623679d665df400c243c7d2d34e82d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/351) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 5397cbe43623679d665df400c243c7d2d34e82d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/351) | `/test 4.4-e2e`
ci/prow/e2e | 5397cbe43623679d665df400c243c7d2d34e82d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1426) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 5397cbe43623679d665df400c243c7d2d34e82d3 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/351) | `/test 4.4-e2e`
ci/prow/e2e | ea30c9d16fdf53b3830bb35a9fe0cdfc2eca2609 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1427) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | ea30c9d16fdf53b3830bb35a9fe0cdfc2eca2609 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1427) | `/test e2e`
ci/prow/4.4-e2e | 865cca87031795649d6e02ee0160fc58841334b0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/354) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 865cca87031795649d6e02ee0160fc58841334b0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/354) | `/test 4.4-e2e`
ci/prow/e2e | 865cca87031795649d6e02ee0160fc58841334b0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1429) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | 865cca87031795649d6e02ee0160fc58841334b0 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1429) | `/test e2e`
ci/prow/4.4-e2e | 7b78469dc6672a40d9d898e3fc32bb04d55f5815 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/355) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 7b78469dc6672a40d9d898e3fc32bb04d55f5815 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/355) | `/test 4.4-e2e`
ci/prow/e2e | 7b78469dc6672a40d9d898e3fc32bb04d55f5815 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1430) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | 7b78469dc6672a40d9d898e3fc32bb04d55f5815 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1430) | `/test e2e`
ci/prow/4.4-e2e | 6eff48746712caaa095d2654f0d8010055a79db8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/358) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 6eff48746712caaa095d2654f0d8010055a79db8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/358) | `/test 4.4-e2e`
ci/prow/e2e | 6eff48746712caaa095d2654f0d8010055a79db8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1433) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | 6eff48746712caaa095d2654f0d8010055a79db8 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1433) | `/test e2e`
ci/prow/4.4-e2e | 1a225d0b7713f84e3adec8daab25a2ecb91ca69b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/360) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 1a225d0b7713f84e3adec8daab25a2ecb91ca69b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/360) | `/test 4.4-e2e`
ci/prow/e2e | 1a225d0b7713f84e3adec8daab25a2ecb91ca69b | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1435) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: PR needs rebase.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository.
</details>
openshift-ci-robot: @isutton: The following test **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/lint | 95bb33ca4d1c03b71bb2a22cda3644e9473449dc | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1373) | `/test lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/lint | 95bb33ca4d1c03b71bb2a22cda3644e9473449dc | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1373) | `/test lint`
ci/prow/4.4-lint | 95bb33ca4d1c03b71bb2a22cda3644e9473449dc | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/292) | `/test 4.4-lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/lint | 95bb33ca4d1c03b71bb2a22cda3644e9473449dc | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1373) | `/test lint`
ci/prow/4.4-lint | 95bb33ca4d1c03b71bb2a22cda3644e9473449dc | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/292) | `/test 4.4-lint`
ci/prow/e2e | 95bb33ca4d1c03b71bb2a22cda3644e9473449dc | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1440) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
sbose78: @Avni-Sharma @isutton Are there any bug fixes / changes going in this PR ?
baijum: Can we make the e2e changes as a separate PR and merge first?
isutton: > @Avni-Sharma @isutton Are there any bug fixes / changes going in this PR ?

Yes. I'm currently working with Avni in validating once more whether the examples work and update the PR description with the highlights of this unit.

isutton: > Can we make the e2e changes as a separate PR and merge first?

Which changes are you referring to? Can you provide a link to the diff?
baijum: > > Can we make the e2e changes as a separate PR and merge first?
> 
> Which changes are you referring to? Can you provide a link to the diff?

https://github.com/redhat-developer/service-binding-operator/pull/407/files#diff-bb4f63f20e11707845fafdd125e8951c

openshift-ci-robot: @isutton: The following test **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | b936d372077b0ae538baee4a2678f5bf5bae4135 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/374) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | b936d372077b0ae538baee4a2678f5bf5bae4135 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/374) | `/test 4.4-e2e`
ci/prow/e2e | b936d372077b0ae538baee4a2678f5bf5bae4135 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1449) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | b936d372077b0ae538baee4a2678f5bf5bae4135 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/374) | `/test 4.4-e2e`
ci/prow/e2e | 4c10ed4fb91a5c638f98dd27d5c456c9d10783da | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1453) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | 4c10ed4fb91a5c638f98dd27d5c456c9d10783da | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1453) | `/test e2e`
ci/prow/4.4-e2e | 4c10ed4fb91a5c638f98dd27d5c456c9d10783da | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/378) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-e2e | 4c10ed4fb91a5c638f98dd27d5c456c9d10783da | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/378) | `/test 4.4-e2e`
ci/prow/e2e | bc0e5e0599098edbdcc004434b6d280b221c2a67 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1457) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | bc0e5e0599098edbdcc004434b6d280b221c2a67 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1457) | `/test e2e`
ci/prow/4.4-e2e | bc0e5e0599098edbdcc004434b6d280b221c2a67 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/381) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/e2e | bc0e5e0599098edbdcc004434b6d280b221c2a67 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1457) | `/test e2e`
ci/prow/4.4-e2e | 9b6a057a303e04ade25600f8f50da55641fa3de6 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-e2e/382) | `/test 4.4-e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following test **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/lint | e09434f5bccb116ffbe9d6ada5b09aef249a8b53 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1392) | `/test lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/lint | e09434f5bccb116ffbe9d6ada5b09aef249a8b53 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1392) | `/test lint`
ci/prow/unit | e09434f5bccb116ffbe9d6ada5b09aef249a8b53 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1374) | `/test unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/lint | e09434f5bccb116ffbe9d6ada5b09aef249a8b53 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1392) | `/test lint`
ci/prow/unit | e09434f5bccb116ffbe9d6ada5b09aef249a8b53 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1374) | `/test unit`
ci/prow/e2e | e09434f5bccb116ffbe9d6ada5b09aef249a8b53 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-e2e/1460) | `/test e2e`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
baijum: /test lint
DhritiShikhar: /lgtm
sbose78: > Merging #407 into master will decrease coverage by 3.20%.

Could we address this?
sbose78: * Has there been any bug fixes or changes in behaviour ? Please call it out in the description.
* Which examples/scenarios have we manually tested ?
openshift-ci-robot: New changes are detected. LGTM label has been removed.
openshift-ci-robot: [APPROVALNOTIFIER] This PR is **NOT APPROVED**

This pull-request has been approved by:
To complete the [pull request process](https://git.k8s.io/community/contributors/guide/owners.md#the-code-review-process), please assign **dhritishikhar**
You can assign the PR to them by writing `/assign @dhritishikhar` in a comment when ready.

The full list of commands accepted by this bot can be found [here](https://go.k8s.io/bot-commands?repo=redhat-developer%2Fservice-binding-operator).

<details open>
Needs approval from an approver in each of these files:

- **[OWNERS](https://github.com/redhat-developer/service-binding-operator/blob/master/OWNERS)**

Approvers can indicate their approval by writing `/approve` in a comment
Approvers can cancel approval by writing `/approve cancel` in a comment
</details>
<!-- META={"approvers":["dhritishikhar"]} -->
otaviof: /lgtm
sbose78: A couple of observations:

* I see a bunch of comments which have been marked as resolved without a comment. Could you please add a comment before marking a comment as resolved ?

* Re: https://github.com/redhat-developer/service-binding-operator/issues/462 : If specific variables/structures needn't be exposed, how about we make un-expose them (given that you've already done a significant refactoring), and then expose them later as and when needed ? . There are at least a couple of projects which are going to import our project. 
isutton: > A couple of observations:
> 
> * I see a bunch of comments which have been marked as resolved without a comment. Could you please add a comment before marking a comment as resolved ?

Since most of the issues pointed out are related to either a) error handling, b) package visibility or c) missing coverage, I've created issues with links to those comments to deal with those.

> * Re: #462 : If specific variables/structures needn't be exposed, how about we un-expose them (given that you've already done a significant refactoring), and then expose them later as and when needed ? There are at least a couple of projects which are going to import our project.

This has been first mentioned after I started working on this branch, so it is expected that using internals as libraries hasn't been the focus of this work. 

#462 has been created to review symbols visibility topic on its entirety, not only related to #407.
sbose78: > Since most of the issues pointed out are related to either a) error handling, b) package visibility or c) missing coverage, I've created issues with links to those comments to deal with those.

Typically, we add a comment with the link to the postponed ticket that would address it with a comment with why it need not be addressed in the current PR. Otherwise, there's no way for the PR reviewer or a passer-by to understand why a specific comment doesn't have a follow up - yet marked as 'resolved'.

Could you please add comments on why those review comments cannot be addressed in this PR ?

> This has been first mentioned after I started working on this branch, so it is expected that using internals as libraries hasn't been the focus of this work.

Irrespective of whether this would be used as a library, we should avoid exposing functions/variables if they don't need to be exposed. It's a best practice that should be followed irrespective of what the focus of a PR is. I wouldn't be comfortable if we introduced tech debt - without a solid reason to do so.

Why can't we avoid exposing functions/variables which we don't have to, in this PR ?

sbose78: /retest
openshift-ci-robot: @isutton: The following test **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-lint | b0539d34589d9ed2003cb974c39dcce12ff09854 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/314) | `/test 4.4-lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-lint | b0539d34589d9ed2003cb974c39dcce12ff09854 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/314) | `/test 4.4-lint`
ci/prow/4.4-unit | b0539d34589d9ed2003cb974c39dcce12ff09854 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/327) | `/test 4.4-unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-lint | b0539d34589d9ed2003cb974c39dcce12ff09854 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/314) | `/test 4.4-lint`
ci/prow/4.4-unit | b0539d34589d9ed2003cb974c39dcce12ff09854 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/327) | `/test 4.4-unit`
ci/prow/lint | b0539d34589d9ed2003cb974c39dcce12ff09854 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1396) | `/test lint`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
openshift-ci-robot: @isutton: The following tests **failed**, say `/retest` to rerun all failed tests:

Test name | Commit | Details | Rerun command
--- | --- | --- | ---
ci/prow/4.4-lint | b0539d34589d9ed2003cb974c39dcce12ff09854 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-lint/314) | `/test 4.4-lint`
ci/prow/4.4-unit | b0539d34589d9ed2003cb974c39dcce12ff09854 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-4.4-unit/327) | `/test 4.4-unit`
ci/prow/lint | b0539d34589d9ed2003cb974c39dcce12ff09854 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-lint/1396) | `/test lint`
ci/prow/unit | b0539d34589d9ed2003cb974c39dcce12ff09854 | [link](https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/redhat-developer_service-binding-operator/407/pull-ci-redhat-developer-service-binding-operator-master-unit/1377) | `/test unit`

[Full PR test history](https://prow.svc.ci.openshift.org/pr-history?org=redhat-developer&repo=service-binding-operator&pr=407). [Your PR dashboard](https://prow.svc.ci.openshift.org/pr?query=is:pr+state:open+author:isutton). Please help us cut down on flakes by [linking to](https://github.com/kubernetes/community/blob/master/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/redhat-developer/service-binding-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
baijum: /retest
baijum: /approve
openshift-ci-robot: [APPROVALNOTIFIER] This PR is **APPROVED**

This pull-request has been approved by: *<a href="https://github.com/redhat-developer/service-binding-operator/pull/407#issuecomment-627787134" title="Approved">baijum</a>*

The full list of commands accepted by this bot can be found [here](https://go.k8s.io/bot-commands?repo=redhat-developer%2Fservice-binding-operator).

The pull request process is described [here](https://git.k8s.io/community/contributors/guide/owners.md#the-code-review-process)

<details >
Needs approval from an approver in each of these files:

- ~~[OWNERS](https://github.com/redhat-developer/service-binding-operator/blob/master/OWNERS)~~ [baijum]

Approvers can indicate their approval by writing `/approve` in a comment
Approvers can cancel approval by writing `/approve cancel` in a comment
</details>
<!-- META={"approvers":[]} -->
baijum: /lgtm

Patch:
diff --git a/Makefile b/Makefile
index 577f5588..7ed53ccd 100644
--- a/Makefile
+++ b/Makefile
@@ -195,17 +195,18 @@ out/test-namespace:
 get-test-namespace: out/test-namespace
 	$(eval TEST_NAMESPACE := $(shell cat $(OUTPUT_DIR)/test-namespace))
 
-.PHONY: deploy-e2e-crds
-deploy-e2e-crds:
-	$(Q)kubectl --namespace $(TEST_NAMESPACE) apply -f ./test/third-party-crds/postgresql_v1alpha1_database_crd.yaml
-
 # E2E test
-.PHONY: e2e-setup
-e2e-setup: e2e-cleanup
+.PHONY: e2e-deploy-3rd-party-crds
+e2e-deploy-3rd-party-crds: get-test-namespace
+	$(Q)kubectl --namespace $(TEST_NAMESPACE) apply -f ./test/third-party-crds/
+
+.PHONY: e2e-create-namespace
+e2e-create-namespace:
 	$(Q)kubectl create namespace $(TEST_NAMESPACE)
-	$(Q)kubectl --namespace $(TEST_NAMESPACE) apply -f ./test/third-party-crds/postgresql_v1alpha1_database_crd.yaml
-	$(Q)kubectl --namespace $(TEST_NAMESPACE) apply -f ./test/third-party-crds/etcd_v1beta2_etcdcluster_crd.yaml
-	$(Q)mkdir -p $(LOGS_DIR)/e2e
+
+.PHONY: e2e-setup
+e2e-setup: e2e-cleanup e2e-create-namespace e2e-deploy-3rd-party-crds
+	$(Q)mkdir -p ${LOGS_DIR}/e2e
 
 .PHONY: e2e-cleanup
 e2e-cleanup: get-test-namespace
diff --git a/go.mod b/go.mod
index e352cb7c..56e25422 100644
--- a/go.mod
+++ b/go.mod
@@ -8,15 +8,14 @@ require (
 	github.com/go-logr/logr v0.1.0
 	github.com/go-openapi/spec v0.19.4
 	github.com/google/go-containerregistry v0.0.0-20191218175032-34fb8ff33bed // indirect
+	github.com/imdario/mergo v0.3.8
 	github.com/openshift/api v3.9.1-0.20190924102528-32369d4db2ad+incompatible
 	github.com/openshift/custom-resource-status v0.0.0-20190822192428-e62f2f3b79f3
 	github.com/operator-backing-service-samples/postgresql-operator v0.0.0-20191023140509-5c3697ed3069
 	github.com/operator-framework/operator-lifecycle-manager v0.0.0-20191115003340-16619cd27fa5
 	github.com/operator-framework/operator-sdk v0.15.2
-	github.com/pmezard/go-difflib v1.0.0
 	github.com/spf13/pflag v1.0.5
 	github.com/stretchr/testify v1.4.0
-	gopkg.in/yaml.v2 v2.2.4
 	gotest.tools v2.2.0+incompatible
 	k8s.io/api v0.0.0
 	k8s.io/apiextensions-apiserver v0.0.0
diff --git a/pkg/conditions/conditions.go b/pkg/conditions/conditions.go
deleted file mode 100644
index 1b989824..00000000
--- a/pkg/conditions/conditions.go
+++ /dev/null
@@ -1,10 +0,0 @@
-package conditions
-
-import (
-	conditionsv1 "github.com/openshift/custom-resource-status/conditions/v1"
-)
-
-const (
-	// BindingReady indicates that the binding succeeded
-	BindingReady conditionsv1.ConditionType = "Ready"
-)
diff --git a/pkg/controller/servicebindingrequest/annotations/annotations.go b/pkg/controller/servicebindingrequest/annotations/annotations.go
new file mode 100644
index 00000000..0492091d
--- /dev/null
+++ b/pkg/controller/servicebindingrequest/annotations/annotations.go
@@ -0,0 +1,90 @@
+package annotations
+
+import (
+	"fmt"
+
+	"k8s.io/apimachinery/pkg/api/meta"
+	"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
+	"k8s.io/client-go/dynamic"
+)
+
+// bindingType encodes the medium the binding should deliver the configuration value.
+type bindingType string
+
+const (
+	// BindingTypeVolumeMount indicates the binding should happen through a volume mount.
+	BindingTypeVolumeMount bindingType = "volumemount"
+	// BindingTypeEnvVar indicates the binding should happen through environment variables.
+	BindingTypeEnvVar bindingType = "env"
+)
+
+// supportedBindingTypes contains all currently supported binding types.
+var supportedBindingTypes = map[bindingType]bool{
+	BindingTypeVolumeMount: true,
+	BindingTypeEnvVar:      true,
+}
+
+// dataPath is the path ConfigMap and Secret resources use to scope their data.
+//
+// note: it is currently used to provide a pointer to the "data" string, which is the location
+// ConfigMap and Secret resources keep user data.
+var dataPath = "data"
+
+// Result contains data that has been collected by an annotation handler.
+type Result struct {
+	// Data contains the annotation data collected by an annotation handler inside a deep structure
+	// with its root being the value specified in the Path field.
+	Data map[string]interface{}
+	// Type indicates where the Object field should be injected in the application; can be either
+	// "env" or "volumemount".
+	Type bindingType
+	// Path is the nested location the collected data can be found in the Data field.
+	Path string
+}
+
+// Handler should be implemented by types that want to offer a mechanism to provide binding data to
+// the system.
+type Handler interface {
+	// Handle returns binding data.
+	Handle() (Result, error)
+}
+
+type ErrHandlerNotFound string
+
+func (e ErrHandlerNotFound) Error() string {
+	return fmt.Sprintf("could not find handler for annotation value %q", string(e))
+}
+
+func IsErrHandlerNotFound(err error) bool {
+	_, ok := err.(ErrHandlerNotFound)
+	return ok
+}
+
+// BuildHandler attempts to create an annotation handler for the given annotationKey and
+// annotationValue. kubeClient is required by some annotation handlers, and an error is returned in
+// the case it is required by an annotation handler but is not defined.
+func BuildHandler(
+	kubeClient dynamic.Interface,
+	obj *unstructured.Unstructured,
+	annotationKey string,
+	annotationValue string,
+	restMapper meta.RESTMapper,
+) (Handler, error) {
+	bindingInfo, err := NewBindingInfo(annotationKey, annotationValue)
+	if err != nil {
+		return nil, err
+	}
+
+	val := bindingInfo.Value
+
+	switch {
+	case IsAttribute(val):
+		return NewAttributeHandler(bindingInfo, *obj), nil
+	case IsSecret(val):
+		return NewSecretHandler(kubeClient, bindingInfo, *obj, restMapper)
+	case IsConfigMap(val):
+		return NewConfigMapHandler(kubeClient, bindingInfo, *obj, restMapper)
+	default:
+		return nil, ErrHandlerNotFound(val)
+	}
+}
diff --git a/pkg/controller/servicebindingrequest/annotations/attribute.go b/pkg/controller/servicebindingrequest/annotations/attribute.go
new file mode 100644
index 00000000..04136402
--- /dev/null
+++ b/pkg/controller/servicebindingrequest/annotations/attribute.go
@@ -0,0 +1,64 @@
+package annotations
+
+import (
+	"strings"
+
+	"github.com/redhat-developer/service-binding-operator/pkg/controller/servicebindingrequest/nested"
+	"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
+)
+
+const AttributeValue = "binding:env:attribute"
+
+// AttributeHandler handles "binding:env:attribute" annotations.
+type AttributeHandler struct {
+	// inputPath is the path that should be extracted from the resource. Required.
+	inputPath string
+	// outputPath is the path the extracted data should be placed under in the
+	// resulting unstructured object in Handler. Required.
+	outputPath string
+	// resource is the unstructured object to extract data using inputPath. Required.
+	resource unstructured.Unstructured
+}
+
+// Handle returns a unstructured object according to the "binding:env:attribute"
+// annotation strategy.
+func (h *AttributeHandler) Handle() (Result, error) {
+	val, _, err := nested.GetValue(h.resource.Object, h.inputPath, h.outputPath)
+	if err != nil {
+		return Result{}, err
+	}
+	return Result{
+		Data: val,
+	}, nil
+}
+
+// IsAttribute returns true if the annotation value should trigger the attribute
+// handler.
+func IsAttribute(s string) bool {
+	return AttributeValue == s
+}
+
+// NewAttributeHandler constructs an AttributeHandler.
+func NewAttributeHandler(
+	bindingInfo *BindingInfo,
+	resource unstructured.Unstructured,
+) *AttributeHandler {
+	outputPath := bindingInfo.SourcePath
+	if len(bindingInfo.ResourceReferencePath) > 0 {
+		outputPath = bindingInfo.ResourceReferencePath
+	}
+
+	// the current implementation removes "status." and "spec." from fields exported through
+	// annotations.
+	for _, prefix := range []string{"status.", "spec."} {
+		if strings.HasPrefix(outputPath, prefix) {
+			outputPath = strings.Replace(outputPath, prefix, "", 1)
+		}
+	}
+
+	return &AttributeHandler{
+		inputPath:  bindingInfo.SourcePath,
+		outputPath: outputPath,
+		resource:   resource,
+	}
+}
diff --git a/pkg/controller/servicebindingrequest/annotations/bindinginfo.go b/pkg/controller/servicebindingrequest/annotations/bindinginfo.go
new file mode 100644
index 00000000..a25e1b0d
--- /dev/null
+++ b/pkg/controller/servicebindingrequest/annotations/bindinginfo.go
@@ -0,0 +1,58 @@
+package annotations
+
+import (
+	"errors"
+	"strings"
+)
+
+const (
+	// ServiceBindingOperatorAnnotationPrefix is the prefix of Service Binding Operator related annotations.
+	ServiceBindingOperatorAnnotationPrefix = "servicebindingoperator.redhat.io/"
+)
+
+// BindingInfo represents the pieces of a binding as parsed from an annotation.
+type BindingInfo struct {
+	// ResourceReferencePath is the field in the Backing Service CR referring to a bindable property, either
+	// embedded or a reference to a related object..
+	ResourceReferencePath string
+	// SourcePath is the field that will be collected from the Backing Service CR or a related object.
+	SourcePath string
+	// Descriptor is the field reference to another manifest.
+	Descriptor string
+	// Value is the original annotation value.
+	Value string
+}
+
+var ErrInvalidAnnotationPrefix = errors.New("invalid annotation prefix")
+var ErrInvalidAnnotationName = errors.New("invalid annotation name")
+var ErrEmptyAnnotationName = errors.New("empty annotation name")
+
+// NewBindingInfo parses the encoded in the annotation name, returning its parts.
+func NewBindingInfo(name string, value string) (*BindingInfo, error) {
+	// do not process unknown annotations
+	if !strings.HasPrefix(name, ServiceBindingOperatorAnnotationPrefix) {
+		return nil, ErrInvalidAnnotationPrefix
+	}
+
+	cleanName := strings.TrimPrefix(name, ServiceBindingOperatorAnnotationPrefix)
+	if len(cleanName) == 0 {
+		return nil, ErrEmptyAnnotationName
+	}
+
+	parts := strings.SplitN(cleanName, "-", 2)
+
+	resourceReferencePath := parts[0]
+	sourcePath := parts[0]
+
+	// the annotation is a reference to another manifest
+	if len(parts) == 2 {
+		sourcePath = parts[1]
+	}
+
+	return &BindingInfo{
+		ResourceReferencePath: resourceReferencePath,
+		SourcePath:            sourcePath,
+		Descriptor:            strings.Join([]string{value, sourcePath}, ":"),
+		Value:                 value,
+	}, nil
+}
diff --git a/pkg/controller/servicebindingrequest/annotations/configmap.go b/pkg/controller/servicebindingrequest/annotations/configmap.go
new file mode 100644
index 00000000..47ce0dde
--- /dev/null
+++ b/pkg/controller/servicebindingrequest/annotations/configmap.go
@@ -0,0 +1,36 @@
+package annotations
+
+import (
+	"k8s.io/apimachinery/pkg/api/meta"
+	"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
+	"k8s.io/apimachinery/pkg/runtime/schema"
+	"k8s.io/client-go/dynamic"
+)
+
+const ConfigMapValue = "binding:env:object:configmap"
+
+// IsConfigMap returns true if the annotation value should trigger config map handler.
+func IsConfigMap(s string) bool {
+	return ConfigMapValue == s
+}
+
+// NewConfigMapHandler constructs an annotation handler that can extract related data from config
+// maps.
+func NewConfigMapHandler(
+	client dynamic.Interface,
+	bindingInfo *BindingInfo,
+	resource unstructured.Unstructured,
+	restMapper meta.RESTMapper,
+) (Handler, error) {
+	return NewResourceHandler(
+		client,
+		bindingInfo,
+		resource,
+		schema.GroupVersionResource{
+			Version:  "v1",
+			Resource: "configmaps",
+		},
+		&dataPath,
+		restMapper,
+	)
+}
diff --git a/pkg/controller/servicebindingrequest/annotations/errors.go b/pkg/controller/servicebindingrequest/annotations/errors.go
new file mode 100644
index 00000000..a9479581
--- /dev/null
+++ b/pkg/controller/servicebindingrequest/annotations/errors.go
@@ -0,0 +1,26 @@
+package annotations
+
+import (
+	"errors"
+	"fmt"
+)
+
+type InvalidArgumentErr string
+
+func (e InvalidArgumentErr) Error() string {
+	return fmt.Sprintf("invalid argument value for path %q", string(e))
+}
+
+var ResourceNameFieldNotFoundErr = errors.New("secret name field not found")
+
+type UnknownBindingTypeErr string
+
+func (e UnknownBindingTypeErr) Error() string {
+	return string(e) + " is not supported"
+}
+
+type ErrInvalidBindingValue string
+
+func (e ErrInvalidBindingValue) Error() string {
+	return fmt.Sprintf("invalid binding value %q", string(e))
+}
diff --git a/pkg/controller/servicebindingrequest/annotations/resource.go b/pkg/controller/servicebindingrequest/annotations/resource.go
new file mode 100644
index 00000000..e4a14ad5
--- /dev/null
+++ b/pkg/controller/servicebindingrequest/annotations/resource.go
@@ -0,0 +1,208 @@
+package annotations
+
+import (
+	"fmt"
+	"regexp"
+	"strings"
+
+	"k8s.io/apimachinery/pkg/api/meta"
+	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
+	"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
+	"k8s.io/apimachinery/pkg/runtime/schema"
+	"k8s.io/client-go/dynamic"
+
+	"github.com/redhat-developer/service-binding-operator/pkg/controller/servicebindingrequest/nested"
+)
+
+// ResourceHandler handles annotations related to external resources.
+type ResourceHandler struct {
+	// bindingInfo contains the binding details related to the annotation handler.
+	bindingInfo *BindingInfo
+	// client is the client used to retrieve a related secret.
+	client dynamic.Interface
+	// relatedGroupVersionResource is the related resource GVR, used to retrieve the related resource
+	// using the client.
+	relatedGroupVersionResource schema.GroupVersionResource
+	// relatedResourceName is the name of the related resource that is referenced by the handler
+	// annotation key/value pair.
+	relatedResourceName string
+	// resource is the unstructured object to extract data using inputPath.
+	resource unstructured.Unstructured
+	// stringValue is a function used to decode values from the resource being handled; for example,
+	// to decode Base64 keys the decodeBase64String can be used.
+	stringValue func(interface{}) (string, error)
+	// inputPathRoot indicates the root where input paths will be applied to extract a value from the
+	// resource.
+	inputPathRoot *string
+	// restMapper allows clients to map resources to kind, and map kind and version
+	// to interfaces for manipulating those objects.
+	restMapper meta.RESTMapper
+}
+
+// discoverRelatedResourceName returns the resource name referenced by the handler. Can return an
+// error in the case the expected information doesn't exist in the handler's resource object.
+func discoverRelatedResourceName(obj map[string]interface{}, bindingInfo *BindingInfo) (string, error) {
+	resourceNameValue, ok, err := unstructured.NestedFieldCopy(
+		obj,
+		strings.Split(bindingInfo.ResourceReferencePath, ".")...,
+	)
+	if !ok {
+		return "", ResourceNameFieldNotFoundErr
+	}
+	if err != nil {
+		return "", err
+	}
+	name, ok := resourceNameValue.(string)
+	if !ok {
+		return "", InvalidArgumentErr(bindingInfo.ResourceReferencePath)
+	}
+	return name, nil
+}
+
+// discoverBindingType attempts to extract a binding type from the given annotation value val.
+func discoverBindingType(val string) (bindingType, error) {
+	re := regexp.MustCompile("^binding:(.*?):.*$")
+	parts := re.FindStringSubmatch(val)
+	if len(parts) == 0 {
+		return "", ErrInvalidBindingValue(val)
+	}
+	t := bindingType(parts[1])
+	_, ok := supportedBindingTypes[t]
+	if !ok {
+		return "", UnknownBindingTypeErr(t)
+	}
+	return t, nil
+}
+
+// getInputPathFields infers the input path fields based on the given bindingInfo value.
+//
+// In the case the resource reference path and source path are the same and no input path prefix has
+// been given, an empty slice is returned.
+//
+// In the case inputPathPrefix is present, it is prepended to the resulting slice.
+//
+// In the case the resource reference and source paths are different, the source path is appended to
+// the resulting slice.
+func getInputPathFields(bindingInfo *BindingInfo, inputPathPrefix *string) []string {
+	inputPathFields := []string{}
+	if bindingInfo.ResourceReferencePath != bindingInfo.SourcePath {
+		inputPathFields = append(inputPathFields, bindingInfo.SourcePath)
+	}
+	if inputPathPrefix != nil && len(*inputPathPrefix) > 0 {
+		inputPathFields = append([]string{*inputPathPrefix}, inputPathFields...)
+	}
+	return inputPathFields
+}
+
+// Handle returns the value for an external resource strategy.
+func (h *ResourceHandler) Handle() (Result, error) {
+	ns := h.resource.GetNamespace()
+	resource, err := h.
+		client.
+		Resource(h.relatedGroupVersionResource).
+		Namespace(ns).
+		Get(h.relatedResourceName, metav1.GetOptions{})
+	if err != nil {
+		return Result{}, err
+	}
+
+	inputPathFields := getInputPathFields(h.bindingInfo, h.inputPathRoot)
+	val, ok, err := unstructured.NestedFieldCopy(resource.Object, inputPathFields...)
+	if !ok {
+		return Result{}, InvalidArgumentErr(strings.Join(inputPathFields, ", "))
+	}
+	if err != nil {
+		return Result{}, err
+	}
+
+	if mapVal, ok := val.(map[string]interface{}); ok {
+		tmpVal := make(map[string]interface{})
+		for k, v := range mapVal {
+			decodedVal, err := h.stringValue(v)
+			if err != nil {
+				return Result{}, err
+			}
+			tmpVal[k] = decodedVal
+		}
+		val = tmpVal
+	} else {
+		val, err = h.stringValue(val)
+		if err != nil {
+			return Result{}, err
+		}
+	}
+
+	typ, err := discoverBindingType(h.bindingInfo.Value)
+	if err != nil {
+		return Result{}, err
+	}
+
+	// get resource's kind.
+	gvk, err := h.restMapper.KindFor(h.relatedGroupVersionResource)
+	if err != nil {
+		return Result{}, err
+	}
+
+	// prefix the output path with the kind of the resource.
+	outputPath := strings.Join([]string{
+		strings.ToLower(gvk.Kind),
+		h.bindingInfo.SourcePath,
+	}, ".")
+
+	return Result{
+		Data: nested.ComposeValue(val, nested.NewPath(outputPath)),
+		Type: typ,
+		Path: outputPath,
+	}, nil
+}
+
+// stringValue asserts the given value 'v' and returns its string value.
+func stringValue(v interface{}) (string, error) {
+	s, ok := v.(string)
+	if !ok {
+		return "", fmt.Errorf("value is not a string")
+	}
+	return s, nil
+}
+
+// NewSecretHandler constructs a SecretHandler.
+func NewResourceHandler(
+	client dynamic.Interface,
+	bindingInfo *BindingInfo,
+	resource unstructured.Unstructured,
+	relatedGroupVersionResource schema.GroupVersionResource,
+	inputPathPrefix *string,
+	restMapper meta.RESTMapper,
+) (*ResourceHandler, error) {
+	if client == nil {
+		return nil, InvalidArgumentErr("client")
+	}
+
+	if bindingInfo == nil {
+		return nil, InvalidArgumentErr("bindingInfo")
+	}
+
+	if len(bindingInfo.SourcePath) == 0 {
+		return nil, InvalidArgumentErr("bindingInfo.Path")
+	}
+
+	if len(bindingInfo.ResourceReferencePath) == 0 {
+		return nil, InvalidArgumentErr("bindingInfo.ResourceReferencePath")
+	}
+
+	relatedResourceName, err := discoverRelatedResourceName(resource.Object, bindingInfo)
+	if err != nil {
+		return nil, err
+	}
+
+	return &ResourceHandler{
+		bindingInfo:                 bindingInfo,
+		client:                      client,
+		inputPathRoot:               inputPathPrefix,
+		relatedGroupVersionResource: relatedGroupVersionResource,
+		relatedResourceName:         relatedResourceName,
+		resource:                    resource,
+		stringValue:                 stringValue,
+		restMapper:                  restMapper,
+	}, nil
+}
diff --git a/pkg/controller/servicebindingrequest/annotations/secret.go b/pkg/controller/servicebindingrequest/annotations/secret.go
new file mode 100644
index 00000000..428a3094
--- /dev/null
+++ b/pkg/controller/servicebindingrequest/annotations/secret.go
@@ -0,0 +1,58 @@
+package annotations
+
+import (
+	"encoding/base64"
+	"fmt"
+
+	"k8s.io/apimachinery/pkg/api/meta"
+	"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
+	"k8s.io/apimachinery/pkg/runtime/schema"
+	"k8s.io/client-go/dynamic"
+)
+
+const SecretValue = "binding:env:object:secret"
+const VolumeMountSecretValue = "binding:volumemount:secret"
+
+// IsSecret returns true if the annotation value should trigger the secret handler.
+func IsSecret(s string) bool {
+	return SecretValue == s || VolumeMountSecretValue == s
+}
+
+// decodeBase64String asserts whether val is a string and returns its decoded value.
+func base64StringValue(v interface{}) (string, error) {
+	stringVal, ok := v.(string)
+	if !ok {
+		return "", fmt.Errorf("should be a string")
+	}
+	decodedVal, err := base64.StdEncoding.DecodeString(stringVal)
+	if err != nil {
+		return "", err
+	}
+	return string(decodedVal), nil
+}
+
+// NewSecretHandler constructs a SecretHandler.
+func NewSecretHandler(
+	client dynamic.Interface,
+	bindingInfo *BindingInfo,
+	resource unstructured.Unstructured,
+	restMapper meta.RESTMapper,
+) (Handler, error) {
+	h, err := NewResourceHandler(
+		client,
+		bindingInfo,
+		resource,
+		schema.GroupVersionResource{
+			Version:  "v1",
+			Resource: "secrets",
+		},
+		&dataPath,
+		restMapper,
+	)
+	if err != nil {
+		return nil, err
+	}
+
+	h.stringValue = base64StringValue
+	return h, nil
+}
diff --git a/pkg/controller/servicebindingrequest/bind_custom_resources.go b/pkg/controller/servicebindingrequest/bind_custom_resources.go
deleted file mode 100644
index 5e9a73fb..00000000
--- a/pkg/controller/servicebindingrequest/bind_custom_resources.go
+++ /dev/null
@@ -1,119 +0,0 @@
-package servicebindingrequest
-
-import (
-	"encoding/base64"
-
-	"github.com/redhat-developer/service-binding-operator/pkg/apis/apps/v1alpha1"
-	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
-	"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
-	"k8s.io/apimachinery/pkg/runtime/schema"
-	"k8s.io/client-go/dynamic"
-)
-
-var (
-	path = map[string][][]string{
-		"ConfigMap": {{"data"}},
-		"Secret":    {{"data"}},
-		"Route":     {{"spec", "host"}},
-		"Service":   {{"spec", "clusterIP"}},
-	}
-)
-
-// DetectBindableResources struct contains information about operator backed CR and
-// list of expected GVRs to extract information from.
-type DetectBindableResources struct {
-	cr               *unstructured.Unstructured
-	resourcesToCheck []schema.GroupVersionResource
-	client           dynamic.Interface
-	data             map[string]interface{}
-}
-
-// NewDetectBindableResources returns new instance
-func NewDetectBindableResources(
-	sbr *v1alpha1.ServiceBindingRequest,
-	cr *unstructured.Unstructured,
-	resources []schema.GroupVersionResource,
-	client dynamic.Interface,
-) *DetectBindableResources {
-	b := new(DetectBindableResources)
-	b.client = client
-	b.cr = cr
-	b.resourcesToCheck = resources
-	b.data = make(map[string]interface{})
-	return b
-}
-
-// GetOwnedResources returns list of subresources owned by operator backed CR
-func (b DetectBindableResources) GetOwnedResources() ([]unstructured.Unstructured, error) {
-	var subResources []unstructured.Unstructured
-	for _, resource := range b.resourcesToCheck {
-		lst, err := b.client.Resource(resource).Namespace(b.cr.GetNamespace()).List(v1.ListOptions{})
-		if err != nil {
-			return subResources, err
-		}
-		for _, item := range lst.Items {
-			owners := item.GetOwnerReferences()
-			for _, owner := range owners {
-				if owner.UID == b.cr.GetUID() {
-					subResources = append(subResources, item)
-				}
-			}
-		}
-	}
-	return subResources, nil
-}
-
-// GetBindableVariables extracts required key value information from provided GVRs subresources
-func (b DetectBindableResources) GetBindableVariables() (map[string]interface{}, error) {
-	ownedResources, err := b.GetOwnedResources()
-	if err != nil {
-		return b.data, err
-	}
-	for _, resource := range ownedResources {
-		switch resource.GetKind() {
-		// In case of ConfigMap we would read data field
-		case "ConfigMap":
-			for _, v := range path[resource.GetKind()] {
-				d, exist, err := unstructured.NestedMap(resource.Object, v...)
-				if err != nil {
-					// skipping on error
-					continue
-				}
-				if exist {
-					for k, val := range d {
-						b.data[k] = val
-					}
-				}
-			}
-		// In case of Secret we would decode and read data field
-		case "Secret":
-			for _, v := range path[resource.GetKind()] {
-				d, exist, err := unstructured.NestedMap(resource.Object, v...)
-				if err != nil {
-					// skipping on error
-					continue
-				}
-				if exist {
-					for k, val := range d {
-						value, _ := base64.StdEncoding.DecodeString(val.(string))
-						b.data[k] = value
-					}
-				}
-			}
-
-			// In case of Route and Service we would extract information from respective path
-		case "Route", "Service":
-			for _, v := range path[resource.GetKind()] {
-				d, exist, err := unstructured.NestedString(resource.Object, v...)
-				if err != nil {
-					continue
-				}
-				if exist {
-					val := v[len(v)-1]
-					b.data[val] = d
-				}
-			}
-		}
-	}
-	return b.data, nil
-}
diff --git a/pkg/controller/servicebindingrequest/binder.go b/pkg/controller/servicebindingrequest/binder.go
index 9840bb6f..ae2654ff 100644
--- a/pkg/controller/servicebindingrequest/binder.go
+++ b/pkg/controller/servicebindingrequest/binder.go
@@ -99,10 +99,6 @@ func (b *Binder) search() (*unstructured.UnstructuredList, error) {
 
 	}
 
-	// Return fake NotFound error explicitly to ensure requeue when objList(^) is empty.
-	if len(objList.Items) == 0 {
-		return nil, ApplicationNotFound
-	}
 	return objList, err
 }
 
@@ -159,6 +155,8 @@ func (b *Binder) removeSpecVolumes(
 func (b *Binder) updateVolumes(volumes []interface{}) ([]interface{}, error) {
 	name := b.sbr.GetName()
 	log := b.logger
+
+	// FIXME(isuttonl): update should not bail out here since b.volumeKeys might change
 	log.Debug("Checking if binding volume is already defined...")
 	for _, v := range volumes {
 		volume := v.(corev1.Volume)
diff --git a/pkg/controller/servicebindingrequest/bindinginfo.go b/pkg/controller/servicebindingrequest/bindinginfo.go
deleted file mode 100644
index 6d0517cd..00000000
--- a/pkg/controller/servicebindingrequest/bindinginfo.go
+++ /dev/null
@@ -1,43 +0,0 @@
-package servicebindingrequest
-
-import (
-	"fmt"
-	"strings"
-)
-
-// BindingInfo represents the pieces of a binding as parsed from an annotation.
-type BindingInfo struct {
-	// FieldPath is the field in the Backing Service CR referring to a bindable property, either
-	// embedded or a reference to a related object..
-	FieldPath string
-	// Path is the field that will be collected from the Backing Service CR or a related object.
-	Path string
-	// Descriptor is the field reference to another manifest
-	Descriptor string
-}
-
-// NewBindingInfo parses the encoded in the annotation name, returning its parts.
-func NewBindingInfo(name string, value string) (*BindingInfo, error) {
-	cleanName := strings.TrimPrefix(name, ServiceBindingOperatorAnnotationPrefix)
-	parts := strings.SplitN(cleanName, "-", 2)
-
-	// if there is only one part, it means the value of the referenced field itself will be used
-	if len(parts) == 1 {
-		return &BindingInfo{
-			FieldPath:  parts[0],
-			Path:       parts[0],
-			Descriptor: strings.Join([]string{value, parts[0]}, ":"),
-		}, nil
-	}
-
-	// the annotation is a reference to another manifest
-	if len(parts) == 2 {
-		return &BindingInfo{
-			FieldPath:  parts[0],
-			Path:       parts[1],
-			Descriptor: strings.Join([]string{value, parts[1]}, ":"),
-		}, nil
-	}
-
-	return nil, fmt.Errorf("should have two parts")
-}
diff --git a/pkg/controller/servicebindingrequest/controller.go b/pkg/controller/servicebindingrequest/controller.go
index 5ab913c5..bd5217f1 100644
--- a/pkg/controller/servicebindingrequest/controller.go
+++ b/pkg/controller/servicebindingrequest/controller.go
@@ -23,7 +23,12 @@ func Add(mgr manager.Manager) error {
 
 // newReconciler returns a new reconcile.Reconciler
 func newReconciler(mgr manager.Manager, client dynamic.Interface) (reconcile.Reconciler, error) {
-	return &Reconciler{client: mgr.GetClient(), dynClient: client, scheme: mgr.GetScheme()}, nil
+	return &Reconciler{
+		client:     mgr.GetClient(),
+		dynClient:  client,
+		scheme:     mgr.GetScheme(),
+		RestMapper: mgr.GetRESTMapper(),
+	}, nil
 }
 
 // add adds a new Controller to mgr with r as the reconcile.Reconciler.
diff --git a/pkg/controller/servicebindingrequest/envvars/envvars.go b/pkg/controller/servicebindingrequest/envvars/envvars.go
new file mode 100644
index 00000000..523a9aeb
--- /dev/null
+++ b/pkg/controller/servicebindingrequest/envvars/envvars.go
@@ -0,0 +1,133 @@
+package envvars
+
+import (
+	"errors"
+	"strconv"
+	"strings"
+
+	"github.com/imdario/mergo"
+)
+
+// ErrUnsupportedType is returned when an unsupported type is encountered.
+var ErrUnsupportedType = errors.New("unsupported type")
+
+// Build returns an environment variable dictionary with an entry for each
+// leaf containing a scalar value.
+//
+// Example:
+//
+// 	src := map[string]interface{}{
+// 		"status": map[string]interface{}{
+//			"listeners": []map[string]interface{}{
+//				{
+//					"type": "secure",
+//					"addresses": []map[string]interface{}{
+//						{
+//							"host": "my-cluster-kafka-bootstrap.coffeeshop.svc",
+//							"port": "9093",
+//						},
+//					},
+//				},
+//			},
+//		},
+//	}
+//	actual, _ := Build(src)
+//
+// actual should contain the following values:
+//
+// 	"STATUS_LISTENERS_0_TYPE":             "secure",
+// 	"STATUS_LISTENERS_0_ADDRESSES_0_HOST": "my-cluster-kafka-bootstrap.coffeeshop.svc",
+// 	"STATUS_LISTENERS_0_ADDRESSES_0_PORT": "9093",
+//
+// Now, consider the following example:
+//
+//	actual, _ = Build(src, "kafka")
+//
+// actual should contain the following values instead:
+//
+// 	"KAFKA_STATUS_LISTENERS_0_TYPE":             "secure",
+// 	"KAFKA_STATUS_LISTENERS_0_ADDRESSES_0_HOST": "my-cluster-kafka-bootstrap.coffeeshop.svc",
+// 	"KAFKA_STATUS_LISTENERS_0_ADDRESSES_0_PORT": "9093",
+//
+func Build(obj interface{}, path ...string) (map[string]string, error) {
+	// perform the appropriate action depending on its type; maybe at some point
+	// reflection might be required.
+	switch val := obj.(type) {
+	case map[string]interface{}:
+		return buildMap(val, path)
+	case []map[string]interface{}:
+		return buildSliceOfMap(val, path)
+	case string:
+		return buildString(val, path), nil
+	case int:
+		return buildString(strconv.Itoa(val), path), nil
+	case int64:
+		return buildString(strconv.FormatInt(val, 10), path), nil
+	case float64:
+		return buildString(strconv.FormatFloat(val, 'f', -1, 64), path), nil
+	default:
+		return nil, ErrUnsupportedType
+	}
+}
+
+// buildEnvVarName returns the environment variable name for the given `path`.
+func buildEnvVarName(path []string) string {
+	// remove empty values from path
+	newPath := []string{}
+	for _, p := range path {
+		if len(p) > 0 {
+			newPath = append(newPath, p)
+		}
+	}
+	envVar := strings.Join(newPath, "_")
+	envVar = strings.ToUpper(envVar)
+	return envVar
+}
+
+// buildString returns a map containing the environment variable, named using
+// the given `path` and the given `s` value.
+func buildString(val string, path []string) map[string]string {
+	return map[string]string{
+		buildEnvVarName(path): val,
+	}
+}
+
+// buildMap returns a map containing environment variables for all the leaves
+// present in the given `obj` map.
+func buildMap(obj map[string]interface{}, path []string) (map[string]string, error) {
+	envVars := make(map[string]string)
+	for k, v := range obj {
+		if err := buildInner(path, k, v, envVars); err != nil {
+			return nil, err
+		}
+	}
+	return envVars, nil
+}
+
+// buildSliceOfMap returns a map containing environment variables for all the
+// leaves present in the given `obj` slice.
+func buildSliceOfMap(obj []map[string]interface{}, acc []string) (map[string]string, error) {
+	envVars := make(map[string]string)
+	for i, v := range obj {
+		k := strconv.Itoa(i)
+		if err := buildInner(acc, k, v, envVars); err != nil {
+			return nil, err
+		}
+	}
+	return envVars, nil
+}
+
+// buildInner builds recursively an environment variable map for the given value
+// and merges it with the given `envVars` map.
+func buildInner(
+	path []string,
+	key string,
+	value interface{},
+	envVars map[string]string,
+) error {
+	if envVar, err := Build(value, append(path, key)...); err != nil {
+		return err
+	} else {
+		return mergo.Merge(&envVars, envVar)
+	}
+}
diff --git a/pkg/controller/servicebindingrequest/nested/accumulator/accumulator.go b/pkg/controller/servicebindingrequest/nested/accumulator/accumulator.go
new file mode 100644
index 00000000..5349f1cc
--- /dev/null
+++ b/pkg/controller/servicebindingrequest/nested/accumulator/accumulator.go
@@ -0,0 +1,44 @@
+package accumulator
+
+import (
+	"errors"
+
+	"github.com/imdario/mergo"
+)
+
+const valuesKey = "values"
+
+// Accumulator is a value accumulator.
+type Accumulator map[string]interface{}
+
+// UnsupportedTypeErr is returned when an unsupported type is encountered.
+var UnsupportedTypeErr = errors.New("unsupported type")
+
+// Accumulate accumulates the `val` value. An error is returned in the case
+// `val` contains an unsupported type.
+func (a Accumulator) Accumulate(val interface{}) error {
+	b := NewAccumulator()
+	switch v := val.(type) {
+	case map[string]interface{}:
+		b[valuesKey] = []map[string]interface{}{v}
+	case string:
+		b[valuesKey] = []string{v}
+	case int:
+		b[valuesKey] = []int{v}
+	case []map[string]interface{}, []string, []int:
+		b[valuesKey] = v
+	default:
+		return UnsupportedTypeErr
+	}
+	return mergo.Merge(&a, b, mergo.WithAppendSlice, mergo.WithOverride, mergo.WithTypeCheck)
+}
+
+// Value returns the accumulated values.
+func (a Accumulator) Value() interface{} {
+	return a[valuesKey]
+}
+
+// NewAccumulator returns a new value accumulator
+func NewAccumulator() Accumulator {
+	return Accumulator{}
+}
diff --git a/pkg/controller/servicebindingrequest/nested/nested.go b/pkg/controller/servicebindingrequest/nested/nested.go
new file mode 100644
index 00000000..fbe2d125
--- /dev/null
+++ b/pkg/controller/servicebindingrequest/nested/nested.go
@@ -0,0 +1,181 @@
+package nested
+
+import (
+	"errors"
+	"fmt"
+
+	"github.com/redhat-developer/service-binding-operator/pkg/controller/servicebindingrequest/nested/accumulator"
+)
+
+// getValueFromMap attempts to retrieve from `obj` a value from the given path
+// `path`.
+func getValueFromMap(obj map[string]interface{}, path Path) (interface{}, bool, error) {
+	head, exists := path.Head()
+	if !exists {
+		return obj, true, nil
+	}
+	val, exists := obj[head.Name]
+	if !exists {
+		return nil, false, nil
+	}
+
+	return getValue(val, path.Tail())
+}
+
+// collectValues accumulates the values found in all the given `path` in all
+// elements present in `obj`.
+func collectValues(obj []interface{}, path Path) (interface{}, error) {
+	r := accumulator.NewAccumulator()
+	for _, e := range obj {
+		val, found, err := getValue(e, path.AdjustedPath())
+		if err != nil || !found {
+			return nil, err
+		}
+		err = r.Accumulate(val)
+		if err != nil {
+			return nil, err
+		}
+	}
+	return r.Value(), nil
+}
+
+// UnsupportedTypeErr is returned when an unsupported type is encountered.
+var UnsupportedTypeErr = errors.New("unsupported type")
+
+// convertToSlice attempts to convert the given `src` into a `[]interface{}`. An
+// error is returned when `src` is not one of the following:
+//
+// - []map[string]interface{}
+// - []string
+// - []int
+//
+func convertToSlice(src interface{}) ([]interface{}, error) {
+	var obj []interface{}
+	switch t := src.(type) {
+	case []map[string]interface{}:
+		obj = make([]interface{}, len(t))
+		for i, e := range t {
+			obj[i] = e
+		}
+	case []string:
+		obj = make([]interface{}, len(t))
+		for i, e := range t {
+			obj[i] = e
+		}
+	case []int:
+		obj = make([]interface{}, len(t))
+		for i, e := range t {
+			obj[i] = e
+		}
+	default:
+		return nil, UnsupportedTypeErr
+	}
+	return obj, nil
+}
+
+// InvalidIndexErr is returned when a given index is out of bounds.
+var InvalidIndexErr = errors.New("invalid index")
+
+// getValueFromSlice attempts to return the value present at the given path.
+func getValueFromSlice(s interface{}, path Path) (interface{}, bool, error) {
+	// assert and convert s to []interface{}
+	obj, err := convertToSlice(s)
+	if err != nil {
+		return nil, false, err
+	}
+
+	// it is required for path to have a head in this case, since it is expected to contain either an
+	// Index or a sub-key in order to extract or aggregate the underlying value.
+	head, ok := path.Head()
+	if !ok {
+		return nil, false, nil
+	}
+
+	if head.Index != nil {
+		if *head.Index > len(obj) {
+			return nil, false, InvalidIndexErr
+		}
+		m := obj[*head.Index]
+		return getValue(m, path.Tail())
+	}
+
+	r, err := collectValues(obj, path)
+	if err != nil {
+		return nil, false, err
+	}
+	return r, true, nil
+}
+
+// getValue attempts to return the value present at the given path.
+func getValue(obj interface{}, path Path) (interface{}, bool, error) {
+	// return obj if path is empty.
+	if _, ok := path.Head(); !ok {
+		return obj, true, nil
+	}
+
+	switch val := obj.(type) {
+	case string, int: // scalar
+		if path.HasTail() {
+			return nil, false, fmt.Errorf("type doesn't accept an index or key")
+		}
+		return val, true, nil
+	case map[string]interface{}: // map
+		return getValueFromMap(val, path)
+	case []map[string]interface{}, []int, []string: // slice
+		return getValueFromSlice(val, path)
+	default:
+		panic(fmt.Sprintf("missing type for %+v", val))
+	}
+}
+
+// ComposeValue returns a map containing the structure of `path`, with `val` as value.
+//
+// The value is always transformed into a slice unless it is already one. For example, the call
+//
+//     ComposeValue(42, "foo.bar")
+//
+// yields the following result:
+//
+//     map[string]interface{}{
+//         "foo": map[string]interface{}{
+//             "bar": []int{42},
+//         },
+//     }
+//
+func ComposeValue(val interface{}, path Path) map[string]interface{} {
+	// root is the resulting data-structure to be returned to caller.
+	root := make(map[string]interface{})
+
+	// n is a pointer to the current result node being processed.
+	n := root
+
+	// clean and split the path in `base` and `field`; for example, the path `a.b.*.c` is transformed
+	// into `a.b.c`, resulting in `a.b` as base and `c` as field.
+	base, field := path.Clean().Decompose()
+
+	// populate the root structure with the wanted hierarchy; being each node a
+	// map[string]interface{}.
+	for _, f := range base {
+		newVal := make(map[string]interface{})
+		n[f.Name] = newVal
+		// move the pointer to the last created value.
+		n = newVal
+	}
+
+	n[field.Name] = val
+
+	return root
+}
+
+// GetValue attempts to retrieve the value in the given string encoded path.
+func GetValue(obj interface{}, p string, o string) (map[string]interface{}, bool, error) {
+	path := NewPath(p)
+	outputPath := NewPath(o)
+
+	val, found, err := getValue(obj, path)
+	if err != nil || !found {
+		return nil, found, err
+	}
+
+	return ComposeValue(val, outputPath), found, nil
+}
diff --git a/pkg/controller/servicebindingrequest/nested/path.go b/pkg/controller/servicebindingrequest/nested/path.go
new file mode 100644
index 00000000..d7a6b164
--- /dev/null
+++ b/pkg/controller/servicebindingrequest/nested/path.go
@@ -0,0 +1,130 @@
+package nested
+
+import (
+	"strconv"
+	"strings"
+)
+
+// Field is the representation of a term in a field path.
+//
+// Assuming that 'status.dbCredentials' is a path for a value in a nested object, 'status' and
+// 'dbCredentials' are represented as Field values.
+//
+// Field contains two members: 'Name' and 'Index'. 'Name' is a string like 'status' or
+// 'dbCredentials', and 'Index' is the optional integer representation of the value, if it can be
+// transformed to a valid positive integer.
+type Field struct {
+	// Name is the field name.
+	Name string
+	// Index is the integer representation of the field name in the case it can be converted to an
+	// integer value.
+	Index *int
+}
+
+// NewField creates a new field with the given name.
+func NewField(name string) Field {
+	f := Field{Name: name}
+	if i, err := strconv.Atoi(name); err == nil {
+		f.Index = &i
+	}
+	return f
+}
+
+// Path represents a field path.
+type Path []Field
+
+// Head returns the path head if one exists.
+func (p Path) Head() (Field, bool) {
+	if len(p) > 0 {
+		return p[0], true
+	}
+	return Field{}, false
+}
+
+// Tail returns the path tail if present.
+//
+// Returns 'b.c' in the path 'a.b.c'.
+func (p Path) Tail() Path {
+	_, exists := p.Head()
+	if !exists {
+		return Path{}
+	}
+	return p[1:]
+}
+
+// HasTail asserts whether path has a tail.
+func (p Path) HasTail() bool {
+	return len(p.Tail()) > 0
+}
+
+// AdjustedPath adjusts the current path depending on the head element.
+//
+// In the case the head of a path ('a' in the 'a.b.c' path) exists and is different than '*', returns
+// itself otherwise returns the path tail ('b.c' in the example).
+func (p Path) AdjustedPath() Path {
+	head, exists := p.Head()
+	if !exists {
+		return Path{}
+	}
+	if head.Name == "*" {
+		return p.Tail()
+	}
+	return p
+}
+
+// LastField returns the last field from the receiver.
+func (p Path) LastField() (Field, bool) {
+	if len(p) > 0 {
+		return p[len(p)-1], true
+	}
+	return Field{}, false
+}
+
+// BasePath returns the receiver's base path.
+//
+// For example, returns 'a.b' from the 'a.b.c' path.
+func (p Path) BasePath() Path {
+	if len(p) > 1 {
+		return p[:len(p)-1]
+	}
+	return Path{}
+}
+
+// Decompose returns the receiver's base path and the last field.
+func (p Path) Decompose() (Path, Field) {
+	f, _ := p.LastField()
+	b := p.BasePath()
+	return b, f
+}
+
+// Clean creates a new Path without '*' or integer values.
+//
+// For example, returns 'a.b.c' for 'a.b.*.c' or 'a.b.1.c'.
+func (p Path) Clean() Path {
+	newPath := make(Path, 0)
+	for _, f := range p.AdjustedPath() {
+		if f.Index != nil {
+			continue
+		}
+		if f.Name == "*" {
+			continue
+		}
+		newPath = append(newPath, f)
+	}
+	return newPath
+}
+
+// NewPath creates a new path with the given string in the format 'a.b.c'.
+func NewPath(s string) Path {
+	parts := strings.Split(s, ".")
+	return NewPathWithParts(parts)
+}
+
+// NewPathWithParts constructs a Path from given parts.
+func NewPathWithParts(parts []string) Path {
+	path := make(Path, len(parts))
+	for i, p := range parts {
+		path[i] = NewField(p)
+	}
+	return path
+}
diff --git a/pkg/controller/servicebindingrequest/olm.go b/pkg/controller/servicebindingrequest/olm.go
index 415e960a..a4205cf3 100644
--- a/pkg/controller/servicebindingrequest/olm.go
+++ b/pkg/controller/servicebindingrequest/olm.go
@@ -16,6 +16,7 @@ import (
 	"k8s.io/apimachinery/pkg/types"
 	"k8s.io/client-go/dynamic"
 
+	"github.com/redhat-developer/service-binding-operator/pkg/controller/servicebindingrequest/annotations"
 	"github.com/redhat-developer/service-binding-operator/pkg/log"
 )
 
@@ -29,9 +30,6 @@ type OLM struct {
 
 const (
 	csvResource = "clusterserviceversions"
-
-	// ServiceBindingOperatorAnnotationPrefix is the prefix of Service Binding Operator related annotations.
-	ServiceBindingOperatorAnnotationPrefix = "servicebindingoperator.redhat.io/"
 )
 
 var (
@@ -237,7 +235,7 @@ func buildCRDDescriptionFromCRD(crd *unstructured.Unstructured) (*olmv1alpha1.CR
 
 // buildDescriptorsFromAnnotations builds two descriptors collection, one for spec descriptors and
 // another for status descriptors.
-func buildDescriptorsFromAnnotations(annotations map[string]string) (
+func buildDescriptorsFromAnnotations(in map[string]string) (
 	[]olmv1alpha1.SpecDescriptor,
 	[]olmv1alpha1.StatusDescriptor,
 	error,
@@ -247,29 +245,24 @@ func buildDescriptorsFromAnnotations(annotations map[string]string) (
 
 	acc := make(map[string][]string)
 
-	for n, v := range annotations {
+	for n, v := range in {
 		// Iterate all annotations and compose related Spec and Status descriptors, where those
 		// descriptors should be grouped by field path.	So, for example, the "status.dbCredentials"
 		// field path should accumulate all related annotations, so the StatusDescriptor referring
 		// "status.dbCredentials" have both "user" and "password" XDescriptors.
 
-		// do not process unknown annotations
-		if !strings.HasPrefix(n, ServiceBindingOperatorAnnotationPrefix) {
-			continue
-		}
-
-		// annotationName has the binding information encoded into it.
-		bindingInfo, err := NewBindingInfo(n, v)
+		bindingInfo, err := annotations.NewBindingInfo(n, v)
 		if err != nil {
-			return nil, nil, err
+			// continue to the next annotation if an error is returned
+			continue
 		}
 
-		descriptors, exists := acc[bindingInfo.FieldPath]
+		descriptors, exists := acc[bindingInfo.ResourceReferencePath]
 		if !exists {
 			descriptors = make([]string, 0)
 		}
 		descriptors = append(descriptors, bindingInfo.Descriptor)
-		acc[bindingInfo.FieldPath] = descriptors
+		acc[bindingInfo.ResourceReferencePath] = descriptors
 	}
 
 	// create the status and/or spec descriptors based on the
diff --git a/pkg/controller/servicebindingrequest/plan_decoupled.go b/pkg/controller/servicebindingrequest/plan_decoupled.go
deleted file mode 100644
index 9252cfaa..00000000
--- a/pkg/controller/servicebindingrequest/plan_decoupled.go
+++ /dev/null
@@ -1,13 +0,0 @@
-package servicebindingrequest
-
-import "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
-
-// GetCRs returns a slice of unstructured CRs contained in the internal related resources collection.
-func (p *Plan) GetCRs() []*unstructured.Unstructured {
-	return p.RelatedResources.GetCRs()
-}
-
-// GetRelatedResources returns the collection of related resources enumerated in the plan.
-func (p *Plan) GetRelatedResources() RelatedResources {
-	return p.RelatedResources
-}
diff --git a/pkg/controller/servicebindingrequest/planner.go b/pkg/controller/servicebindingrequest/planner.go
deleted file mode 100644
index fc5dc5a9..00000000
--- a/pkg/controller/servicebindingrequest/planner.go
+++ /dev/null
@@ -1,173 +0,0 @@
-package servicebindingrequest
-
-import (
-	"context"
-	"errors"
-
-	"k8s.io/apimachinery/pkg/api/meta"
-
-	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
-	"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
-	"k8s.io/apimachinery/pkg/runtime/schema"
-	"k8s.io/client-go/dynamic"
-
-	olmv1alpha1 "github.com/operator-framework/operator-lifecycle-manager/pkg/api/apis/operators/v1alpha1"
-	v1alpha1 "github.com/redhat-developer/service-binding-operator/pkg/apis/apps/v1alpha1"
-	"github.com/redhat-developer/service-binding-operator/pkg/log"
-)
-
-var (
-	plannerLog                 = log.NewLog("planner")
-	errBackingServiceNamespace = errors.New("backing Service Namespace is unspecified")
-)
-
-// Planner plans resources needed to bind a given backend service, using OperatorLifecycleManager
-// standards and CustomResourceDefinitionDescription data to understand which attributes are needed.
-type Planner struct {
-	ctx    context.Context                 // request context
-	client dynamic.Interface               // kubernetes dynamic api client
-	sbr    *v1alpha1.ServiceBindingRequest // instantiated service binding request
-	logger *log.Log                        // logger instance
-}
-
-// Plan outcome, after executing planner.
-type Plan struct {
-	Ns               string                         // namespace name
-	Name             string                         // plan name, same than ServiceBindingRequest
-	SBR              v1alpha1.ServiceBindingRequest // service binding request
-	RelatedResources RelatedResources               // CR and CRDDescription pairs SBR related
-}
-
-// searchCR based on a CustomResourceDefinitionDescription and name, search for the object.
-func (p *Planner) searchCR(selector v1alpha1.BackingServiceSelector) (*unstructured.Unstructured, error) {
-	// gvr is the plural guessed resource for the given selector
-	gvk := schema.GroupVersionKind{
-		Group:   selector.Group,
-		Version: selector.Version,
-		Kind:    selector.Kind,
-	}
-	gvr, _ := meta.UnsafeGuessKindToResource(gvk)
-
-	if selector.Namespace == nil {
-		return nil, errBackingServiceNamespace
-	}
-
-	// delegate the search selector's namespaced resource client
-	return p.client.Resource(gvr).Namespace(*selector.Namespace).Get(selector.ResourceRef, metav1.GetOptions{})
-}
-
-// CRDGVR is the plural GVR for Kubernetes CRDs.
-var CRDGVR = schema.GroupVersionResource{
-	Group:    "apiextensions.k8s.io",
-	Version:  "v1beta1",
-	Resource: "customresourcedefinitions",
-}
-
-// searchCRD returns the CRD related to the gvk.
-func (p *Planner) searchCRD(gvk schema.GroupVersionKind) (*unstructured.Unstructured, error) {
-	// gvr is the plural guessed resource for the given GVK
-	gvr, _ := meta.UnsafeGuessKindToResource(gvk)
-	// crdName is the string'fied GroupResource, e.g. "deployments.apps"
-	crdName := gvr.GroupResource().String()
-	// delegate the search to the CustomResourceDefinition resource client
-	return p.client.Resource(CRDGVR).Get(crdName, metav1.GetOptions{})
-}
-
-var EmptyBackingServiceSelectorsErr = errors.New("backing service selectors are empty")
-
-// Plan by retrieving the necessary resources related to binding a service backend.
-func (p *Planner) Plan() (*Plan, error) {
-	ns := p.sbr.GetNamespace()
-
-	var selectors []v1alpha1.BackingServiceSelector
-	if p.sbr.Spec.BackingServiceSelector != nil {
-		selectors = append(selectors, *p.sbr.Spec.BackingServiceSelector)
-	}
-	if p.sbr.Spec.BackingServiceSelectors != nil {
-		selectors = append(selectors, *p.sbr.Spec.BackingServiceSelectors...)
-	}
-
-	if len(selectors) == 0 {
-		return nil, EmptyBackingServiceSelectorsErr
-	}
-
-	relatedResources := make([]*RelatedResource, 0)
-	for _, s := range selectors {
-
-		var crdDescription *olmv1alpha1.CRDDescription
-
-		if s.Namespace == nil {
-			s.Namespace = &ns
-		}
-
-		bssGVK := schema.GroupVersionKind{Kind: s.Kind, Version: s.Version, Group: s.Group}
-
-		// Start with looking up if the resource exists
-		// If yes, errors during lookups of the CRD and
-		// the CRD could be ignored.
-		cr, err := p.searchCR(s)
-		if err != nil {
-			return nil, err
-		}
-
-		// resolve the CRD using the service's GVK
-		crd, err := p.searchCRD(bssGVK)
-		if err != nil {
-			// expected this to work, but didn't
-			// if k8sError.IsNotFound(err) {...}
-			p.logger.Error(err, "Probably not a CRD")
-
-		} else {
-
-			p.logger.Debug("Resolved CRD", "CRD", crd)
-
-			olm := NewOLM(p.client, ns)
-
-			// Parse annotations from the OLM descriptors or the CRD
-			crdDescription, err = olm.SelectCRDByGVK(bssGVK, crd)
-			if err != nil {
-				p.logger.Error(err, "Probably not an OLM operator")
-			}
-			p.logger.Debug("Tentatively resolved CRDDescription", "CRDDescription", crdDescription)
-		}
-
-		// Parse ( and override ) annotations from the CR or kubernetes object
-		if crdDescription == nil {
-			crdDescription = &olmv1alpha1.CRDDescription{}
-		}
-		err = buildCRDDescriptionFromCR(cr, crdDescription)
-		if err != nil {
-			return nil, err
-		}
-
-		p.logger.Debug("Computed CRDDescription", "CRDDescription", crdDescription)
-		r := &RelatedResource{
-			CRDDescription: crdDescription,
-			CR:             cr,
-			EnvVarPrefix:   s.EnvVarPrefix,
-		}
-		relatedResources = append(relatedResources, r)
-		p.logger.Debug("Resolved related resource", "RelatedResource", r)
-	}
-
-	return &Plan{
-		Name:             p.sbr.GetName(),
-		Ns:               ns,
-		RelatedResources: relatedResources,
-		SBR:              *p.sbr,
-	}, nil
-}
-
-// NewPlanner instantiate Planner type.
-func NewPlanner(
-	ctx context.Context,
-	client dynamic.Interface,
-	sbr *v1alpha1.ServiceBindingRequest,
-) *Planner {
-	return &Planner{
-		ctx:    ctx,
-		client: client,
-		sbr:    sbr,
-		logger: plannerLog,
-	}
-}
diff --git a/pkg/controller/servicebindingrequest/reconciler.go b/pkg/controller/servicebindingrequest/reconciler.go
index 32b9f5dd..2467b261 100644
--- a/pkg/controller/servicebindingrequest/reconciler.go
+++ b/pkg/controller/servicebindingrequest/reconciler.go
@@ -1,11 +1,12 @@
 package servicebindingrequest
 
 import (
+	"context"
 	"errors"
 
-	v1 "github.com/openshift/custom-resource-status/conditions/v1"
-	"github.com/redhat-developer/service-binding-operator/pkg/conditions"
+	conditionsv1 "github.com/openshift/custom-resource-status/conditions/v1"
 	corev1 "k8s.io/api/core/v1"
+	"k8s.io/apimachinery/pkg/api/meta"
 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	"k8s.io/apimachinery/pkg/runtime"
 	"k8s.io/apimachinery/pkg/types"
@@ -17,11 +18,20 @@ import (
 	"github.com/redhat-developer/service-binding-operator/pkg/log"
 )
 
+const (
+	// BindingReady indicates that the binding succeeded
+	BindingReady conditionsv1.ConditionType = "Ready"
+	// EmptyServiceSelectorsReason is used when the ServiceBindingRequest has empty
+	// backingServiceSelectors.
+	EmptyServiceSelectorsReason = "EmptyServiceSelectors"
+)
+
 // Reconciler reconciles a ServiceBindingRequest object
 type Reconciler struct {
-	client    client.Client     // kubernetes api client
-	dynClient dynamic.Interface // kubernetes dynamic api client
-	scheme    *runtime.Scheme   // api scheme
+	client     client.Client     // kubernetes api client
+	dynClient  dynamic.Interface // kubernetes dynamic api client
+	scheme     *runtime.Scheme   // api scheme
+	RestMapper meta.RESTMapper   // restMapper to convert GVK and GVR
 }
 
 // reconcilerLog local logger instance
@@ -57,42 +67,24 @@ func (r *Reconciler) getServiceBindingRequest(
 	return sbr, nil
 }
 
-// unbind removes the relationship between the given sbr and the manifests the operator has
-// previously modified. This process also deletes any manifests created to support the binding
-// functionality, such as ConfigMaps and Secrets.
-func (r *Reconciler) unbind(logger *log.Log, bm *ServiceBinder) (reconcile.Result, error) {
-	logger = logger.WithName("unbind")
-
-	// when finalizer is not found anymore, it can be safely removed
-	if !containsStringSlice(bm.SBR.GetFinalizers(), Finalizer) {
-		logger.Info("Resource can be safely deleted!")
-		return Done()
+// extractServiceSelectors returns a list of all BackingServiceSelector items from a
+// ServiceBindingRequest.
+//
+// NOTE(isuttonl): remove this method when spec.backingServiceSelector is deprecated
+func extractServiceSelectors(
+	sbr *v1alpha1.ServiceBindingRequest,
+) []v1alpha1.BackingServiceSelector {
+	selector := sbr.Spec.BackingServiceSelector
+	inSelectors := sbr.Spec.BackingServiceSelectors
+	var selectors []v1alpha1.BackingServiceSelector
+
+	if selector != nil {
+		selectors = append(selectors, *selector)
 	}
-
-	logger.Info("Executing unbinding steps...")
-	if res, err := bm.Unbind(); err != nil {
-		logger.Error(err, "On unbinding application.")
-		return res, err
+	if inSelectors != nil {
+		selectors = append(selectors, *inSelectors...)
 	}
-
-	logger.Debug("Deletion done!")
-	return Done()
-}
-
-// bind steps to bind backing service and applications together. It receive the elements collected
-// in the common parts of the reconciler, and execute the final binding steps.
-func (r *Reconciler) bind(
-	logger *log.Log,
-	bm *ServiceBinder,
-	sbrStatus *v1alpha1.ServiceBindingRequestStatus,
-) (
-	reconcile.Result,
-	error,
-) {
-	logger = logger.WithName("bind")
-
-	logger.Info("Binding applications with intermediary secret...")
-	return bm.Bind()
+	return selectors
 }
 
 // Reconcile a ServiceBindingRequest by the following steps:
@@ -135,49 +127,73 @@ func (r *Reconciler) Reconcile(request reconcile.Request) (reconcile.Result, err
 	logger = logger.WithValues("ServiceBindingRequest.Name", sbr.Name)
 	logger.Debug("Found service binding request to inspect")
 
-	// splitting instance from it's status
-	sbrStatus := &sbr.Status
+	ctx := context.Background()
+
+	selectors := extractServiceSelectors(sbr)
+	if len(selectors) == 0 {
+		conditionsv1.SetStatusCondition(&sbr.Status.Conditions, conditionsv1.Condition{
+			Type:    BindingReady,
+			Status:  corev1.ConditionFalse,
+			Reason:  EmptyServiceSelectorsReason,
+			Message: "The spec.backingServiceSelectors field is empty.",
+		})
+		_, updateErr := updateServiceBindingRequestStatus(r.dynClient, sbr)
+		if updateErr == nil {
+			return Done()
+		}
+		// TODO: do not requeue here
+		//
+		// Since there are nothing to recover from in the case service selectors is empty, it is
+		// still required to requeue due to some watches not being implemented. This is known issue
+		// being worked in https://github.com/redhat-developer/service-binding-operator/pull/442.
+		return RequeueError(ErrEmptyBackingServiceSelectors)
+	}
+
+	serviceCtxs, err := buildServiceContexts(
+		r.dynClient,
+		sbr.GetNamespace(),
+		selectors,
+		sbr.Spec.DetectBindingResources,
+		r.RestMapper,
+	)
+	if err != nil {
+		return RequeueError(err)
+	}
+
+	binding, err := buildBinding(
+		r.dynClient,
+		sbr.Spec.CustomEnvVar,
+		serviceCtxs,
+		sbr.Spec.EnvVarPrefix,
+	)
+	if err != nil {
+		return RequeueError(err)
+	}
 
 	options := &ServiceBinderOptions{
 		Client:                 r.client,
 		DynClient:              r.dynClient,
 		DetectBindingResources: sbr.Spec.DetectBindingResources,
-		EnvVarPrefix:           sbr.Spec.EnvVarPrefix,
 		SBR:                    sbr,
 		Logger:                 logger,
+		Objects:                serviceCtxs.GetServices(),
+		Binding:                binding,
 	}
 
-	bm, err := BuildServiceBinder(options)
+	sb, err := BuildServiceBinder(ctx, options)
 	if err != nil {
-		logger.Error(err, "Creating binding context")
-		if err == EmptyBackingServiceSelectorsErr || err == EmptyApplicationSelectorErr {
-			// TODO: find or create an error type containing suitable information to be propagated
-			var reason string
-			if errors.Is(err, EmptyBackingServiceSelectorsErr) {
-				reason = "EmptyBackingServiceSelectors"
-			} else {
-				reason = "EmptyApplicationSelector"
-			}
-
-			v1.SetStatusCondition(&sbr.Status.Conditions, v1.Condition{
-				Type:    conditions.BindingReady,
-				Status:  corev1.ConditionFalse,
-				Reason:  reason,
-				Message: err.Error(),
-			})
-			_, updateErr := updateServiceBindingRequestStatus(r.dynClient, sbr)
-			if updateErr == nil {
-				return Done()
-			}
-		}
-		return RequeueError(err)
+		// BuildServiceBinder can return only InvalidOptionsErr, and it is a programmer's error so
+		// just bail out without re-queueing nor updating conditions.
+		logger.Error(err, "Building ServiceBinder")
+		return NoRequeue(err)
 	}
 
 	if sbr.GetDeletionTimestamp() != nil {
-		logger.Info("Resource is marked for deletion...")
-		return r.unbind(logger, bm)
+		logger := logger.WithName("unbind")
+		logger.Info("Executing unbinding steps...")
+		return sb.Unbind()
 	}
 
-	logger.Info("Starting the bind of application(s) with backing service...")
-	return r.bind(logger, bm, sbrStatus)
+	logger.Info("Binding applications with intermediary secret...")
+	return sb.Bind()
 }
diff --git a/pkg/controller/servicebindingrequest/related_resources.go b/pkg/controller/servicebindingrequest/related_resources.go
deleted file mode 100644
index 288aba56..00000000
--- a/pkg/controller/servicebindingrequest/related_resources.go
+++ /dev/null
@@ -1,25 +0,0 @@
-package servicebindingrequest
-
-import (
-	"github.com/operator-framework/operator-lifecycle-manager/pkg/api/apis/operators/v1alpha1"
-	"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
-)
-
-// RelatedResource represents a SBR related resource, composed by its CR and CRDDescription.
-type RelatedResource struct {
-	CRDDescription *v1alpha1.CRDDescription
-	CR             *unstructured.Unstructured
-	EnvVarPrefix   *string
-}
-
-// RelatedResources contains a collection of SBR related resources.
-type RelatedResources []*RelatedResource
-
-// GetCRs returns a slice of unstructured CRs contained in the collection.
-func (rr RelatedResources) GetCRs() []*unstructured.Unstructured {
-	var crs []*unstructured.Unstructured
-	for _, r := range rr {
-		crs = append(crs, r.CR)
-	}
-	return crs
-}
diff --git a/pkg/controller/servicebindingrequest/retrieve_decoupled.go b/pkg/controller/servicebindingrequest/retrieve_decoupled.go
deleted file mode 100644
index 286a9ac9..00000000
--- a/pkg/controller/servicebindingrequest/retrieve_decoupled.go
+++ /dev/null
@@ -1,89 +0,0 @@
-package servicebindingrequest
-
-import (
-	"fmt"
-
-	olmv1alpha1 "github.com/operator-framework/operator-lifecycle-manager/pkg/api/apis/operators/v1alpha1"
-	"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
-	"k8s.io/apimachinery/pkg/runtime/schema"
-
-	"github.com/redhat-developer/service-binding-operator/pkg/apis/apps/v1alpha1"
-)
-
-// Get returns the data read from related resources (see ReadBindableResourcesData and
-// ReadCRDDescriptionData).
-func (r *Retriever) Get() (map[string][]byte, error) {
-	// interpolating custom environment
-	envParser := NewCustomEnvParser(r.plan.SBR.Spec.CustomEnvVar, r.cache)
-	customVars, err := envParser.Parse()
-	if err != nil {
-		return nil, err
-	}
-
-	// convert values to a map[string][]byte
-	result := make(map[string][]byte)
-	for k, v := range customVars {
-		result[k] = []byte(v.(string))
-	}
-
-	// include extracted data from related resources
-	for k, v := range r.data {
-		result[k] = v
-	}
-	return result, nil
-}
-
-// ReadBindableResourcesData reads all related resources of a given sbr
-func (r *Retriever) ReadBindableResourcesData(
-	sbr *v1alpha1.ServiceBindingRequest,
-	relatedResources RelatedResources,
-) error {
-	r.logger.Info("Detecting extra resources for binding...")
-	for _, rs := range ([]*RelatedResource)(relatedResources) {
-		b := NewDetectBindableResources(sbr, rs.CR, []schema.GroupVersionResource{
-			{Group: "", Version: "v1", Resource: "configmaps"},
-			{Group: "", Version: "v1", Resource: "services"},
-			{Group: "route.openshift.io", Version: "v1", Resource: "routes"},
-		}, r.client)
-
-		vals, err := b.GetBindableVariables()
-		if err != nil {
-			return err
-		}
-		for k, v := range vals {
-			r.storeInto(rs.EnvVarPrefix, rs.CR, k, []byte(fmt.Sprintf("%v", v)))
-		}
-	}
-
-	return nil
-}
-
-func (r *Retriever) storeInto(envVarPrefix *string, cr *unstructured.Unstructured, key string, value []byte) {
-	r.store(envVarPrefix, cr, key, value)
-}
-
-func (r *Retriever) copyFrom(envVarPrefix *string, u *unstructured.Unstructured, path string, fieldPath string, descriptors []string) error {
-	if err := r.read(envVarPrefix, u, path, fieldPath, descriptors); err != nil {
-		return err
-	}
-	return nil
-}
-
-// ReadCRDDescriptionData reads data related to given crdDescription
-func (r *Retriever) ReadCRDDescriptionData(envVarPrefix *string, u *unstructured.Unstructured, crdDescription *olmv1alpha1.CRDDescription) error {
-	r.logger.Info("Looking for spec-descriptors in 'spec'...")
-	for _, specDescriptor := range crdDescription.SpecDescriptors {
-		if err := r.copyFrom(envVarPrefix, u, "spec", specDescriptor.Path, specDescriptor.XDescriptors); err != nil {
-			return err
-		}
-	}
-
-	r.logger.Info("Looking for status-descriptors in 'status'...")
-	for _, statusDescriptor := range crdDescription.StatusDescriptors {
-		if err := r.copyFrom(envVarPrefix, u, "status", statusDescriptor.Path, statusDescriptor.XDescriptors); err != nil {
-			return err
-		}
-	}
-
-	return nil
-}
diff --git a/pkg/controller/servicebindingrequest/retriever.go b/pkg/controller/servicebindingrequest/retriever.go
index b59055ab..60ae456e 100644
--- a/pkg/controller/servicebindingrequest/retriever.go
+++ b/pkg/controller/servicebindingrequest/retriever.go
@@ -1,292 +1,149 @@
 package servicebindingrequest
 
 import (
-	"encoding/base64"
-	"fmt"
 	"strings"
 
-	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
+	corev1 "k8s.io/api/core/v1"
 	"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
 	"k8s.io/apimachinery/pkg/runtime/schema"
 	"k8s.io/client-go/dynamic"
 
+	"github.com/redhat-developer/service-binding-operator/pkg/controller/servicebindingrequest/envvars"
 	"github.com/redhat-developer/service-binding-operator/pkg/log"
 )
 
 // Retriever reads all data referred in plan instance, and store in a secret.
 type Retriever struct {
-	logger        *log.Log                     // logger instance
-	data          map[string][]byte            // data retrieved
-	Objects       []*unstructured.Unstructured // list of objects employed
-	client        dynamic.Interface            // Kubernetes API client
-	plan          *Plan                        // plan instance
-	VolumeKeys    []string                     // list of keys found
-	bindingPrefix string                       // prefix for variable names
-	cache         map[string]interface{}       // store visited paths
+	logger *log.Log          // logger instance
+	client dynamic.Interface // Kubernetes API client
 }
 
-const (
-	basePrefix              = "binding:env:object"
-	secretPrefix            = basePrefix + ":secret"
-	configMapPrefix         = basePrefix + ":configmap"
-	attributePrefix         = "binding:env:attribute"
-	volumeMountSecretPrefix = "binding:volumemount:secret"
-)
-
-// getNestedValue retrieve value from dotted key path
-func (r *Retriever) getNestedValue(key string, sectionMap interface{}) (string, interface{}, error) {
-	if !strings.Contains(key, ".") {
-		value, exists := sectionMap.(map[string]interface{})[key]
-		if !exists {
-			return "", sectionMap, nil
-		}
-		return fmt.Sprintf("%v", value), sectionMap, nil
-	}
-	attrs := strings.SplitN(key, ".", 2)
-	newSectionMap, exists := sectionMap.(map[string]interface{})[attrs[0]]
-	if !exists {
-		return "", newSectionMap, nil
-	}
-	return r.getNestedValue(attrs[1], newSectionMap.(map[string]interface{}))
-}
-
-// getCRKey retrieve key in section from CR object, part of the "plan" instance.
-func (r *Retriever) getCRKey(u *unstructured.Unstructured, section string, key string) (string, interface{}, error) {
-	obj := u.Object
-	objName := u.GetName()
-	log := r.logger.WithValues("CR.Name", objName, "CR.section", section, "CR.key", key)
-	log.Debug("Reading CR attributes...")
-
-	sectionMap, exists := obj[section]
-	if !exists {
-		return "", sectionMap, fmt.Errorf("Can't find '%s' section in CR named '%s'", section, objName)
+// createServiceIndexPath returns a string slice with fields representing a path to a resource in the
+// environment variable context. This function cleans fields that might contain invalid characters to
+// be used in Go template; for example, a Group might contain the "." character, which makes it
+// harder to refer using Go template direct accessors and is substituted by an underbar "_".
+func createServiceIndexPath(name string, gvk schema.GroupVersionKind) []string {
+	return []string{
+		gvk.Version,
+		strings.ReplaceAll(gvk.Group, ".", "_"),
+		gvk.Kind,
+		strings.ReplaceAll(name, "-", "_"),
 	}
 
-	log.WithValues("SectionMap", sectionMap).Debug("Getting values from sectionmap")
-	v, _, err := r.getNestedValue(key, sectionMap)
-	for k, v := range sectionMap.(map[string]interface{}) {
-		if _, ok := r.cache[section]; !ok {
-			r.cache[section] = make(map[string]interface{})
-		}
-		r.cache[section].(map[string]interface{})[k] = v
-	}
-	return v, sectionMap, err
 }
 
-// read attributes from CR, where place means which top level key name contains the "path" actual
-// value, and parsing x-descriptors in order to either directly read CR data, or read items from
-// a secret.
-func (r *Retriever) read(envVarPrefix *string, cr *unstructured.Unstructured, place, path string, xDescriptors []string) error {
-	log := r.logger.WithValues(
-		"CR.Section", place,
-		"CRDDescription.Path", path,
-		"CRDDescription.XDescriptors", xDescriptors,
-	)
-	log.Debug("Reading CRDDescription attributes...")
-
-	// holds the secret name and items
-	secrets := make(map[string][]string)
-
-	// holds the configMap name and items
-	configMaps := make(map[string][]string)
-	pathValue, _, err := r.getCRKey(cr, place, path)
-	if err != nil {
-		return err
+func buildServiceEnvVars(svcCtx *ServiceContext, globalEnvVarPrefix string) (map[string]string, error) {
+	prefixes := []string{}
+	if len(globalEnvVarPrefix) > 0 {
+		prefixes = append(prefixes, globalEnvVarPrefix)
 	}
-	for _, xDescriptor := range xDescriptors {
-		log = log.WithValues("CRDDescription.xDescriptor", xDescriptor, "cache", r.cache)
-		log.Debug("Inspecting xDescriptor...")
-
-		if _, ok := r.cache[place].(map[string]interface{}); !ok {
-			r.cache[place] = make(map[string]interface{})
-		}
-		if strings.HasPrefix(xDescriptor, secretPrefix) {
-			secrets[pathValue] = append(secrets[pathValue], r.extractSecretItemName(xDescriptor))
-			if _, ok := r.cache[place].(map[string]interface{})[r.extractSecretItemName(xDescriptor)]; !ok {
-				r.markVisitedPaths(r.extractSecretItemName(xDescriptor), pathValue, place)
-				r.cache[place].(map[string]interface{})[r.extractSecretItemName(xDescriptor)] = make(map[string]interface{})
-			}
-		} else if strings.HasPrefix(xDescriptor, configMapPrefix) {
-			configMaps[pathValue] = append(configMaps[pathValue], r.extractConfigMapItemName(xDescriptor))
-			r.markVisitedPaths(r.extractConfigMapItemName(xDescriptor), pathValue, place)
-		} else if strings.HasPrefix(xDescriptor, volumeMountSecretPrefix) {
-			secrets[pathValue] = append(secrets[pathValue], r.extractSecretItemName(xDescriptor))
-			r.markVisitedPaths(r.extractSecretItemName(xDescriptor), pathValue, place)
-			r.VolumeKeys = append(r.VolumeKeys, pathValue)
-		} else if strings.HasPrefix(xDescriptor, attributePrefix) {
-			r.store(envVarPrefix, cr, path, []byte(pathValue))
-		} else {
-			log.Debug("Defaulting....")
-		}
+	if svcCtx.EnvVarPrefix != nil && len(*svcCtx.EnvVarPrefix) > 0 {
+		prefixes = append(prefixes, *svcCtx.EnvVarPrefix)
 	}
-
-	for name, items := range secrets {
-		// loading secret items all-at-once
-		err := r.readSecret(envVarPrefix, cr, name, items, place, path)
-		if err != nil {
-			return err
-		}
+	if svcCtx.EnvVarPrefix == nil {
+		prefixes = append(prefixes, svcCtx.Service.GroupVersionKind().Kind)
 	}
-	for name, items := range configMaps {
-		// add the function readConfigMap
-		err := r.readConfigMap(envVarPrefix, cr, name, items, place, path)
-		if err != nil {
-			return err
-		}
-	}
-	return nil
-}
 
-// extractSecretItemName based in x-descriptor entry, removing prefix in order to keep only the
-// secret item name.
-func (r *Retriever) extractSecretItemName(xDescriptor string) string {
-	return strings.ReplaceAll(xDescriptor, fmt.Sprintf("%s:", secretPrefix), "")
+	return envvars.Build(svcCtx.EnvVars, prefixes...)
 }
 
-// extractConfigMapItemName based in x-descriptor entry, removing prefix in order to keep only the
-// configMap item name.
-func (r *Retriever) extractConfigMapItemName(xDescriptor string) string {
-	return strings.ReplaceAll(xDescriptor, fmt.Sprintf("%s:", configMapPrefix), "")
-}
-
-// markVisitedPaths updates all visited paths in cache, This initializes the cache map
-func (r *Retriever) markVisitedPaths(name, keyPath, fromPath string) {
-	if _, ok := r.cache[fromPath]; !ok {
-		r.cache[fromPath] = make(map[string]interface{})
-	}
-	if _, ok := r.cache[fromPath].(map[string]interface{})[name]; !ok {
-		r.cache[fromPath].(map[string]interface{})[name] = make(map[string]interface{})
-	}
-	if _, ok := r.cache[fromPath].(map[string]interface{})[name].(map[string]interface{}); !ok {
-		r.cache[fromPath].(map[string]interface{})[name] = make(map[string]interface{})
-	}
-	if _, ok := r.cache[fromPath].(map[string]interface{})[name].(map[string]interface{})[keyPath]; !ok {
-		r.cache[fromPath].(map[string]interface{})[name].(map[string]interface{})[keyPath] = make(map[string]interface{})
+func (r *Retriever) processServiceContext(
+	svcCtx *ServiceContext,
+	customEnvVarCtx map[string]interface{},
+	globalEnvVarPrefix string,
+) (map[string][]byte, []string, error) {
+	svcEnvVars, err := buildServiceEnvVars(svcCtx, globalEnvVarPrefix)
+	if err != nil {
+		return nil, nil, err
 	}
-}
 
-// readSecret based in secret name and list of items, read a secret from the same namespace informed
-// in plan instance.
-func (r *Retriever) readSecret(envVarPrefix *string, cr *unstructured.Unstructured, name string, items []string, fromPath string, path string) error {
-	log := r.logger.WithValues("Secret.Name", name, "Secret.Items", items)
-	log.Debug("Reading secret items...")
+	// contribute the entire resource to the context shared with the custom env parser
+	gvk := svcCtx.Service.GetObjectKind().GroupVersionKind()
 
-	gvr := schema.GroupVersionResource{Group: "", Version: "v1", Resource: "secrets"}
-	secret, err := r.client.Resource(gvr).Namespace(cr.GetNamespace()).Get(name, metav1.GetOptions{})
+	// add an entry in the custom environment variable context, allowing the user to use the
+	// following expression:
+	//
+	// `{{ index "v1alpha1" "postgresql.baiju.dev" "Database", "db-testing", "status", "connectionUrl" }}`
+	err = unstructured.SetNestedField(
+		customEnvVarCtx, svcCtx.Service.Object, gvk.Version, gvk.Group, gvk.Kind,
+		svcCtx.Service.GetName())
 	if err != nil {
-		return err
-	}
-
-	data, exists, err := unstructured.NestedMap(secret.Object, []string{"data"}...)
+		return nil, nil, err
+	}
+
+	// add an entry in the custom environment variable context with modified key names (group
+	// names have the "." separator changed to underbar and "-" in the resource name is changed
+	// to underbar "_" as well).
+	//
+	// `{{ .v1alpha1.postgresql_baiju_dev.Database.db_testing.status.connectionUrl }}`
+	err = unstructured.SetNestedField(
+		customEnvVarCtx,
+		svcCtx.Service.Object,
+		createServiceIndexPath(svcCtx.Service.GetName(), svcCtx.Service.GroupVersionKind())...,
+	)
 	if err != nil {
-		return err
+		return nil, nil, err
 	}
-	if !exists {
-		return fmt.Errorf("could not find 'data' in secret")
-	}
-
-	for k, v := range data {
-		value := v.(string)
-		data, err := base64.StdEncoding.DecodeString(value)
-		if err != nil {
-			return err
-		}
-		log = log.WithValues("Secret.Key.Name", k, "Secret.Key.Length", len(data))
-		log.Debug("Inspecting secret key...")
-		r.markVisitedPaths(path, k, fromPath)
-		// update cache after reading configmap/secret in cache
-		r.cache[fromPath].(map[string]interface{})[path].(map[string]interface{})[k] = string(data)
-		// making sure key name has a secret reference
-		if envVarPrefix != nil && *envVarPrefix == "" {
-			r.store(envVarPrefix, cr, k, data)
-
-		} else {
-			r.store(envVarPrefix, cr, fmt.Sprintf("secret_%s", k), data)
 
-		}
+	envVars := make(map[string][]byte, len(svcEnvVars))
+	for k, v := range svcEnvVars {
+		envVars[k] = []byte(v)
 	}
 
-	r.Objects = append(r.Objects, secret)
-	return nil
-}
+	var volumeKeys []string
+	volumeKeys = append(volumeKeys, svcCtx.VolumeKeys...)
 
-// readConfigMap based in configMap name and list of items, read a configMap from the same namespace informed
-// in plan instance.
-func (r *Retriever) readConfigMap(envVarPrefix *string, cr *unstructured.Unstructured, name string, items []string, fromPath string, path string) error {
-	log := r.logger.WithValues("ConfigMap.Name", name, "ConfigMap.Items", items)
-	log.Debug("Reading ConfigMap items...")
+	return envVars, volumeKeys, nil
+}
 
-	gvr := schema.GroupVersionResource{Group: "", Version: "v1", Resource: "configmaps"}
-	u, err := r.client.Resource(gvr).Namespace(cr.GetNamespace()).Get(name, metav1.GetOptions{})
-	if err != nil {
-		return err
+// ProcessServiceContexts returns environment variables and volume keys from a ServiceContext slice.
+func (r *Retriever) ProcessServiceContexts(
+	globalEnvVarPrefix string,
+	svcCtxs ServiceContextList,
+	envVarTemplates []corev1.EnvVar,
+) (map[string][]byte, []string, error) {
+	customEnvVarCtx := make(map[string]interface{})
+	volumeKeys := make([]string, 0)
+	envVars := make(map[string][]byte)
+
+	for _, svcCtx := range svcCtxs {
+		s, v, err := r.processServiceContext(svcCtx, customEnvVarCtx, globalEnvVarPrefix)
+		if err != nil {
+			return nil, nil, err
+		}
+		for k, v := range s {
+			envVars[k] = []byte(v)
+		}
+		volumeKeys = append(volumeKeys, v...)
 	}
 
-	data, exists, err := unstructured.NestedMap(u.Object, []string{"data"}...)
+	envParser := NewCustomEnvParser(envVarTemplates, customEnvVarCtx)
+	customEnvVars, err := envParser.Parse()
 	if err != nil {
-		return err
-	}
-	if !exists {
-		return fmt.Errorf("could not find 'data' in secret")
+		r.logger.Error(
+			err, "Creating envVars", "Templates", envVarTemplates, "TemplateContext", customEnvVarCtx)
+		return nil, nil, err
 	}
 
-	log.Debug("Inspecting configMap data...")
-	for k, v := range data {
-		value := v.(string)
-		log.Debug("Inspecting configMap key...",
-			"configMap.Key.Name", k,
-			"configMap.Key.Length", len(value),
-		)
-		r.markVisitedPaths(path, k, fromPath)
-		// update cache after reading configmap/secret in cache
-		r.cache[fromPath].(map[string]interface{})[path].(map[string]interface{})[k] = value
-		// making sure key name has a configMap reference
-		if envVarPrefix != nil && *envVarPrefix == "" {
-			r.store(envVarPrefix, cr, k, []byte(value))
-		} else {
-			r.store(envVarPrefix, cr, fmt.Sprintf("configMap_%s", k), []byte(value))
+	for k, v := range customEnvVars {
+		prefix := []string{}
+		if len(globalEnvVarPrefix) > 0 {
+			prefix = append(prefix, globalEnvVarPrefix)
 		}
+		prefix = append(prefix, k)
+		k = strings.Join(prefix, "_")
+		envVars[k] = []byte(v.(string))
 	}
 
-	r.Objects = append(r.Objects, u)
-	return nil
-}
-
-// store key and value, formatting key to look like an environment variable.
-func (r *Retriever) store(envVarPrefix *string, u *unstructured.Unstructured, key string, value []byte) {
-	key = strings.ReplaceAll(key, ":", "_")
-	key = strings.ReplaceAll(key, ".", "_")
-	if envVarPrefix == nil {
-		if r.bindingPrefix == "" {
-			key = fmt.Sprintf("%s_%s", u.GetKind(), key)
-		} else {
-			key = fmt.Sprintf("%s_%s_%s", r.bindingPrefix, u.GetKind(), key)
-		}
-	} else if *envVarPrefix == "" {
-		if r.bindingPrefix != "" {
-			key = fmt.Sprintf("%s_%s", r.bindingPrefix, key)
-		}
-	} else {
-		if r.bindingPrefix != "" {
-			key = fmt.Sprintf("%s_%s_%s", r.bindingPrefix, *envVarPrefix, key)
-		} else {
-			key = fmt.Sprintf("%s_%s", *envVarPrefix, key)
-		}
-	}
-	key = strings.ToUpper(key)
-	r.data[key] = value
+	return envVars, volumeKeys, nil
 }
 
 // NewRetriever instantiate a new retriever instance.
-func NewRetriever(client dynamic.Interface, plan *Plan, bindingPrefix string) *Retriever {
+func NewRetriever(
+	client dynamic.Interface,
+) *Retriever {
 	return &Retriever{
-		logger:        log.NewLog("retriever"),
-		data:          make(map[string][]byte),
-		Objects:       []*unstructured.Unstructured{},
-		client:        client,
-		plan:          plan,
-		VolumeKeys:    []string{},
-		bindingPrefix: bindingPrefix,
-		cache:         make(map[string]interface{}),
+		logger: log.NewLog("retriever"),
+		client: client,
 	}
 }
diff --git a/pkg/controller/servicebindingrequest/secret.go b/pkg/controller/servicebindingrequest/secret.go
index 3e7a382c..4ab15760 100644
--- a/pkg/controller/servicebindingrequest/secret.go
+++ b/pkg/controller/servicebindingrequest/secret.go
@@ -15,25 +15,24 @@ import (
 type Secret struct {
 	logger *log.Log          // logger instance
 	client dynamic.Interface // Kubernetes API client
-	plan   *Plan             // plan instance
+	ns     string
+	name   string
 }
 
 // buildResourceClient creates a resource client to handle corev1/secret resource.
 func (s *Secret) buildResourceClient() dynamic.ResourceInterface {
 	gvr := corev1.SchemeGroupVersion.WithResource(SecretResource)
-	return s.client.Resource(gvr).Namespace(s.plan.Ns)
+	return s.client.Resource(gvr).Namespace(s.ns)
 }
 
 // createOrUpdate will take informed payload and either create a new secret or update an existing
 // one. It can return error when Kubernetes client does.
 func (s *Secret) createOrUpdate(payload map[string][]byte) (*unstructured.Unstructured, error) {
-	ns := s.plan.Ns
-	name := s.plan.Name
-	logger := s.logger.WithValues("Namespace", ns, "Name", name)
+	logger := s.logger.WithValues("Namespace", s.ns, "Name", s.name)
 	secretObj := &corev1.Secret{
 		ObjectMeta: metav1.ObjectMeta{
-			Namespace: ns,
-			Name:      name,
+			Namespace: s.ns,
+			Name:      s.name,
 		},
 		Data: payload,
 	}
@@ -70,7 +69,7 @@ func (s *Secret) Commit(payload map[string][]byte) (*unstructured.Unstructured,
 // the API server does.
 func (s *Secret) Get() (*unstructured.Unstructured, bool, error) {
 	resourceClient := s.buildResourceClient()
-	u, err := resourceClient.Get(s.plan.Name, metav1.GetOptions{})
+	u, err := resourceClient.Get(s.name, metav1.GetOptions{})
 	if err != nil && !errors.IsNotFound(err) {
 		return nil, false, err
 	}
@@ -80,7 +79,7 @@ func (s *Secret) Get() (*unstructured.Unstructured, bool, error) {
 // Delete the secret represented by this component. It can return error when the API server does.
 func (s *Secret) Delete() error {
 	resourceClient := s.buildResourceClient()
-	err := resourceClient.Delete(s.plan.Name, &metav1.DeleteOptions{})
+	err := resourceClient.Delete(s.name, &metav1.DeleteOptions{})
 	if err != nil && !errors.IsNotFound(err) {
 		return err
 	}
@@ -88,10 +87,16 @@ func (s *Secret) Delete() error {
 }
 
 // NewSecret instantiate a new Secret.
-func NewSecret(client dynamic.Interface, plan *Plan) *Secret {
+func NewSecret(
+	client dynamic.Interface,
+	ns string,
+	name string,
+) *Secret {
 	return &Secret{
 		logger: log.NewLog("secret"),
 		client: client,
-		plan:   plan,
+
+		name: name,
+		ns:   ns,
 	}
 }
diff --git a/pkg/controller/servicebindingrequest/service.go b/pkg/controller/servicebindingrequest/service.go
new file mode 100644
index 00000000..9895a942
--- /dev/null
+++ b/pkg/controller/servicebindingrequest/service.go
@@ -0,0 +1,232 @@
+package servicebindingrequest
+
+import (
+	"errors"
+	"strings"
+
+	"k8s.io/apimachinery/pkg/api/meta"
+	"k8s.io/apimachinery/pkg/types"
+
+	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
+	"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
+	"k8s.io/apimachinery/pkg/runtime/schema"
+	"k8s.io/client-go/dynamic"
+
+	olmv1alpha1 "github.com/operator-framework/operator-lifecycle-manager/pkg/api/apis/operators/v1alpha1"
+	"github.com/redhat-developer/service-binding-operator/pkg/controller/servicebindingrequest/annotations"
+	"github.com/redhat-developer/service-binding-operator/pkg/controller/servicebindingrequest/nested"
+)
+
+var (
+	// ErrUnspecifiedBackingServiceNamespace is returned when the namespace of a service is
+	// unspecified.
+	ErrUnspecifiedBackingServiceNamespace = errors.New("backing service namespace is unspecified")
+	// EmptyBackingServiceSelectorsErr is returned when no backing service selectors have been
+	// informed in the Service Binding Request.
+	ErrEmptyBackingServiceSelectors = errors.New("backing service selectors are empty")
+)
+
+func findService(
+	client dynamic.Interface,
+	ns string,
+	gvk schema.GroupVersionKind,
+	resourceRef string,
+) (
+	*unstructured.Unstructured,
+	error,
+) {
+	gvr, _ := meta.UnsafeGuessKindToResource(gvk)
+
+	if len(ns) == 0 {
+		return nil, ErrUnspecifiedBackingServiceNamespace
+	}
+
+	// delegate the search selector's namespaced resource client
+	return client.
+		Resource(gvr).
+		Namespace(ns).
+		Get(resourceRef, metav1.GetOptions{})
+}
+
+// CRDGVR is the plural GVR for Kubernetes CRDs.
+var CRDGVR = schema.GroupVersionResource{
+	Group:    "apiextensions.k8s.io",
+	Version:  "v1beta1",
+	Resource: "customresourcedefinitions",
+}
+
+func findServiceCRD(client dynamic.Interface, gvk schema.GroupVersionKind) (*unstructured.Unstructured, error) {
+	// gvr is the plural guessed resource for the given GVK
+	gvr, _ := meta.UnsafeGuessKindToResource(gvk)
+	// crdName is the string'fied GroupResource, e.g. "deployments.apps"
+	crdName := gvr.GroupResource().String()
+	// delegate the search to the CustomResourceDefinition resource client
+	return client.Resource(CRDGVR).Get(crdName, metav1.GetOptions{})
+}
+
+func loadDescriptor(anns map[string]string, path string, descriptor string, root string) {
+	if !strings.HasPrefix(descriptor, "binding:") {
+		return
+	}
+
+	n := annotations.ServiceBindingOperatorAnnotationPrefix + root + "." + path
+	v := strings.Split(descriptor, ":")
+
+	if strings.HasPrefix(descriptor, "binding:env:") {
+		if len(v) > 4 {
+			n = n + "-" + v[4]
+			anns[n] = strings.Join(v[0:4], ":")
+		}
+		if len(v) == 4 {
+			anns[n] = strings.Join(v[0:4], ":")
+		}
+
+	}
+
+	if strings.HasPrefix(descriptor, "binding:volumemount:") {
+		anns[n] = strings.Join(v[0:3], ":")
+	}
+
+}
+
+func convertCRDDescriptionToAnnotations(crdDescription *olmv1alpha1.CRDDescription) map[string]string {
+	anns := make(map[string]string)
+	for _, sd := range crdDescription.StatusDescriptors {
+		for _, xd := range sd.XDescriptors {
+			loadDescriptor(anns, sd.Path, xd, "status")
+		}
+	}
+
+	for _, sd := range crdDescription.SpecDescriptors {
+		for _, xd := range sd.XDescriptors {
+			loadDescriptor(anns, sd.Path, xd, "spec")
+		}
+	}
+
+	return anns
+}
+
+// findCRDDescription attempts to find the CRDDescription resource related CustomResourceDefinition.
+func findCRDDescription(
+	ns string,
+	client dynamic.Interface,
+	bssGVK schema.GroupVersionKind,
+	crd *unstructured.Unstructured,
+) (*olmv1alpha1.CRDDescription, error) {
+	return NewOLM(client, ns).SelectCRDByGVK(bssGVK, crd)
+}
+
+type bindableResource struct {
+	gvk        schema.GroupVersionKind
+	gvr        schema.GroupVersionResource
+	inputPath  string
+	outputPath string
+}
+
+var bindableResources = []bindableResource{
+	{
+		gvk:        schema.GroupVersionKind{Group: "", Version: "v1", Kind: "ConfigMap"},
+		gvr:        schema.GroupVersionResource{Group: "", Version: "v1", Resource: "configmaps"},
+		inputPath:  "data",
+		outputPath: "",
+	},
+	{
+		gvk:        schema.GroupVersionKind{Group: "", Version: "v1", Kind: "Secret"},
+		gvr:        schema.GroupVersionResource{Group: "", Version: "v1", Resource: "secrets"},
+		inputPath:  "data",
+		outputPath: "",
+	},
+	{
+		gvk:        schema.GroupVersionKind{Group: "", Version: "v1", Kind: "Service"},
+		gvr:        schema.GroupVersionResource{Group: "", Version: "v1", Resource: "services"},
+		inputPath:  "spec.clusterIP",
+		outputPath: "clusterIP",
+	},
+	{
+		gvk: schema.GroupVersionKind{
+			Group:   "route.openshift.io",
+			Version: "v1",
+			Kind:    "Route",
+		},
+		gvr:        schema.GroupVersionResource{Group: "route.openshift.io", Version: "v1", Resource: "routes"},
+		inputPath:  "spec.host",
+		outputPath: "host",
+	},
+}
+
+func getOwnedResources(
+	client dynamic.Interface,
+	ns string,
+	gvk schema.GroupVersionKind,
+	name string,
+	uid types.UID,
+) (
+	[]*unstructured.Unstructured,
+	error,
+) {
+	var resources []*unstructured.Unstructured
+	for _, br := range bindableResources {
+		lst, err := client.Resource(br.gvr).Namespace(ns).List(metav1.ListOptions{})
+		if err != nil {
+			return resources, err
+		}
+		for _, item := range lst.Items {
+			owners := item.GetOwnerReferences()
+			for _, owner := range owners {
+				if owner.UID == uid {
+					resources = append(resources, &item)
+				}
+			}
+		}
+	}
+	return resources, nil
+}
+
+func buildOwnedResourceContext(
+	client dynamic.Interface,
+	obj *unstructured.Unstructured,
+	ownerEnvVarPrefix *string,
+	restMapper meta.RESTMapper,
+	inputPath string,
+	outputPath string,
+) (*ServiceContext, error) {
+	svcCtx, err := buildServiceContext(
+		client, obj.GetNamespace(), obj.GetObjectKind().GroupVersionKind(), obj.GetName(),
+		ownerEnvVarPrefix, restMapper)
+	if err != nil {
+		return nil, err
+	}
+	svcCtx.EnvVars, _, err = nested.GetValue(obj.Object, inputPath, outputPath)
+	return svcCtx, err
+}
+
+func buildOwnedResourceContexts(
+	client dynamic.Interface,
+	objs []*unstructured.Unstructured,
+	ownerEnvVarPrefix *string,
+	restMapper meta.RESTMapper,
+) ([]*ServiceContext, error) {
+	ctxs := make(ServiceContextList, 0)
+
+	for _, obj := range objs {
+		for _, br := range bindableResources {
+			if br.gvk != obj.GetObjectKind().GroupVersionKind() {
+				continue
+			}
+			svcCtx, err := buildOwnedResourceContext(
+				client,
+				obj,
+				ownerEnvVarPrefix,
+				restMapper,
+				br.inputPath,
+				br.outputPath,
+			)
+			if err != nil {
+				return nil, err
+			}
+			ctxs = append(ctxs, svcCtx)
+		}
+	}
+
+	return ctxs, nil
+}
diff --git a/pkg/controller/servicebindingrequest/binding.go b/pkg/controller/servicebindingrequest/servicebinder.go
similarity index 78%
rename from pkg/controller/servicebindingrequest/binding.go
rename to pkg/controller/servicebindingrequest/servicebinder.go
index 5f7f3b21..5c07a2fd 100644
--- a/pkg/controller/servicebindingrequest/binding.go
+++ b/pkg/controller/servicebindingrequest/servicebinder.go
@@ -2,7 +2,7 @@ package servicebindingrequest
 
 import (
 	"context"
-	"errors"
+	"fmt"
 
 	conditionsv1 "github.com/openshift/custom-resource-status/conditions/v1"
 	"gotest.tools/assert/cmp"
@@ -16,7 +16,6 @@ import (
 	"sigs.k8s.io/controller-runtime/pkg/reconcile"
 
 	"github.com/redhat-developer/service-binding-operator/pkg/apis/apps/v1alpha1"
-	"github.com/redhat-developer/service-binding-operator/pkg/conditions"
 	"github.com/redhat-developer/service-binding-operator/pkg/converter"
 	"github.com/redhat-developer/service-binding-operator/pkg/log"
 )
@@ -45,22 +44,48 @@ type ServiceBinderOptions struct {
 	Logger                 *log.Log
 	DynClient              dynamic.Interface
 	DetectBindingResources bool
-	EnvVarPrefix           string
 	SBR                    *v1alpha1.ServiceBindingRequest
 	Client                 client.Client
+	Objects                []*unstructured.Unstructured
+	EnvVars                map[string][]byte
+	EnvVarPrefix           string
+	Binding                *Binding
 }
 
-// Valid returns whether the options are valid.
-func (o *ServiceBinderOptions) Valid() bool {
-	return o.SBR != nil && o.DynClient != nil && o.Client != nil
+// ErrInvalidServiceBinderOptions is returned when ServiceBinderOptions contains an invalid value.
+type ErrInvalidServiceBinderOptions string
+
+func (e ErrInvalidServiceBinderOptions) Error() string {
+	return fmt.Sprintf("option %q is missing", string(e))
+}
+
+// Valid returns an error if the receiver is invalid, nil otherwise.
+func (o *ServiceBinderOptions) Valid() error {
+	if o.SBR == nil {
+		return ErrInvalidServiceBinderOptions("SBR")
+	}
+
+	if o.DynClient == nil {
+		return ErrInvalidServiceBinderOptions("DynClient")
+	}
+
+	if o.Client == nil {
+		return ErrInvalidServiceBinderOptions("Client")
+	}
+
+	if o.Binding == nil {
+		return ErrInvalidServiceBinderOptions("Binding")
+	}
+
+	return nil
 }
 
 // ServiceBinder manages binding for a Service Binding Request and associated objects.
 type ServiceBinder struct {
 	// Binder is responsible for interacting with the cluster and apply binding related changes.
 	Binder *Binder
-	// Data is the collection of all data read by the manager.
-	Data map[string][]byte
+	// EnvVars contains the environment variables to bind.
+	EnvVars map[string][]byte
 	// DynClient is the Kubernetes dynamic client used to interact with the cluster.
 	DynClient dynamic.Interface
 	// Logger provides logging facilities for internal components.
@@ -114,6 +139,12 @@ func (b *ServiceBinder) updateServiceBindingRequest(
 func (b *ServiceBinder) Unbind() (reconcile.Result, error) {
 	logger := b.Logger.WithName("Unbind")
 
+	// when finalizer is not found anymore, it can be safely removed
+	if !containsStringSlice(b.SBR.GetFinalizers(), Finalizer) {
+		logger.Info("Resource can be safely deleted!")
+		return Done()
+	}
+
 	logger.Info("Cleaning related objects from operator's annotations...")
 	if err := RemoveAndUpdateSBRAnnotations(b.DynClient, b.Objects); err != nil {
 		logger.Error(err, "On removing annotations from related objects.")
@@ -201,7 +232,7 @@ func (b *ServiceBinder) onError(
 		b.setApplicationObjects(sbrStatus, objs)
 	}
 	conditionsv1.SetStatusCondition(&sbrStatus.Conditions, conditionsv1.Condition{
-		Type:    conditions.BindingReady,
+		Type:    BindingReady,
 		Status:  corev1.ConditionFalse,
 		Reason:  BindingFail,
 		Message: b.message(err),
@@ -220,7 +251,7 @@ func (b *ServiceBinder) Bind() (reconcile.Result, error) {
 	sbrStatus := b.SBR.Status.DeepCopy()
 
 	b.Logger.Info("Saving data on intermediary secret...")
-	secretObj, err := b.Secret.Commit(b.Data)
+	secretObj, err := b.Secret.Commit(b.EnvVars)
 	if err != nil {
 		b.Logger.Error(err, "On saving secret data..")
 		return b.onError(err, b.SBR, sbrStatus, nil)
@@ -242,7 +273,7 @@ func (b *ServiceBinder) Bind() (reconcile.Result, error) {
 	}
 
 	conditionsv1.SetStatusCondition(&sbrStatus.Conditions, conditionsv1.Condition{
-		Type:   conditions.BindingReady,
+		Type:   BindingReady,
 		Status: corev1.ConditionTrue,
 	})
 
@@ -284,85 +315,66 @@ func (b *ServiceBinder) setApplicationObjects(
 	sbrStatus.Applications = boundApps
 }
 
-// buildPlan creates a new plan.
-func buildPlan(
-	ctx context.Context,
-	dynClient dynamic.Interface,
-	sbr *v1alpha1.ServiceBindingRequest,
-) (*Plan, error) {
-	planner := NewPlanner(ctx, dynClient, sbr)
-	return planner.Plan()
-}
-
-// InvalidOptionsErr is returned when ServiceBinderOptions are not valid.
-var InvalidOptionsErr = errors.New("invalid options")
-
 // BuildServiceBinder creates a new binding manager according to options.
-func BuildServiceBinder(options *ServiceBinderOptions) (*ServiceBinder, error) {
-
-	var isSBRDeleting bool
-	if options.SBR != nil && options.SBR.GetDeletionTimestamp() != nil {
-		isSBRDeleting = true
-	}
-
-	if !options.Valid() {
-		return nil, InvalidOptionsErr
-	}
-
-	// objs groups all extra objects related to the informed SBR
-	objs := make([]*unstructured.Unstructured, 0)
-
-	// plan is a source of information regarding the binding process
-	ctx := context.Background()
-	plan, err := buildPlan(ctx, options.DynClient, options.SBR)
-	if err != nil {
+func BuildServiceBinder(
+	ctx context.Context,
+	options *ServiceBinderOptions,
+) (
+	*ServiceBinder,
+	error,
+) {
+	if err := options.Valid(); err != nil {
 		return nil, err
 	}
 
-	rs := plan.GetCRs()
-	// append all SBR related CRs
-	objs = append(objs, rs...)
-
-	// retriever is responsible for gathering data related to the given plan.
-	retriever := NewRetriever(options.DynClient, plan, options.EnvVarPrefix)
-
-	// read bindable data from the specified resources
-	if options.DetectBindingResources {
-		err := retriever.ReadBindableResourcesData(&plan.SBR, plan.GetRelatedResources())
-		if err != nil {
-			return nil, err
-		}
-	}
-
-	// read bindable data from the CRDDescription found by the planner
-	for _, r := range plan.GetRelatedResources() {
-		err = retriever.ReadCRDDescriptionData(r.EnvVarPrefix, r.CR, r.CRDDescription)
-		if err != nil {
-			return nil, err
-		}
-	}
-
-	var retrievedData map[string][]byte
-
-	if !isSBRDeleting {
-		// gather retriever's read data
-		// TODO: do not return error
-		retrievedData, err = retriever.Get()
-		if err != nil {
-			return nil, err
-		}
-	}
-
-	// gather related secret, again only appending it if there's a value.
-	secret := NewSecret(options.DynClient, plan)
+	// FIXME(isuttonl): review whether it is possible to move Secret.Commit() and Secret.Delete() to
+	// ServiceBinder.
+	secret := NewSecret(
+		options.DynClient,
+		options.SBR.GetNamespace(),
+		options.SBR.GetName(),
+	)
+
+	// FIXME(isuttonl): review whether binder can be lazily created in Bind() and Unbind(); also
+	// consider renaming to ResourceBinder
+	binder := NewBinder(
+		ctx,
+		options.Client,
+		options.DynClient,
+		options.SBR,
+		options.Binding.VolumeKeys,
+	)
 
 	return &ServiceBinder{
 		Logger:    options.Logger,
-		Binder:    NewBinder(ctx, options.Client, options.DynClient, options.SBR, retriever.VolumeKeys),
+		Binder:    binder,
 		DynClient: options.DynClient,
 		SBR:       options.SBR,
-		Objects:   objs,
-		Data:      retrievedData,
+		Objects:   options.Objects,
+		EnvVars:   options.Binding.EnvVars,
 		Secret:    secret,
 	}, nil
 }
+
+type Binding struct {
+	EnvVars    map[string][]byte
+	VolumeKeys []string
+}
+
+func buildBinding(
+	client dynamic.Interface,
+	customEnvVar []corev1.EnvVar,
+	svcCtxs ServiceContextList,
+	globalEnvVarPrefix string,
+) (*Binding, error) {
+	envVars, volumeKeys, err := NewRetriever(client).
+		ProcessServiceContexts(globalEnvVarPrefix, svcCtxs, customEnvVar)
+	if err != nil {
+		return nil, err
+	}
+
+	return &Binding{
+		EnvVars:    envVars,
+		VolumeKeys: volumeKeys,
+	}, nil
+}
diff --git a/pkg/controller/servicebindingrequest/servicecontext.go b/pkg/controller/servicebindingrequest/servicecontext.go
new file mode 100644
index 00000000..3684366e
--- /dev/null
+++ b/pkg/controller/servicebindingrequest/servicecontext.go
@@ -0,0 +1,208 @@
+package servicebindingrequest
+
+import (
+	"github.com/imdario/mergo"
+	"github.com/redhat-developer/service-binding-operator/pkg/controller/servicebindingrequest/annotations"
+	"k8s.io/apimachinery/pkg/api/errors"
+	"k8s.io/apimachinery/pkg/api/meta"
+	"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
+	"k8s.io/apimachinery/pkg/runtime/schema"
+	"k8s.io/apimachinery/pkg/types"
+	"k8s.io/client-go/dynamic"
+
+	v1alpha1 "github.com/redhat-developer/service-binding-operator/pkg/apis/apps/v1alpha1"
+)
+
+// ServiceContext contains information related to a service.
+type ServiceContext struct {
+	// Service is the resource of the service being evaluated.
+	Service *unstructured.Unstructured
+	// EnvVars contains the service's contributed environment variables.
+	EnvVars map[string]interface{}
+	// VolumeKeys contains the keys that should be mounted as volume from the binding secret.
+	VolumeKeys []string
+	// EnvVarPrefix indicates the prefix to use in environment variables.
+	EnvVarPrefix *string
+}
+
+// ServiceContextList is a list of ServiceContext values.
+type ServiceContextList []*ServiceContext
+
+// GetServices returns a slice of service unstructured objects contained in the collection.
+func (sc ServiceContextList) GetServices() []*unstructured.Unstructured {
+	var crs []*unstructured.Unstructured
+	for _, s := range sc {
+		crs = append(crs, s.Service)
+	}
+	return crs
+}
+
+func stringValueOrDefault(val *string, defaultVal string) string {
+	if val != nil && len(*val) > 0 {
+		return *val
+	}
+	return defaultVal
+}
+
+// buildServiceContexts return a collection of ServiceContext values from the given service
+// selectors.
+func buildServiceContexts(
+	client dynamic.Interface,
+	defaultNs string,
+	selectors []v1alpha1.BackingServiceSelector,
+	includeServiceOwnedResources bool,
+	restMapper meta.RESTMapper,
+) (ServiceContextList, error) {
+	svcCtxs := make(ServiceContextList, 0)
+	for _, s := range selectors {
+		ns := stringValueOrDefault(s.Namespace, defaultNs)
+		gvk := schema.GroupVersionKind{Kind: s.Kind, Version: s.Version, Group: s.Group}
+		svcCtx, err := buildServiceContext(
+			client, ns, gvk, s.ResourceRef, s.EnvVarPrefix, restMapper)
+		if err != nil {
+			return nil, err
+		}
+		svcCtxs = append(svcCtxs, svcCtx)
+
+		if includeServiceOwnedResources {
+			// use the selector's kind as owned resources environment variable prefix
+			svcEnvVarPrefix := svcCtx.EnvVarPrefix
+			if svcEnvVarPrefix == nil {
+				svcEnvVarPrefix = &s.Kind
+			}
+			ownedResourcesCtxs, err := findOwnedResourcesCtxs(
+				client,
+				ns,
+				svcCtx.Service.GetName(),
+				svcCtx.Service.GetUID(),
+				gvk,
+				svcEnvVarPrefix,
+				restMapper,
+			)
+			if err != nil {
+				return nil, err
+			}
+			svcCtxs = append(svcCtxs, ownedResourcesCtxs...)
+		}
+	}
+
+	return svcCtxs, nil
+}
+
+func findOwnedResourcesCtxs(
+	client dynamic.Interface,
+	ns string,
+	name string,
+	uid types.UID,
+	gvk schema.GroupVersionKind,
+	envVarPrefix *string,
+	restMapper meta.RESTMapper,
+) (ServiceContextList, error) {
+	ownedResources, err := getOwnedResources(
+		client,
+		ns,
+		gvk,
+		name,
+		uid,
+	)
+	if err != nil {
+		return nil, err
+	}
+
+	return buildOwnedResourceContexts(
+		client,
+		ownedResources,
+		envVarPrefix,
+		restMapper,
+	)
+}
+
+// buildServiceContext inspects g the API server searching for the service resources, associated CRD
+// and OLM's CRDDescription if present, and processes those with relevant annotations to compose a
+// ServiceContext.
+func buildServiceContext(
+	client dynamic.Interface,
+	ns string,
+	gvk schema.GroupVersionKind,
+	resourceRef string,
+	envVarPrefix *string,
+	restMapper meta.RESTMapper,
+) (*ServiceContext, error) {
+	obj, err := findService(client, ns, gvk, resourceRef)
+	if err != nil {
+		return nil, err
+	}
+
+	anns := map[string]string{}
+
+	// attempt to search the CRD of given gvk and bail out right away if a CRD can't be found; this
+	// means also a CRDDescription can't exist or if it does exist it is not meaningful.
+	crd, err := findServiceCRD(client, gvk)
+	if err != nil && !errors.IsNotFound(err) {
+		return nil, err
+	} else if !errors.IsNotFound(err) {
+		// attempt to search the a CRDDescription related to the obtained CRD.
+		crdDescription, err := findCRDDescription(ns, client, gvk, crd)
+		if err != nil && !errors.IsNotFound(err) {
+			return nil, err
+		}
+		// start with annotations extracted from CRDDescription
+		err = mergo.Merge(
+			&anns, convertCRDDescriptionToAnnotations(crdDescription), mergo.WithOverride)
+		if err != nil {
+			return nil, err
+		}
+		// then override collected annotations with CRD annotations
+		err = mergo.Merge(&anns, crd.GetAnnotations(), mergo.WithOverride)
+		if err != nil {
+			return nil, err
+		}
+	}
+
+	// and finally override collected annotations with own annotations
+	err = mergo.Merge(&anns, obj.GetAnnotations(), mergo.WithOverride)
+	if err != nil {
+		return nil, err
+	}
+
+	volumeKeys := make([]string, 0)
+	envVars := make(map[string]interface{})
+
+	for annotationKey, annotationValue := range anns {
+		h, err := annotations.BuildHandler(
+			client,
+			obj,
+			annotationKey,
+			annotationValue,
+			restMapper,
+		)
+		if err != nil {
+			if err == annotations.ErrInvalidAnnotationPrefix || annotations.IsErrHandlerNotFound(err) {
+				continue
+			}
+			return nil, err
+		}
+		r, err := h.Handle()
+		if err != nil {
+			continue
+		}
+
+		err = mergo.Merge(&envVars, r.Data, mergo.WithAppendSlice, mergo.WithOverride)
+		if err != nil {
+			return nil, err
+		}
+
+		if r.Type == annotations.BindingTypeVolumeMount {
+			volumeKeys = append(volumeKeys, r.Path)
+		}
+	}
+
+	serviceCtx := &ServiceContext{
+		Service:      obj,
+		EnvVars:      envVars,
+		VolumeKeys:   volumeKeys,
+		EnvVarPrefix: envVarPrefix,
+	}
+
+	return serviceCtx, nil
+}


Test patch:
diff --git a/pkg/controller/servicebindingrequest/annotations/attribute_test.go b/pkg/controller/servicebindingrequest/annotations/attribute_test.go
new file mode 100644
index 00000000..90b8cccc
--- /dev/null
+++ b/pkg/controller/servicebindingrequest/annotations/attribute_test.go
@@ -0,0 +1,132 @@
+package annotations
+
+import (
+	"testing"
+
+	"github.com/stretchr/testify/require"
+	"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
+)
+
+// TestAttributeHandler exercises the AttributeHandler's ability to extract values according to the
+// given annotation name and value.
+func TestAttributeHandler(t *testing.T) {
+	type args struct {
+		obj      *unstructured.Unstructured
+		key      string
+		value    string
+		expected map[string]interface{}
+	}
+
+	assertHandler := func(args args) func(t *testing.T) {
+		return func(t *testing.T) {
+			bindingInfo, err := NewBindingInfo(args.key, args.value)
+			require.NoError(t, err)
+			require.NotNil(t, bindingInfo)
+			handler := NewAttributeHandler(bindingInfo, *args.obj)
+			got, err := handler.Handle()
+			require.NoError(t, err)
+			require.NotNil(t, got)
+			require.Equal(t, args.expected, got.Data)
+		}
+	}
+
+	// "scalar" tests whether a single deep scalar value can be extracted from the given object.
+	t.Run("should extract a single value from .status.dbConnectionIP into .dbConnectionIP",
+		assertHandler(args{
+			expected: map[string]interface{}{
+				"dbConnectionIP": "127.0.0.1",
+			},
+			key:   "servicebindingoperator.redhat.io/status.dbConnectionIP",
+			value: "binding:env:attribute",
+			obj: &unstructured.Unstructured{
+				Object: map[string]interface{}{
+					"status": map[string]interface{}{
+						"dbConnectionIP": "127.0.0.1",
+					},
+				},
+			},
+		}),
+	)
+
+	// "scalar#alias" tests whether a single deep scalar value can be extracted from the given object
+	// returning a different name than the original given path.
+	t.Run("should extract a single value from .status.dbConnectionIP into .alias",
+		assertHandler(args{
+			expected: map[string]interface{}{
+				"alias": "127.0.0.1",
+			},
+			key:   "servicebindingoperator.redhat.io/alias-status.dbConnectionIP",
+			value: "binding:env:attribute",
+			obj: &unstructured.Unstructured{
+				Object: map[string]interface{}{
+					"status": map[string]interface{}{
+						"dbConnectionIP": "127.0.0.1",
+					},
+				},
+			},
+		}),
+	)
+
+	// tests whether a deep slice value can be extracted from the given object.
+	t.Run("should extract a slice from .status.dbConnectionIPs into .dbConnectionIPs",
+		assertHandler(args{
+			expected: map[string]interface{}{
+				"dbConnectionIPs": []string{"127.0.0.1", "1.1.1.1"},
+			},
+			key:   "servicebindingoperator.redhat.io/status.dbConnectionIPs",
+			value: "binding:env:attribute",
+			obj: &unstructured.Unstructured{
+				Object: map[string]interface{}{
+					"status": map[string]interface{}{
+						"dbConnectionIPs": []string{"127.0.0.1", "1.1.1.1"},
+					},
+				},
+			},
+		}),
+	)
+
+	// tests whether a deep map value can be extracted from the given object.
+	t.Run("should extract a map from .status.connection into .connection", assertHandler(args{
+		expected: map[string]interface{}{
+			"connection": map[string]interface{}{
+				"host": "127.0.0.1",
+				"port": "1234",
+			},
+		},
+		key:   "servicebindingoperator.redhat.io/status.connection",
+		value: "binding:env:attribute",
+		obj: &unstructured.Unstructured{
+			Object: map[string]interface{}{
+				"status": map[string]interface{}{
+					"connection": map[string]interface{}{
+						"host": "127.0.0.1",
+						"port": "1234",
+					},
+				},
+			},
+		},
+	}))
+
+	// "map.key" tests whether a deep map key can be extracted from the given object.
+	t.Run("should extract a single map key from .status.connection into .connection",
+		assertHandler(args{
+			expected: map[string]interface{}{
+				"connection": map[string]interface{}{
+					"host": "127.0.0.1",
+				},
+			},
+			key:   "servicebindingoperator.redhat.io/status.connection.host",
+			value: "binding:env:attribute",
+			obj: &unstructured.Unstructured{
+				Object: map[string]interface{}{
+					"status": map[string]interface{}{
+						"connection": map[string]interface{}{
+							"host": "127.0.0.1",
+							"port": "1234",
+						},
+					},
+				},
+			},
+		}),
+	)
+}
diff --git a/pkg/controller/servicebindingrequest/annotations/bindinginfo_test.go b/pkg/controller/servicebindingrequest/annotations/bindinginfo_test.go
new file mode 100644
index 00000000..aef0294d
--- /dev/null
+++ b/pkg/controller/servicebindingrequest/annotations/bindinginfo_test.go
@@ -0,0 +1,71 @@
+package annotations
+
+import (
+	"fmt"
+	"testing"
+
+	"github.com/stretchr/testify/require"
+)
+
+func prefix(s string) string {
+	return fmt.Sprintf("%s%s", ServiceBindingOperatorAnnotationPrefix, s)
+}
+
+// TestNewBindingInfo exercises annotation binding information parsing.
+func TestNewBindingInfo(t *testing.T) {
+	type args struct {
+		name  string
+		value string
+	}
+	tests := []struct {
+		name    string
+		args    args
+		wantErr bool
+		want    *BindingInfo
+	}{
+		{
+			args: args{name: prefix("status.configMapRef-password"), value: "binding"},
+			want: &BindingInfo{
+				ResourceReferencePath: "status.configMapRef",
+				Descriptor:            "binding:password",
+				SourcePath:            "password",
+				Value:                 "binding",
+			},
+			name:    "{fieldPath}-{path} annotation",
+			wantErr: false,
+		},
+		{
+			args: args{name: prefix("status.connectionString"), value: "binding"},
+			want: &BindingInfo{
+				Descriptor:            "binding:status.connectionString",
+				ResourceReferencePath: "status.connectionString",
+				SourcePath:            "status.connectionString",
+				Value:                 "binding",
+			},
+			name:    "{path} annotation",
+			wantErr: false,
+		},
+		{
+			args: args{name: prefix(""), value: "binding"},
+			want: &BindingInfo{
+				Descriptor:            "binding:status.connectionString",
+				ResourceReferencePath: "status.connectionString",
+				SourcePath:            "status.connectionString",
+				Value:                 "binding",
+			},
+			name:    "empty annotation name",
+			wantErr: true,
+		},
+	}
+	for _, tt := range tests {
+		t.Run(tt.name, func(t *testing.T) {
+			b, err := NewBindingInfo(tt.args.name, tt.args.value)
+			if err != nil && !tt.wantErr {
+				t.Errorf("NewBindingInfo() error = %v, wantErr %v", err, tt.wantErr)
+				return
+			} else if err == nil {
+				require.Equal(t, tt.want, b)
+			}
+		})
+	}
+}
diff --git a/pkg/controller/servicebindingrequest/annotations/configmap_test.go b/pkg/controller/servicebindingrequest/annotations/configmap_test.go
new file mode 100644
index 00000000..237ad27a
--- /dev/null
+++ b/pkg/controller/servicebindingrequest/annotations/configmap_test.go
@@ -0,0 +1,122 @@
+package annotations
+
+import (
+	"testing"
+
+	"github.com/stretchr/testify/require"
+
+	corev1 "k8s.io/api/core/v1"
+	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
+	"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
+	"k8s.io/apimachinery/pkg/runtime"
+
+	"github.com/redhat-developer/service-binding-operator/pkg/testutils"
+	"github.com/redhat-developer/service-binding-operator/test/mocks"
+)
+
+func TestConfigMapHandler(t *testing.T) {
+	type args struct {
+		name      string
+		value     string
+		service   map[string]interface{}
+		resources []runtime.Object
+		expected  map[string]interface{}
+	}
+
+	assertHandler := func(args args) func(*testing.T) {
+		return func(t *testing.T) {
+			f := mocks.NewFake(t, "test")
+
+			for _, r := range args.resources {
+				f.AddMockResource(r)
+			}
+
+			restMapper := testutils.BuildTestRESTMapper()
+
+			bindingInfo, err := NewBindingInfo(args.name, args.value)
+			require.NoError(t, err)
+			handler, err := NewConfigMapHandler(
+				f.FakeDynClient(),
+				bindingInfo,
+				unstructured.Unstructured{Object: args.service},
+				restMapper,
+			)
+			require.NoError(t, err)
+			got, err := handler.Handle()
+			require.NoError(t, err)
+			require.NotNil(t, got)
+			require.Equal(t, args.expected, got.Data)
+		}
+	}
+
+	t.Run("configmap/scalar", assertHandler(args{
+		name:  "servicebindingoperator.redhat.io/status.dbCredentials-password",
+		value: "binding:env:object:configmap",
+		service: map[string]interface{}{
+			"metadata": map[string]interface{}{
+				"namespace": "the-namespace",
+			},
+			"status": map[string]interface{}{
+				"dbCredentials": "the-secret-resource-name",
+			},
+		},
+		resources: []runtime.Object{
+			&corev1.ConfigMap{
+				TypeMeta: metav1.TypeMeta{
+					Kind: "ConfigMap",
+				},
+				ObjectMeta: metav1.ObjectMeta{
+					Namespace: "the-namespace",
+					Name:      "the-secret-resource-name",
+				},
+
+				Data: map[string]string{
+					"password": "hunter2",
+				},
+			},
+		},
+		expected: map[string]interface{}{
+			"configmap": map[string]interface{}{
+				"password": "hunter2",
+			},
+		},
+	}))
+
+	t.Run("configmap/map", assertHandler(args{
+		name:  "servicebindingoperator.redhat.io/status.dbCredentials",
+		value: "binding:env:object:configmap",
+		service: map[string]interface{}{
+			"metadata": map[string]interface{}{
+				"namespace": "the-namespace",
+			},
+			"status": map[string]interface{}{
+				"dbCredentials": "the-secret-resource-name",
+			},
+		},
+		resources: []runtime.Object{
+			&corev1.ConfigMap{
+				TypeMeta: metav1.TypeMeta{
+					Kind: "ConfigMap",
+				},
+				ObjectMeta: metav1.ObjectMeta{
+					Namespace: "the-namespace",
+					Name:      "the-secret-resource-name",
+				},
+				Data: map[string]string{
+					"password": "hunter2",
+					"username": "AzureDiamond",
+				},
+			},
+		},
+		expected: map[string]interface{}{
+			"configmap": map[string]interface{}{
+				"status": map[string]interface{}{
+					"dbCredentials": map[string]interface{}{
+						"username": "AzureDiamond",
+						"password": "hunter2",
+					},
+				},
+			},
+		},
+	}))
+}
diff --git a/pkg/controller/servicebindingrequest/annotations/resource_test.go b/pkg/controller/servicebindingrequest/annotations/resource_test.go
new file mode 100644
index 00000000..0559962d
--- /dev/null
+++ b/pkg/controller/servicebindingrequest/annotations/resource_test.go
@@ -0,0 +1,48 @@
+package annotations
+
+import (
+	"testing"
+
+	"github.com/stretchr/testify/require"
+)
+
+func TestDiscoverBindingType(t *testing.T) {
+	type args struct {
+		value     string
+		expected  bindingType
+		wantedErr error
+	}
+
+	assertDiscoverBindingType := func(args args) func(t *testing.T) {
+		return func(t *testing.T) {
+			got, err := discoverBindingType(args.value)
+			if args.wantedErr != nil {
+				require.Error(t, err)
+			} else {
+				require.NoError(t, err)
+				require.Equal(t, args.expected, got)
+			}
+		}
+	}
+
+	t.Run("env/secret", assertDiscoverBindingType(args{
+		value:    "binding:env:object:secret",
+		expected: BindingTypeEnvVar,
+	}))
+
+	t.Run("env/configmap", assertDiscoverBindingType(args{
+		value:    "binding:env:object:configmap",
+		expected: BindingTypeEnvVar,
+	}))
+
+	t.Run("volumemount/secret", assertDiscoverBindingType(args{
+		value:    "binding:volumemount:secret",
+		expected: BindingTypeVolumeMount,
+	}))
+
+	t.Run("unknown/secret", assertDiscoverBindingType(args{
+		value:     "binding:unknown:object:secret",
+		expected:  BindingTypeEnvVar,
+		wantedErr: UnknownBindingTypeErr("unknown"),
+	}))
+}
diff --git a/pkg/controller/servicebindingrequest/annotations/secret_test.go b/pkg/controller/servicebindingrequest/annotations/secret_test.go
new file mode 100644
index 00000000..46462ee5
--- /dev/null
+++ b/pkg/controller/servicebindingrequest/annotations/secret_test.go
@@ -0,0 +1,121 @@
+package annotations
+
+import (
+	"testing"
+
+	"github.com/stretchr/testify/require"
+
+	corev1 "k8s.io/api/core/v1"
+	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
+	"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
+	"k8s.io/apimachinery/pkg/runtime"
+
+	"github.com/redhat-developer/service-binding-operator/pkg/testutils"
+	"github.com/redhat-developer/service-binding-operator/test/mocks"
+)
+
+func TestSecretHandler(t *testing.T) {
+	type args struct {
+		name      string
+		value     string
+		service   map[string]interface{}
+		resources []runtime.Object
+		expected  map[string]interface{}
+	}
+
+	assertHandler := func(args args) func(*testing.T) {
+		return func(t *testing.T) {
+			f := mocks.NewFake(t, "test")
+
+			for _, r := range args.resources {
+				f.AddMockResource(r)
+			}
+
+			restMapper := testutils.BuildTestRESTMapper()
+
+			bindingInfo, err := NewBindingInfo(args.name, args.value)
+			require.NoError(t, err)
+			handler, err := NewSecretHandler(
+				f.FakeDynClient(),
+				bindingInfo,
+				unstructured.Unstructured{Object: args.service},
+				restMapper,
+			)
+			require.NoError(t, err)
+			got, err := handler.Handle()
+			require.NoError(t, err)
+			require.NotNil(t, got)
+			require.Equal(t, args.expected, got.Data)
+		}
+	}
+
+	t.Run("secret/scalar", assertHandler(args{
+		name:  "servicebindingoperator.redhat.io/status.dbCredentials-password",
+		value: "binding:env:object:secret",
+		service: map[string]interface{}{
+			"metadata": map[string]interface{}{
+				"namespace": "the-namespace",
+			},
+			"status": map[string]interface{}{
+				"dbCredentials": "the-secret-resource-name",
+			},
+		},
+		resources: []runtime.Object{
+			&corev1.Secret{
+				TypeMeta: metav1.TypeMeta{
+					Kind: "Secret",
+				},
+				ObjectMeta: metav1.ObjectMeta{
+					Namespace: "the-namespace",
+					Name:      "the-secret-resource-name",
+				},
+				Data: map[string][]byte{
+					"password": []byte("hunter2"),
+				},
+			},
+		},
+		expected: map[string]interface{}{
+			"secret": map[string]interface{}{
+				"password": "hunter2",
+			},
+		},
+	}))
+
+	t.Run("secret/map", assertHandler(args{
+		name:  "servicebindingoperator.redhat.io/status.dbCredentials",
+		value: "binding:env:object:secret",
+		service: map[string]interface{}{
+			"metadata": map[string]interface{}{
+				"namespace": "the-namespace",
+			},
+			"status": map[string]interface{}{
+				"dbCredentials": "the-secret-resource-name",
+			},
+		},
+		resources: []runtime.Object{
+			&corev1.Secret{
+				TypeMeta: metav1.TypeMeta{
+					Kind: "Secret",
+				},
+				ObjectMeta: metav1.ObjectMeta{
+					Namespace: "the-namespace",
+					Name:      "the-secret-resource-name",
+				},
+				Data: map[string][]byte{
+					"password": []byte("hunter2"),
+					"username": []byte("AzureDiamond"),
+				},
+			},
+		},
+		expected: map[string]interface{}{
+			"secret": map[string]interface{}{
+				"status": map[string]interface{}{
+					"dbCredentials": map[string]interface{}{
+						"username": "AzureDiamond",
+						"password": "hunter2",
+					},
+				},
+			},
+		},
+	}))
+}
diff --git a/pkg/controller/servicebindingrequest/bind_custom_resources_test.go b/pkg/controller/servicebindingrequest/bind_custom_resources_test.go
deleted file mode 100644
index 58209430..00000000
--- a/pkg/controller/servicebindingrequest/bind_custom_resources_test.go
+++ /dev/null
@@ -1,140 +0,0 @@
-package servicebindingrequest
-
-import (
-	"testing"
-
-	v12 "github.com/openshift/api/route/v1"
-	pgv1alpha1 "github.com/operator-backing-service-samples/postgresql-operator/pkg/apis/postgresql/v1alpha1"
-	"github.com/redhat-developer/service-binding-operator/test/mocks"
-	"github.com/stretchr/testify/require"
-	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
-	"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
-	"k8s.io/apimachinery/pkg/runtime"
-	"k8s.io/apimachinery/pkg/runtime/schema"
-)
-
-var trueBool = true
-
-func TestBindNonBindableResources_ConfigMap_GetOwnedResources(t *testing.T) {
-	f := mocks.NewFake(t, "test")
-	cr := mocks.DatabaseCRMock("test", "test")
-	reference := v1.OwnerReference{
-		APIVersion:         cr.APIVersion,
-		Kind:               cr.Kind,
-		Name:               cr.Name,
-		UID:                cr.UID,
-		Controller:         &trueBool,
-		BlockOwnerDeletion: &trueBool,
-	}
-	configMap := mocks.ConfigMapMock("test", "test_database")
-	us := &unstructured.Unstructured{}
-	uc, err := runtime.DefaultUnstructuredConverter.ToUnstructured(&configMap)
-	require.NoError(t, err)
-	us.Object = uc
-	us.SetOwnerReferences([]v1.OwnerReference{reference})
-	route, err := runtime.DefaultUnstructuredConverter.ToUnstructured(mocks.RouteCRMock("test", "test"))
-	require.NoError(t, err)
-	usRoute := &unstructured.Unstructured{Object: route}
-	usRoute.SetOwnerReferences([]v1.OwnerReference{reference})
-	f.S.AddKnownTypes(pgv1alpha1.SchemeGroupVersion, &pgv1alpha1.Database{})
-	f.S.AddKnownTypes(v12.SchemeGroupVersion, &v12.Route{})
-	f.AddMockResource(cr)
-	f.AddMockResource(us)
-	f.AddMockResource(&unstructured.Unstructured{Object: route})
-
-	unstructuredCr, _ := runtime.DefaultUnstructuredConverter.ToUnstructured(cr)
-	u := &unstructured.Unstructured{Object: unstructuredCr}
-	b := NewDetectBindableResources(
-		nil,
-		u,
-		[]schema.GroupVersionResource{
-			{
-				Group:    "",
-				Version:  "v1",
-				Resource: "configmaps",
-			},
-			{
-				Group:    "",
-				Version:  "v1",
-				Resource: "routes",
-			},
-		},
-		f.FakeDynClient(),
-	)
-
-	t.Run("Should return configmap as owned resource", func(t *testing.T) {
-		resources, err := b.GetOwnedResources()
-		require.NoError(t, err)
-		require.Equal(t, 2, len(resources), "Should return 2 owned resource")
-	})
-
-	t.Run("Should return all variables exist in the configmap data section and route", func(t *testing.T) {
-		data, err := b.GetBindableVariables()
-		str1 := b.data["user"]
-		require.NoError(t, err)
-		require.Equal(t, 3, len(data), "")
-		require.Equal(t, str1, "user", "The intermediate data values are equal ")
-	})
-}
-
-func TestBindNonBindableResources_Secret_GetOwnedResources(t *testing.T) {
-	f := mocks.NewFake(t, "test")
-	cr := mocks.DatabaseCRMock("test", "test")
-	reference := v1.OwnerReference{
-		APIVersion:         cr.APIVersion,
-		Kind:               cr.Kind,
-		Name:               cr.Name,
-		UID:                cr.UID,
-		Controller:         &trueBool,
-		BlockOwnerDeletion: &trueBool,
-	}
-	secret := mocks.SecretMock("test", "test_database")
-	us := &unstructured.Unstructured{}
-	uc, err := runtime.DefaultUnstructuredConverter.ToUnstructured(&secret)
-	require.NoError(t, err)
-	us.Object = uc
-	us.SetOwnerReferences([]v1.OwnerReference{reference})
-	route, err := runtime.DefaultUnstructuredConverter.ToUnstructured(mocks.RouteCRMock("test", "test"))
-	require.NoError(t, err)
-	usRoute := &unstructured.Unstructured{Object: route}
-	usRoute.SetOwnerReferences([]v1.OwnerReference{reference})
-	f.S.AddKnownTypes(pgv1alpha1.SchemeGroupVersion, &pgv1alpha1.Database{})
-	f.S.AddKnownTypes(v12.SchemeGroupVersion, &v12.Route{})
-	f.AddMockResource(cr)
-	f.AddMockResource(us)
-	f.AddMockResource(&unstructured.Unstructured{Object: route})
-
-	unstructuredCr, _ := runtime.DefaultUnstructuredConverter.ToUnstructured(cr)
-	u := &unstructured.Unstructured{Object: unstructuredCr}
-	b := NewDetectBindableResources(
-		nil,
-		u,
-		[]schema.GroupVersionResource{
-			{
-				Group:    "",
-				Version:  "v1",
-				Resource: "secrets",
-			},
-			{
-				Group:    "",
-				Version:  "v1",
-				Resource: "routes",
-			},
-		},
-		f.FakeDynClient(),
-	)
-
-	t.Run("Should return secret as owned resource", func(t *testing.T) {
-		resources, err := b.GetOwnedResources()
-		require.NoError(t, err)
-		require.Equal(t, 2, len(resources), "Should return 2 owned resource")
-	})
-
-	t.Run("Should return all variables exist in the secret data section and route", func(t *testing.T) {
-		data, err := b.GetBindableVariables()
-		str2 := (b.data["user"]).([]byte)
-		require.NoError(t, err)
-		require.Equal(t, 3, len(data), "")
-		require.Equal(t, str2, []byte("user"), "The intermediate data values are equal ")
-	})
-}
diff --git a/pkg/controller/servicebindingrequest/bindinginfo_test.go b/pkg/controller/servicebindingrequest/bindinginfo_test.go
deleted file mode 100644
index 5b7d30ae..00000000
--- a/pkg/controller/servicebindingrequest/bindinginfo_test.go
+++ /dev/null
@@ -1,52 +0,0 @@
-package servicebindingrequest
-
-import (
-	"github.com/stretchr/testify/require"
-	"testing"
-)
-
-// TestNewBindingInfo exercises annotation binding information parsing.
-func TestNewBindingInfo(t *testing.T) {
-	type args struct {
-		s string
-		d string
-	}
-	tests := []struct {
-		name    string
-		args    args
-		wantErr bool
-		want    *BindingInfo
-	}{
-		{
-			args: args{s: "status.configMapRef-password", d: "binding"},
-			want: &BindingInfo{
-				FieldPath:  "status.configMapRef",
-				Descriptor: "binding:password",
-				Path:       "password",
-			},
-			name:    "{fieldPath}-{path} annotation",
-			wantErr: false,
-		},
-		{
-			args: args{s: "status.connectionString", d: "binding"},
-			want: &BindingInfo{
-				Descriptor: "binding:status.connectionString",
-				FieldPath:  "status.connectionString",
-				Path:       "status.connectionString",
-			},
-			name:    "{path} annotation",
-			wantErr: false,
-		},
-	}
-	for _, tt := range tests {
-		t.Run(tt.name, func(t *testing.T) {
-			b, err := NewBindingInfo(tt.args.s, tt.args.d)
-			if err != nil && !tt.wantErr {
-				t.Errorf("NewBindingInfo() error = %v, wantErr %v", err, tt.wantErr)
-				return
-			} else if err == nil {
-				require.Equal(t, tt.want, b)
-			}
-		})
-	}
-}
diff --git a/pkg/controller/servicebindingrequest/custom_env_parser_test.go b/pkg/controller/servicebindingrequest/custom_env_parser_test.go
index 8e9988a0..d98dd00b 100644
--- a/pkg/controller/servicebindingrequest/custom_env_parser_test.go
+++ b/pkg/controller/servicebindingrequest/custom_env_parser_test.go
@@ -1,14 +1,90 @@
 package servicebindingrequest
 
 import (
+	"errors"
 	"testing"
 
 	"github.com/stretchr/testify/require"
 	corev1 "k8s.io/api/core/v1"
 )
 
+func TestCustomEnvParser(t *testing.T) {
+	type wantedVar struct {
+		Name       string
+		Value      string
+		ErrMessage string
+	}
+
+	type args struct {
+		in           map[string]interface{}
+		wanted       []wantedVar
+		varTemplates []corev1.EnvVar
+	}
+
+	testCase := func(args args) func(t *testing.T) {
+		return func(t *testing.T) {
+			parser := NewCustomEnvParser(args.varTemplates, args.in)
+			values, err := parser.Parse()
+			require.NoError(t, err)
+
+			for _, w := range args.wanted {
+				require.Equal(t, values[w.Name], w.Value, w.ErrMessage)
+			}
+		}
+	}
+
+	t.Run("spec and status only", testCase(args{
+		in: map[string]interface{}{
+			"spec": map[string]interface{}{
+				"dbName": "database-name",
+			},
+			"status": map[string]interface{}{
+				"creds": map[string]interface{}{
+					"user": "database-user",
+					"pass": "database-pass",
+				},
+			},
+		},
+		wanted: []wantedVar{
+			{Name: "JDBC_CONNECTION_STRING", Value: "database-name:database-user@database-pass"},
+			{Name: "ANOTHER_STRING", Value: "database-name_database-user"},
+		},
+		varTemplates: []corev1.EnvVar{
+			corev1.EnvVar{
+				Name:  "JDBC_CONNECTION_STRING",
+				Value: `{{ .spec.dbName }}:{{ .status.creds.user }}@{{ .status.creds.pass }}`,
+			},
+			corev1.EnvVar{
+				Name:  "ANOTHER_STRING",
+				Value: `{{ .spec.dbName }}_{{ .status.creds.user }}`,
+			},
+		},
+	}))
+}
+
 func TestCustomEnvPath_Parse(t *testing.T) {
-	cache := map[string]interface{}{
+	type args struct {
+		envVarCtx map[string]interface{}
+		templates []corev1.EnvVar
+		expected  map[string]interface{}
+		wantErr   error
+	}
+
+	assertParse := func(args args) func(*testing.T) {
+		return func(t *testing.T) {
+			customEnvParser := NewCustomEnvParser(args.templates, args.envVarCtx)
+			actual, err := customEnvParser.Parse()
+			if args.wantErr != nil {
+				require.Error(t, args.wantErr)
+				require.Equal(t, args.wantErr, err)
+			} else {
+				require.NoError(t, err)
+				require.Equal(t, args.expected, actual)
+			}
+		}
+	}
+
+	envVarCtx := map[string]interface{}{
 		"spec": map[string]interface{}{
 			"dbName": "database-name",
 		},
@@ -20,26 +96,29 @@ func TestCustomEnvPath_Parse(t *testing.T) {
 		},
 	}
 
-	envMap := []corev1.EnvVar{
-		corev1.EnvVar{
-			Name:  "JDBC_CONNECTION_STRING",
-			Value: `{{ .spec.dbName }}:{{ .status.creds.user }}@{{ .status.creds.pass }}`,
+	t.Run("JDBC connection string template", assertParse(args{
+		envVarCtx: envVarCtx,
+		templates: []corev1.EnvVar{
+			{
+				Name:  "JDBC_CONNECTION_STRING",
+				Value: `{{ .spec.dbName }}:{{ .status.creds.user }}@{{ .status.creds.pass }}`,
+			},
 		},
-		corev1.EnvVar{
-			Name:  "ANOTHER_STRING",
-			Value: `{{ .spec.dbName }}_{{ .status.creds.user }}`,
+		expected: map[string]interface{}{
+			"JDBC_CONNECTION_STRING": "database-name:database-user@database-pass",
 		},
-	}
-	customEnvPath := NewCustomEnvParser(envMap, cache)
-	values, err := customEnvPath.Parse()
-	if err != nil {
-		t.Error(err)
-		t.Fail()
-	}
-	str := values["JDBC_CONNECTION_STRING"]
-	require.Equal(t, "database-name:database-user@database-pass", str, "Connection string is not matching")
-	str2 := values["ANOTHER_STRING"]
-	require.Equal(t, "database-name_database-user", str2, "Connection string is not matching")
+	}))
+
+	t.Run("incomplete template", assertParse(args{
+		envVarCtx: envVarCtx,
+		templates: []corev1.EnvVar{
+			{
+				Name:  "INCOMPLETE_TEMPLATE",
+				Value: `{{ .spec.dbName `,
+			},
+		},
+		wantErr: errors.New("template: set:1: unclosed action"),
+	}))
 }
 
 func TestCustomEnvPath_Parse_exampleCase(t *testing.T) {
diff --git a/pkg/controller/servicebindingrequest/envvars/envvars_test.go b/pkg/controller/servicebindingrequest/envvars/envvars_test.go
new file mode 100644
index 00000000..6acef446
--- /dev/null
+++ b/pkg/controller/servicebindingrequest/envvars/envvars_test.go
@@ -0,0 +1,148 @@
+package envvars
+
+import (
+	"testing"
+
+	"github.com/stretchr/testify/require"
+)
+
+func TestBuild(t *testing.T) {
+
+	type testCase struct {
+		name     string
+		expected map[string]string
+		src      interface{}
+		path     []string
+	}
+
+	testCases := []testCase{
+		{
+			name: "should create envvars without prefix",
+			expected: map[string]string{
+				"STATUS_LISTENERS_0_TYPE":             "secure",
+				"STATUS_LISTENERS_0_ADDRESSES_0_HOST": "my-cluster-kafka-bootstrap.coffeeshop.svc",
+				"STATUS_LISTENERS_0_ADDRESSES_0_PORT": "9093",
+			},
+			src: map[string]interface{}{
+				"status": map[string]interface{}{
+					"listeners": []map[string]interface{}{
+						{
+							"type": "secure",
+							"addresses": []map[string]interface{}{
+								{
+									"host": "my-cluster-kafka-bootstrap.coffeeshop.svc",
+									"port": "9093",
+								},
+							},
+						},
+					},
+				},
+			},
+		},
+		{
+			name: "should create envvars with service prefix",
+			expected: map[string]string{
+				"KAFKA_STATUS_LISTENERS_0_TYPE":             "secure",
+				"KAFKA_STATUS_LISTENERS_0_ADDRESSES_0_HOST": "my-cluster-kafka-bootstrap.coffeeshop.svc",
+				"KAFKA_STATUS_LISTENERS_0_ADDRESSES_0_PORT": "9093",
+			},
+			path: []string{"kafka"},
+			src: map[string]interface{}{
+				"status": map[string]interface{}{
+					"listeners": []map[string]interface{}{
+						{
+							"type": "secure",
+							"addresses": []map[string]interface{}{
+								{
+									"host": "my-cluster-kafka-bootstrap.coffeeshop.svc",
+									"port": "9093",
+								},
+							},
+						},
+					},
+				},
+			},
+		},
+		{
+			name: "should create envvars with binding and service prefixes",
+			expected: map[string]string{
+				"BINDING_KAFKA_STATUS_LISTENERS_0_TYPE":             "secure",
+				"BINDING_KAFKA_STATUS_LISTENERS_0_ADDRESSES_0_HOST": "my-cluster-kafka-bootstrap.coffeeshop.svc",
+				"BINDING_KAFKA_STATUS_LISTENERS_0_ADDRESSES_0_PORT": "9093",
+			},
+			path: []string{"binding", "kafka"},
+			src: map[string]interface{}{
+				"status": map[string]interface{}{
+					"listeners": []map[string]interface{}{
+						{
+							"type": "secure",
+							"addresses": []map[string]interface{}{
+								{
+									"host": "my-cluster-kafka-bootstrap.coffeeshop.svc",
+									"port": "9093",
+								},
+							},
+						},
+					},
+				},
+			},
+		},
+		{
+			name: "should create envvars without prefix",
+			expected: map[string]string{
+				"STATUS_LISTENERS_0_TYPE":             "secure",
+				"STATUS_LISTENERS_0_ADDRESSES_0_HOST": "my-cluster-kafka-bootstrap.coffeeshop.svc",
+				"STATUS_LISTENERS_0_ADDRESSES_0_PORT": "9093",
+			},
+			path: []string{""},
+			src: map[string]interface{}{
+				"status": map[string]interface{}{
+					"listeners": []map[string]interface{}{
+						{
+							"type": "secure",
+							"addresses": []map[string]interface{}{
+								{
+									"host": "my-cluster-kafka-bootstrap.coffeeshop.svc",
+									"port": "9093",
+								},
+							},
+						},
+					},
+				},
+			},
+		},
+		{
+			name: "should create envvar for int64 type",
+			expected: map[string]string{
+				"STATUS_VALUE": "-9223372036",
+			},
+			src: map[string]interface{}{
+				"status": map[string]interface{}{
+					"value": int64(-9223372036),
+				},
+			},
+		},
+		{
+			name: "should create envvar for float64 type",
+			expected: map[string]string{
+				"": "100.72",
+			},
+			src: float64(100.72),
+		},
+		{
+			name: "should create envvar for empty string type",
+			expected: map[string]string{
+				"": "",
+			},
+			src: "",
+		},
+	}
+
+	for _, tc := range testCases {
+		t.Run(tc.name, func(t *testing.T) {
+			actual, err := Build(tc.src, tc.path...)
+			require.NoError(t, err)
+			require.Equal(t, tc.expected, actual)
+		})
+	}
+}
diff --git a/pkg/controller/servicebindingrequest/nested/nested_test.go b/pkg/controller/servicebindingrequest/nested/nested_test.go
new file mode 100644
index 00000000..a42e8ae9
--- /dev/null
+++ b/pkg/controller/servicebindingrequest/nested/nested_test.go
@@ -0,0 +1,276 @@
+package nested
+
+import (
+	"testing"
+
+	"github.com/stretchr/testify/require"
+)
+
+func TestGetValue(t *testing.T) {
+	type args struct {
+		src      map[string]interface{}
+		path     string
+		expected interface{}
+	}
+
+	assertGetValue := func(args args) func(t *testing.T) {
+		return func(t *testing.T) {
+			actual, found, err := GetValue(args.src, args.path, args.path)
+			require.NoError(t, err)
+			require.True(t, found)
+			require.Equal(t, args.expected, actual)
+		}
+	}
+
+	t.Run("key", assertGetValue(args{
+		src: map[string]interface{}{
+			"key": "value",
+		},
+		path: "key",
+		expected: map[string]interface{}{
+			"key": "value",
+		},
+	}))
+
+	t.Run("key.subKey0", assertGetValue(args{
+		src: map[string]interface{}{
+			"key": map[string]interface{}{
+				"subKey0": "value0",
+				"subKey1": "value1",
+			},
+		},
+		path: "key.subKey0",
+		expected: map[string]interface{}{
+			"key": map[string]interface{}{
+				"subKey0": "value0",
+			},
+		},
+	}))
+
+	t.Run("key.slice", assertGetValue(args{
+		src: map[string]interface{}{
+			"key": map[string]interface{}{
+				"subKey0": "value0-0",
+				"slice": []map[string]interface{}{
+					{"subKey0": "value0-1"},
+				},
+			},
+		},
+		path: "key.slice",
+		expected: map[string]interface{}{
+			"key": map[string]interface{}{
+				"slice": []map[string]interface{}{
+					{"subKey0": "value0-1"},
+				},
+			},
+		},
+	}))
+
+	t.Run("key.slice.0", assertGetValue(args{
+		src: map[string]interface{}{
+			"key": map[string]interface{}{
+				"slice": []map[string]interface{}{
+					{"subKey0": "value0"},
+					{"subKey1": "value1"},
+				},
+			},
+		},
+		path: "key.slice.0",
+		expected: map[string]interface{}{
+			"key": map[string]interface{}{
+				"slice": map[string]interface{}{
+					"subKey0": "value0",
+				},
+			},
+		},
+	}))
+
+	t.Run("key.slice.1", assertGetValue(args{
+		src: map[string]interface{}{
+			"key": map[string]interface{}{
+				"slice": []map[string]interface{}{
+					{"subKey0": "value0"},
+					{"subKey1": "value1"},
+				},
+			},
+		},
+		path: "key.slice.1",
+		expected: map[string]interface{}{
+			"key": map[string]interface{}{
+				"slice": map[string]interface{}{
+					"subKey1": "value1",
+				},
+			},
+		},
+	}))
+
+	t.Run("key.slice.*", assertGetValue(args{
+		src: map[string]interface{}{
+			"key": map[string]interface{}{
+				"slice": []map[string]interface{}{
+					{"subKey0": "value0"},
+					{"subKey1": "value1"},
+				},
+			},
+		},
+		path: "key.slice.*",
+		expected: map[string]interface{}{
+			"key": map[string]interface{}{
+				"slice": []map[string]interface{}{
+					{"subKey0": "value0"},
+					{"subKey1": "value1"},
+				},
+			},
+		},
+	}))
+
+	t.Run("key.slice.*.subKey", assertGetValue(args{
+		path: "key.slice.*.subKey",
+		src: map[string]interface{}{
+			"key": map[string]interface{}{
+				"slice": []map[string]interface{}{
+					{"subKey": "value0"},
+					{"subKey": "value1"},
+				},
+			},
+		},
+		expected: map[string]interface{}{
+			"key": map[string]interface{}{
+				"slice": map[string]interface{}{
+					"subKey": []string{"value0", "value1"},
+				},
+			},
+		},
+	}))
+
+	t.Run("key.slice.subKey", assertGetValue(args{
+		path: "key.slice.subKey",
+		src: map[string]interface{}{
+			"key": map[string]interface{}{
+				"slice": []map[string]interface{}{
+					{"subKey": "value0"},
+					{"subKey": "value1"},
+				},
+			},
+		},
+		expected: map[string]interface{}{
+			"key": map[string]interface{}{
+				"slice": map[string]interface{}{
+					"subKey": []string{"value0", "value1"},
+				},
+			},
+		},
+	}))
+
+	t.Run("key.slice.subSlice", assertGetValue(args{
+		path: "key.slice.subSlice",
+		src: map[string]interface{}{
+			"key": map[string]interface{}{
+				"slice": []map[string]interface{}{
+					{
+						"subSlice": []map[string]interface{}{
+							{
+								"stringSubKey": "value0",
+								"intSubKey":    8080,
+							},
+						},
+					},
+					{
+						"subSlice": []map[string]interface{}{
+							{
+								"stringSubKey": "host2",
+								"intSubKey":    8081,
+							},
+						},
+					},
+				},
+			},
+		},
+		expected: map[string]interface{}{
+			"key": map[string]interface{}{
+				"slice": map[string]interface{}{
+					"subSlice": []map[string]interface{}{
+						{
+							"stringSubKey": "value0",
+							"intSubKey":    8080,
+						},
+						{
+							"stringSubKey": "host2",
+							"intSubKey":    8081,
+						},
+					},
+				},
+			},
+		},
+	}))
+
+	t.Run("key.slice.subSlice.stringSubKey", assertGetValue(args{
+		path: "key.slice.subSlice.stringSubKey",
+		src: map[string]interface{}{
+			"key": map[string]interface{}{
+				"slice": []map[string]interface{}{
+					{
+						"subSlice": []map[string]interface{}{
+							{
+								"stringSubKey": "value0",
+								"intSubKey":    8080,
+							},
+						},
+					},
+					{
+						"subSlice": []map[string]interface{}{
+							{
+								"stringSubKey": "value1",
+								"intSubKey":    8081,
+							},
+						},
+					},
+				},
+			},
+		},
+		expected: map[string]interface{}{
+			"key": map[string]interface{}{
+				"slice": map[string]interface{}{
+					"subSlice": map[string]interface{}{
+						"stringSubKey": []string{"value0", "value1"},
+					},
+				},
+			},
+		},
+	}))
+
+	t.Run("key.slice.subSlice.intSubKey", assertGetValue(args{
+		path: "key.slice.subSlice.intSubKey",
+		src: map[string]interface{}{
+			"key": map[string]interface{}{
+				"slice": []map[string]interface{}{
+					{
+						"subSlice": []map[string]interface{}{
+							{
+								"stringSubKey": "value0",
+								"intSubKey":    8080,
+							},
+						},
+					},
+					{
+						"subSlice": []map[string]interface{}{
+							{
+								"stringSubKey": "value1",
+								"intSubKey":    8081,
+							},
+						},
+					},
+				},
+			},
+		},
+		expected: map[string]interface{}{
+			"key": map[string]interface{}{
+				"slice": map[string]interface{}{
+					"subSlice": map[string]interface{}{
+						"intSubKey": []int{8080, 8081},
+					},
+				},
+			},
+		},
+	}))
+}
diff --git a/pkg/controller/servicebindingrequest/planner_test.go b/pkg/controller/servicebindingrequest/planner_test.go
deleted file mode 100644
index be13311c..00000000
--- a/pkg/controller/servicebindingrequest/planner_test.go
+++ /dev/null
@@ -1,200 +0,0 @@
-package servicebindingrequest
-
-import (
-	"context"
-	"testing"
-
-	routev1 "github.com/openshift/api/route/v1"
-	"github.com/stretchr/testify/require"
-	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
-	"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
-	"k8s.io/apimachinery/pkg/runtime"
-	logf "sigs.k8s.io/controller-runtime/pkg/runtime/log"
-
-	"github.com/redhat-developer/service-binding-operator/pkg/apis/apps/v1alpha1"
-	"github.com/redhat-developer/service-binding-operator/test/mocks"
-)
-
-var planner *Planner
-
-func init() {
-	logf.SetLogger(logf.ZapLogger(true))
-}
-
-func TestPlanner(t *testing.T) {
-	ns := "planner"
-	name := "service-binding-request"
-	resourceRef := "db-testing"
-	matchLabels := map[string]string{
-		"connects-to": "database",
-		"environment": "planner",
-	}
-	f := mocks.NewFake(t, ns)
-	sbr := f.AddMockedServiceBindingRequest(name, nil, resourceRef, "", deploymentsGVR, matchLabels)
-	sbr.Spec.BackingServiceSelectors = &[]v1alpha1.BackingServiceSelector{
-		*sbr.Spec.BackingServiceSelector,
-	}
-	f.AddMockedUnstructuredCSV("cluster-service-version")
-	f.AddMockedDatabaseCR(resourceRef, ns)
-	f.AddMockedUnstructuredDatabaseCRD()
-
-	planner = NewPlanner(context.TODO(), f.FakeDynClient(), sbr)
-	require.NotNil(t, planner)
-
-	// Out of the box, our mocks don't set the namespace
-	// ensure SearchCR fails.
-	t.Run("search CR with namespace not set", func(t *testing.T) {
-		cr, err := planner.searchCR(*sbr.Spec.BackingServiceSelector)
-		require.Error(t, err)
-		require.Nil(t, cr)
-	})
-
-	// Plan should pass because namespaces in the
-	// selector are set if missing.
-	t.Run("plan", func(t *testing.T) {
-		plan, err := planner.Plan()
-
-		require.NoError(t, err)
-		require.NotNil(t, plan)
-		require.NotEmpty(t, plan.RelatedResources)
-		require.Equal(t, ns, plan.Ns)
-		require.Equal(t, name, plan.Name)
-	})
-
-	// The searchCR contract only cares about the backingServiceNamespace
-	sbr.Spec.BackingServiceSelector.Namespace = &ns
-	t.Run("searchCR", func(t *testing.T) {
-		cr, err := planner.searchCR(*sbr.Spec.BackingServiceSelector)
-		require.NoError(t, err)
-		require.NotNil(t, cr)
-	})
-}
-
-func TestPlannerWithExplicitBackingServiceNamespace(t *testing.T) {
-
-	ns := "planner"
-	backingServiceNamespace := "backing-service-namespace"
-	name := "service-binding-request"
-	resourceRef := "db-testing"
-	matchLabels := map[string]string{
-		"connects-to": "database",
-		"environment": "planner",
-	}
-	f := mocks.NewFake(t, ns)
-	sbr := f.AddMockedServiceBindingRequest(name, &backingServiceNamespace, resourceRef, "", deploymentsGVR, matchLabels)
-	require.NotNil(t, sbr.Spec.BackingServiceSelector.Namespace)
-
-	f.AddMockedUnstructuredCSV("cluster-service-version")
-	f.AddMockedDatabaseCR(resourceRef, backingServiceNamespace)
-	f.AddMockedUnstructuredDatabaseCRD()
-
-	planner = NewPlanner(context.TODO(), f.FakeDynClient(), sbr)
-	require.NotNil(t, planner)
-
-	t.Run("searchCR", func(t *testing.T) {
-		cr, err := planner.searchCR(*sbr.Spec.BackingServiceSelector)
-		require.NoError(t, err)
-		require.NotNil(t, cr)
-	})
-
-	t.Run("plan : backing service in different namespace", func(t *testing.T) {
-		plan, err := planner.Plan()
-
-		require.NoError(t, err)
-		require.NotNil(t, plan)
-		require.NotEmpty(t, plan.RelatedResources)
-		require.NotEmpty(t, plan.RelatedResources.GetCRs())
-		require.Equal(t, backingServiceNamespace, plan.RelatedResources.GetCRs()[0].GetNamespace())
-		require.Equal(t, ns, plan.Ns)
-		require.Equal(t, name, plan.Name)
-
-	})
-}
-
-func TestPlannerAnnotation(t *testing.T) {
-	ns := "planner"
-	name := "service-binding-request"
-	resourceRef := "db-testing"
-	matchLabels := map[string]string{
-		"connects-to": "database",
-		"environment": "planner",
-	}
-	f := mocks.NewFake(t, ns)
-	sbr := f.AddMockedServiceBindingRequest(name, nil, resourceRef, "", deploymentsGVR, matchLabels)
-	f.AddMockedUnstructuredDatabaseCRD()
-	cr := f.AddMockedDatabaseCR("database", ns)
-
-	planner = NewPlanner(context.TODO(), f.FakeDynClient(), sbr)
-	require.NotNil(t, planner)
-
-	t.Run("searchCRD", func(t *testing.T) {
-		crd, err := planner.searchCRD(cr.GetObjectKind().GroupVersionKind())
-
-		require.NoError(t, err)
-		require.NotNil(t, crd)
-	})
-}
-
-func TestPlannerWithCRAnnotations(t *testing.T) {
-
-	ns := "planner"
-	name := "service-binding-request"
-	f := mocks.NewFake(t, "test")
-
-	// create a Route
-	routeCR := mocks.RouteCRMock(ns, "test")
-	annotations := map[string]string{
-		"servicebindingoperator.redhat.io/spec.host": "binding:env:attribute",
-	}
-	routeCR.Annotations = annotations
-	route, err := runtime.DefaultUnstructuredConverter.ToUnstructured(routeCR)
-	require.NoError(t, err)
-	f.S.AddKnownTypes(routev1.SchemeGroupVersion, &routev1.Route{})
-	f.AddMockResource(&unstructured.Unstructured{Object: route})
-
-	sbr := &v1alpha1.ServiceBindingRequest{
-		ObjectMeta: metav1.ObjectMeta{
-			Namespace: ns,
-			Name:      name,
-		},
-		Spec: v1alpha1.ServiceBindingRequestSpec{
-			ApplicationSelector: v1alpha1.ApplicationSelector{
-				GroupVersionResource: metav1.GroupVersionResource{Group: "g", Version: "v", Resource: "r"},
-				ResourceRef:          "app",
-			},
-			BackingServiceSelectors: &[]v1alpha1.BackingServiceSelector{
-				{
-					GroupVersionKind: metav1.GroupVersionKind{Group: "", Version: "v1", Kind: "Route"},
-					ResourceRef:      routeCR.GetName(),
-					Namespace:        &ns,
-				},
-			},
-		},
-	}
-	f.S.AddKnownTypes(v1alpha1.SchemeGroupVersion, &v1alpha1.ServiceBindingRequest{})
-
-	planner := NewPlanner(context.TODO(), f.FakeDynClient(), sbr)
-
-	t.Run("plan with annotated CR", func(t *testing.T) {
-		plan, err := planner.Plan()
-
-		require.NoError(t, err)
-		require.Len(t, plan.GetRelatedResources().GetCRs(), 1)
-
-		require.Equal(t, "host", plan.RelatedResources[0].CRDDescription.SpecDescriptors[0].Path)
-		require.Equal(t, "binding:env:attribute:spec.host", plan.RelatedResources[0].CRDDescription.SpecDescriptors[0].XDescriptors[0])
-	})
-
-	sbr.Spec.BackingServiceSelectors = &[]v1alpha1.BackingServiceSelector{
-		{
-			GroupVersionKind: metav1.GroupVersionKind{Group: "", Version: "v1", Kind: "Route"},
-			ResourceRef:      "non-existent",
-			Namespace:        &ns,
-		},
-	}
-	t.Run("plan with non existent CR", func(t *testing.T) {
-		plan, err := planner.Plan()
-		require.Error(t, err)
-		require.Nil(t, plan)
-	})
-}
diff --git a/pkg/controller/servicebindingrequest/reconciler_test.go b/pkg/controller/servicebindingrequest/reconciler_test.go
index 929dae0a..ba06e2cb 100644
--- a/pkg/controller/servicebindingrequest/reconciler_test.go
+++ b/pkg/controller/servicebindingrequest/reconciler_test.go
@@ -6,7 +6,7 @@ import (
 	"testing"
 
 	"github.com/redhat-developer/service-binding-operator/pkg/apis/apps/v1alpha1"
-	"github.com/redhat-developer/service-binding-operator/pkg/conditions"
+	"github.com/redhat-developer/service-binding-operator/pkg/testutils"
 	"github.com/stretchr/testify/require"
 	appsv1 "k8s.io/api/apps/v1"
 	corev1 "k8s.io/api/core/v1"
@@ -16,6 +16,8 @@ import (
 	"sigs.k8s.io/controller-runtime/pkg/reconcile"
 	logf "sigs.k8s.io/controller-runtime/pkg/runtime/log"
 
+	conditionsv1 "github.com/openshift/custom-resource-status/conditions/v1"
+
 	"github.com/redhat-developer/service-binding-operator/test/mocks"
 )
 
@@ -43,30 +45,6 @@ func reconcileRequest() reconcile.Request {
 	}
 }
 
-func TestReconcilerReconcileError(t *testing.T) {
-	backingServiceResourceRef := "test-using-secret"
-	matchLabels := map[string]string{
-		"connects-to": "database",
-		"environment": "reconciler",
-	}
-	f := mocks.NewFake(t, reconcilerNs)
-	f.AddMockedUnstructuredDatabaseCRD()
-	f.AddMockedUnstructuredServiceBindingRequest(reconcilerName, backingServiceResourceRef, "", deploymentsGVR, matchLabels)
-	f.AddMockedUnstructuredPostgresDatabaseCR("test-using-secret")
-
-	fakeClient := f.FakeClient()
-	fakeDynClient := f.FakeDynClient()
-	reconciler := &Reconciler{client: fakeClient, dynClient: fakeDynClient, scheme: f.S}
-
-	res, err := reconciler.Reconcile(reconcileRequest())
-
-	// currently this test passes because annotations present in the Databases CRD being currently
-	// used doesn't have a 'status' field in its definition; once it does and this code is updated (
-	// since the Postgres CRD is being imported to be used in tests) this test will fail.
-	require.Error(t, err)
-	require.True(t, res.Requeue)
-}
-
 // TestApplicationSelectorByName tests discovery of application by name
 func TestApplicationSelectorByName(t *testing.T) {
 	backingServiceResourceRef := "backingServiceRef"
@@ -77,11 +55,18 @@ func TestApplicationSelectorByName(t *testing.T) {
 	f.AddMockedUnstructuredDatabaseCRD()
 	f.AddMockedUnstructuredDatabaseCR(backingServiceResourceRef)
 	f.AddMockedUnstructuredDeployment(reconcilerName, nil)
-	f.AddMockedSecret("db-credentials")
+	f.AddMockedUnstructuredSecret("db-credentials")
+
+	restMapper := testutils.BuildTestRESTMapper()
 
 	fakeClient := f.FakeClient()
 	fakeDynClient := f.FakeDynClient()
-	reconciler := &Reconciler{client: fakeClient, dynClient: fakeDynClient, scheme: f.S}
+	reconciler := &Reconciler{
+		RestMapper: restMapper,
+		client:     fakeClient,
+		dynClient:  fakeDynClient,
+		scheme:     f.S,
+	}
 
 	t.Run("test-application-selector-by-name", func(t *testing.T) {
 
@@ -93,7 +78,7 @@ func TestApplicationSelectorByName(t *testing.T) {
 		sbrOutput, err := reconciler.getServiceBindingRequest(namespacedName)
 		require.NoError(t, err)
 
-		require.Equal(t, conditions.BindingReady, sbrOutput.Status.Conditions[0].Type)
+		require.Equal(t, BindingReady, sbrOutput.Status.Conditions[0].Type)
 		require.Equal(t, corev1.ConditionTrue, sbrOutput.Status.Conditions[0].Status)
 		require.Equal(t, 1, len(sbrOutput.Status.Applications))
 		expectedStatus := v1alpha1.BoundApplication{
@@ -125,11 +110,18 @@ func TestReconcilerReconcileUsingSecret(t *testing.T) {
 	f.AddMockedUnstructuredDatabaseCRD()
 	f.AddMockedUnstructuredDatabaseCR(backingServiceResourceRef)
 	f.AddMockedUnstructuredDeployment(reconcilerName, matchLabels)
-	f.AddMockedSecret("db-credentials")
+	f.AddMockedUnstructuredSecret("db-credentials")
+
+	restMapper := testutils.BuildTestRESTMapper()
 
 	fakeClient := f.FakeClient()
 	fakeDynClient := f.FakeDynClient()
-	reconciler := &Reconciler{client: fakeClient, dynClient: fakeDynClient, scheme: f.S}
+	reconciler := &Reconciler{
+		RestMapper: restMapper,
+		client:     fakeClient,
+		dynClient:  fakeDynClient,
+		scheme:     f.S,
+	}
 
 	t.Run("reconcile-using-secret", func(t *testing.T) {
 		res, err := reconciler.Reconcile(reconcileRequest())
@@ -150,7 +142,7 @@ func TestReconcilerReconcileUsingSecret(t *testing.T) {
 		sbrOutput, err := reconciler.getServiceBindingRequest(namespacedName)
 		require.NoError(t, err)
 
-		require.Equal(t, conditions.BindingReady, sbrOutput.Status.Conditions[0].Type)
+		require.Equal(t, BindingReady, sbrOutput.Status.Conditions[0].Type)
 		require.Equal(t, corev1.ConditionTrue, sbrOutput.Status.Conditions[0].Status)
 		require.Equal(t, reconcilerName, sbrOutput.Status.Secret)
 
@@ -182,10 +174,17 @@ func TestReconcilerReconcileUsingVolumes(t *testing.T) {
 	f.AddMockedUnstructuredDatabaseCRD()
 	f.AddMockedUnstructuredDatabaseCR(backingServiceResourceRef)
 	f.AddMockedUnstructuredDeployment(reconcilerName, matchLabels)
-	f.AddMockedSecret("db-credentials")
+	f.AddMockedUnstructuredSecret("db-credentials")
+
+	restMapper := testutils.BuildTestRESTMapper()
 
 	fakeClient := f.FakeClient()
-	reconciler := &Reconciler{client: fakeClient, dynClient: f.FakeDynClient(), scheme: f.S}
+	reconciler := &Reconciler{
+		RestMapper: restMapper,
+		client:     fakeClient,
+		dynClient:  f.FakeDynClient(),
+		scheme:     f.S,
+	}
 
 	t.Run("reconcile-using-volume", func(t *testing.T) {
 		res, err := reconciler.Reconcile(reconcileRequest())
@@ -221,10 +220,17 @@ func TestReconcilerGenericBinding(t *testing.T) {
 	f.AddMockedUnstructuredCSV("cluster-service-version-list")
 	f.AddMockedUnstructuredDatabaseCRD()
 	f.AddMockedUnstructuredDatabaseCR(backingServiceResourceRef)
-	f.AddMockedSecret("db-credentials")
+	f.AddMockedUnstructuredSecret("db-credentials")
+
+	restMapper := testutils.BuildTestRESTMapper()
 
 	fakeClient := f.FakeClient()
-	reconciler := &Reconciler{client: fakeClient, dynClient: f.FakeDynClient(), scheme: f.S}
+	reconciler := &Reconciler{
+		RestMapper: restMapper,
+		client:     fakeClient,
+		dynClient:  f.FakeDynClient(),
+		scheme:     f.S,
+	}
 
 	// Reconcile without deployment
 	res, err := reconciler.Reconcile(reconcileRequest())
@@ -235,15 +241,27 @@ func TestReconcilerGenericBinding(t *testing.T) {
 	sbrOutput, err := reconciler.getServiceBindingRequest(namespacedName)
 	require.NoError(t, err)
 
-	require.Equal(t, conditions.BindingReady, sbrOutput.Status.Conditions[0].Type)
-	require.Equal(t, corev1.ConditionTrue, sbrOutput.Status.Conditions[0].Status)
-	require.Equal(t, 0, len(sbrOutput.Status.Applications))
+	require.True(t,
+		conditionsv1.IsStatusConditionPresentAndEqual(
+			sbrOutput.Status.Conditions,
+			BindingReady,
+			corev1.ConditionTrue,
+		),
+		"Ready condition should exist and true; existing conditions: %+v",
+		sbrOutput.Status.Conditions,
+	)
+	require.Len(t, sbrOutput.Status.Applications, 0)
 
 	// Reconcile with deployment
 	f.AddMockedUnstructuredDeployment(reconcilerName, matchLabels)
 
 	fakeClient = f.FakeClient()
-	reconciler = &Reconciler{client: fakeClient, dynClient: f.FakeDynClient(), scheme: f.S}
+	reconciler = &Reconciler{
+		RestMapper: restMapper,
+		client:     fakeClient,
+		dynClient:  f.FakeDynClient(),
+		scheme:     f.S,
+	}
 	res, err = reconciler.Reconcile(reconcileRequest())
 	require.NoError(t, err)
 	require.False(t, res.Requeue)
@@ -254,7 +272,7 @@ func TestReconcilerGenericBinding(t *testing.T) {
 	sbrOutput2, err := reconciler.getServiceBindingRequest(namespacedName)
 	require.NoError(t, err)
 
-	require.Equal(t, conditions.BindingReady, sbrOutput2.Status.Conditions[0].Type)
+	require.Equal(t, BindingReady, sbrOutput2.Status.Conditions[0].Type)
 	require.Equal(t, corev1.ConditionTrue, sbrOutput2.Status.Conditions[0].Status)
 	require.Equal(t, reconcilerName, sbrOutput2.Status.Secret)
 	require.Equal(t, 1, len(sbrOutput2.Status.Applications))
@@ -266,7 +284,13 @@ func TestReconcilerGenericBinding(t *testing.T) {
 	s.Data["password"] = []byte("abc123")
 	require.NoError(t, fakeClient.Update(ctx, &s))
 
-	reconciler = &Reconciler{client: fakeClient, dynClient: f.FakeDynClient(), scheme: f.S}
+	reconciler = &Reconciler{
+		RestMapper: restMapper,
+		client:     fakeClient,
+		dynClient:  f.FakeDynClient(),
+		scheme:     f.S,
+	}
+
 	res, err = reconciler.Reconcile(reconcileRequest())
 	require.NoError(t, err)
 	require.False(t, res.Requeue)
@@ -277,7 +301,7 @@ func TestReconcilerGenericBinding(t *testing.T) {
 	d = appsv1.Deployment{}
 	require.NoError(t, fakeClient.Get(ctx, namespacedName, &d))
 
-	require.Equal(t, conditions.BindingReady, sbrOutput3.Status.Conditions[0].Type)
+	require.Equal(t, BindingReady, sbrOutput3.Status.Conditions[0].Type)
 	require.Equal(t, corev1.ConditionTrue, sbrOutput3.Status.Conditions[0].Status)
 	require.Equal(t, reconcilerName, sbrOutput3.Status.Secret)
 	require.Equal(t, s.Data["password"], []byte("abc123"))
@@ -301,11 +325,19 @@ func TestReconcilerReconcileWithConflictingAppSelc(t *testing.T) {
 	f.AddMockedUnstructuredServiceBindingRequest(reconcilerName, backingServiceResourceRef, applicationResourceRef2, deploymentsGVR, matchLabels1)
 	f.AddMockedUnstructuredDatabaseCRD()
 	f.AddMockedUnstructuredDatabaseCR(backingServiceResourceRef)
-	f.AddMockedSecret("db-credentials")
+	f.AddMockedUnstructuredSecret("db-credentials")
 
 	fakeClient := f.FakeClient()
 	fakeDynClient := f.FakeDynClient()
-	reconciler := &Reconciler{client: fakeClient, dynClient: fakeDynClient, scheme: f.S}
+
+	restMapper := testutils.BuildTestRESTMapper()
+
+	reconciler := &Reconciler{
+		client:     fakeClient,
+		dynClient:  fakeDynClient,
+		scheme:     f.S,
+		RestMapper: restMapper,
+	}
 
 	t.Run("test-reconciler-reconcile-with-conflicting-application-selector", func(t *testing.T) {
 
@@ -328,7 +360,7 @@ func TestReconcilerReconcileWithConflictingAppSelc(t *testing.T) {
 			},
 		}
 
-		require.Equal(t, conditions.BindingReady, sbrOutput.Status.Conditions[0].Type)
+		require.Equal(t, BindingReady, sbrOutput.Status.Conditions[0].Type)
 		require.Equal(t, corev1.ConditionTrue, sbrOutput.Status.Conditions[0].Status)
 		require.Equal(t, reconcilerName, sbrOutput.Status.Secret)
 		require.True(t, reflect.DeepEqual(expectedStatus, sbrOutput.Status.Applications[0]))
@@ -342,8 +374,15 @@ func TestEmptyApplicationSelector(t *testing.T) {
 	f.AddMockedUnstructuredServiceBindingRequestWithoutApplication(reconcilerName, backingServiceResourceRef)
 	f.AddMockedUnstructuredDatabaseCR(backingServiceResourceRef)
 
+	restMapper := testutils.BuildTestRESTMapper()
+
 	fakeClient := f.FakeClient()
-	reconciler := &Reconciler{client: fakeClient, dynClient: f.FakeDynClient(), scheme: f.S}
+	reconciler := &Reconciler{
+		RestMapper: restMapper,
+		client:     fakeClient,
+		dynClient:  f.FakeDynClient(),
+		scheme:     f.S,
+	}
 
 	res, err := reconciler.Reconcile(reconcileRequest())
 	require.NoError(t, err)
@@ -353,7 +392,7 @@ func TestEmptyApplicationSelector(t *testing.T) {
 	sbrOutput, err := reconciler.getServiceBindingRequest(namespacedName)
 	require.NoError(t, err)
 
-	require.Equal(t, conditions.BindingReady, sbrOutput.Status.Conditions[0].Type)
+	require.Equal(t, BindingReady, sbrOutput.Status.Conditions[0].Type)
 	// Currently the Conditions[0].Status would be true as application's absence won't cause error
 	// TODO New steps to conditions to be introduced - InjectionReady, CollectionReady
 	require.Equal(t, corev1.ConditionTrue, sbrOutput.Status.Conditions[0].Status)
diff --git a/pkg/controller/servicebindingrequest/retriever_test.go b/pkg/controller/servicebindingrequest/retriever_test.go
index 0f3411fd..70ca1a1d 100644
--- a/pkg/controller/servicebindingrequest/retriever_test.go
+++ b/pkg/controller/servicebindingrequest/retriever_test.go
@@ -1,9 +1,12 @@
 package servicebindingrequest
 
 import (
+	"fmt"
 	"testing"
 
 	"github.com/stretchr/testify/require"
+	v1 "k8s.io/api/core/v1"
+	"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
 	logf "sigs.k8s.io/controller-runtime/pkg/runtime/log"
 
 	"github.com/redhat-developer/service-binding-operator/test/mocks"
@@ -11,343 +14,136 @@ import (
 
 func TestRetriever(t *testing.T) {
 	logf.SetLogger(logf.ZapLogger(true))
-	var retriever *Retriever
 
 	ns := "testing"
 	backingServiceNs := "backing-servicec-ns"
 	crName := "db-testing"
-	testEnvVarPrefix := "TEST_PREFIX"
-	emptyEnvVarPrefix := ""
 
 	f := mocks.NewFake(t, ns)
 	f.AddMockedUnstructuredCSV("csv")
 	f.AddNamespacedMockedSecret("db-credentials", backingServiceNs)
 
-	crdDescription := mocks.CRDDescriptionMock()
 	cr, err := mocks.UnstructuredDatabaseCRMock(backingServiceNs, crName)
 	require.NoError(t, err)
 
 	crInSameNamespace, err := mocks.UnstructuredDatabaseCRMock(ns, crName)
 	require.NoError(t, err)
 
-	plan := &Plan{
-		Ns:   ns,
-		Name: "retriever",
-		RelatedResources: []*RelatedResource{
-			{
-				CRDDescription: &crdDescription,
-				CR:             cr,
-			},
-			{
-				CRDDescription: &crdDescription,
-				CR:             crInSameNamespace,
-			},
+	serviceCtxs := ServiceContextList{
+		{
+			Service: cr,
+		},
+		{
+			Service: crInSameNamespace,
 		},
 	}
 
 	fakeDynClient := f.FakeDynClient()
 
-	retriever = NewRetriever(fakeDynClient, plan, "SERVICE_BINDING")
-	require.NotNil(t, retriever)
-
-	t.Run("getCRKey", func(t *testing.T) {
-		imageName, _, err := retriever.getCRKey(cr, "spec", "imageName")
-		require.NoError(t, err)
-		require.Equal(t, "postgres", imageName)
-	})
-
-	t.Run("read", func(t *testing.T) {
-		// reading from secret, from status attribute
-		err := retriever.read(&testEnvVarPrefix, cr, "status", "dbCredentials", []string{
-			"binding:env:object:secret:user",
-			"binding:env:object:secret:password",
-		})
-		require.NoError(t, err)
-
-		t.Logf("retriever.data '%#v'", retriever.data)
-		require.Contains(t, retriever.data, "SERVICE_BINDING_TEST_PREFIX_SECRET_USER")
-		require.Contains(t, retriever.data, "SERVICE_BINDING_TEST_PREFIX_SECRET_PASSWORD")
-
-		// reading from spec attribute
-		err = retriever.read(&testEnvVarPrefix, cr, "spec", "image", []string{
-			"binding:env:attribute",
-		})
-		require.NoError(t, err)
-
-		t.Logf("retriever.data '%#v'", retriever.data)
-		require.Contains(t, retriever.data, "SERVICE_BINDING_TEST_PREFIX_IMAGE")
-
-	})
-
-	t.Run("extractSecretItemName", func(t *testing.T) {
-		require.Equal(t, "user", retriever.extractSecretItemName(
-			"binding:env:object:secret:user"))
-	})
-
-	t.Run("readSecret", func(t *testing.T) {
-		retriever.data = make(map[string][]byte)
-
-		err := retriever.readSecret(&testEnvVarPrefix, cr, "db-credentials", []string{"user", "password"}, "spec", "dbConfigMap")
-		require.NoError(t, err)
-
-		require.Contains(t, retriever.data, "SERVICE_BINDING_TEST_PREFIX_SECRET_USER")
-		require.Contains(t, retriever.data, "SERVICE_BINDING_TEST_PREFIX_SECRET_PASSWORD")
-	})
-
-	t.Run("store", func(t *testing.T) {
-		retriever.store(&testEnvVarPrefix, cr, "test", []byte("test"))
-		require.Contains(t, retriever.data, "SERVICE_BINDING_TEST_PREFIX_TEST")
-		require.Equal(t, []byte("test"), retriever.data["SERVICE_BINDING_TEST_PREFIX_TEST"])
-	})
-
-	t.Run("non-empty SBR prefix and nil service prefix", func(t *testing.T) {
-		retriever = NewRetriever(fakeDynClient, plan, "SERVICE_BINDING")
-		require.NotNil(t, retriever)
-		retriever.data = make(map[string][]byte)
-
-		err := retriever.readSecret(nil, cr, "db-credentials", []string{"user", "password"}, "spec", "dbConfigMap")
-		require.NoError(t, err)
-
-		require.Contains(t, retriever.data, "SERVICE_BINDING_DATABASE_SECRET_USER")
-		require.Contains(t, retriever.data, "SERVICE_BINDING_DATABASE_SECRET_PASSWORD")
-	})
-	t.Run("empty SBR prefix and nil service prefix", func(t *testing.T) {
-		retriever = NewRetriever(fakeDynClient, plan, "")
-		require.NotNil(t, retriever)
-		retriever.data = make(map[string][]byte)
-
-		err := retriever.readSecret(nil, cr, "db-credentials", []string{"user", "password"}, "spec", "dbConfigMap")
-		require.NoError(t, err)
-
-		require.Contains(t, retriever.data, "DATABASE_SECRET_USER")
-		require.Contains(t, retriever.data, "DATABASE_SECRET_PASSWORD")
-	})
-
-	t.Run("non-empty SBR prefix and non-empty service prefix", func(t *testing.T) {
-		retriever = NewRetriever(fakeDynClient, plan, "SERVICE_BINDING")
-		require.NotNil(t, retriever)
-		retriever.data = make(map[string][]byte)
-
-		err := retriever.readSecret(&testEnvVarPrefix, cr, "db-credentials", []string{"user", "password"}, "spec", "dbConfigMap")
-		require.NoError(t, err)
-
-		require.Contains(t, retriever.data, "SERVICE_BINDING_TEST_PREFIX_SECRET_USER")
-		require.Contains(t, retriever.data, "SERVICE_BINDING_TEST_PREFIX_SECRET_PASSWORD")
-	})
-	t.Run("non-empty SBR prefix and empty service prefix", func(t *testing.T) {
-		retriever = NewRetriever(fakeDynClient, plan, "SERVICE_BINDING")
-		require.NotNil(t, retriever)
-		retriever.data = make(map[string][]byte)
-
-		err := retriever.readSecret(&emptyEnvVarPrefix, cr, "db-credentials", []string{"user", "password"}, "spec", "dbConfigMap")
-		require.NoError(t, err)
-
-		require.Contains(t, retriever.data, "SERVICE_BINDING_USER")
-		require.Contains(t, retriever.data, "SERVICE_BINDING_PASSWORD")
-	})
-	t.Run("empty SBR prefix and non-empty service prefix", func(t *testing.T) {
-		retriever = NewRetriever(fakeDynClient, plan, "")
-		require.NotNil(t, retriever)
-		retriever.data = make(map[string][]byte)
-
-		err := retriever.readSecret(&testEnvVarPrefix, cr, "db-credentials", []string{"user", "password"}, "spec", "dbConfigMap")
-		require.NoError(t, err)
-
-		require.Contains(t, retriever.data, "TEST_PREFIX_SECRET_USER")
-		require.Contains(t, retriever.data, "TEST_PREFIX_SECRET_PASSWORD")
-	})
-	t.Run("empty SBR prefix and empty service prefix", func(t *testing.T) {
-		retriever = NewRetriever(fakeDynClient, plan, "")
-		require.NotNil(t, retriever)
-		retriever.data = make(map[string][]byte)
-
-		err := retriever.readSecret(&emptyEnvVarPrefix, cr, "db-credentials", []string{"user", "password"}, "spec", "dbConfigMap")
-		require.NoError(t, err)
+	toTmpl := func(obj *unstructured.Unstructured) string {
+		gvk := obj.GetObjectKind().GroupVersionKind()
+		name := obj.GetName()
+		return fmt.Sprintf(`{{ index . %q %q %q %q "metadata" "name" }}`, gvk.Version, gvk.Group, gvk.Kind, name)
+	}
 
-		require.Contains(t, retriever.data, "USER")
-		require.Contains(t, retriever.data, "PASSWORD")
-	})
+	actual, _, err := NewRetriever(fakeDynClient).ProcessServiceContexts(
+		"SERVICE_BINDING",
+		serviceCtxs,
+		[]v1.EnvVar{
+			{Name: "SAME_NAMESPACE", Value: toTmpl(crInSameNamespace)},
+			{Name: "OTHER_NAMESPACE", Value: toTmpl(cr)},
+			{Name: "DIRECT_ACCESS", Value: `{{ .v1alpha1.postgresql_baiju_dev.Database.db_testing.metadata.name }}`},
+		},
+	)
+	require.NoError(t, err)
+	require.Equal(t, map[string][]byte{
+		"SERVICE_BINDING_SAME_NAMESPACE":  []byte(crInSameNamespace.GetName()),
+		"SERVICE_BINDING_OTHER_NAMESPACE": []byte(cr.GetName()),
+		"SERVICE_BINDING_DIRECT_ACCESS":   []byte(cr.GetName()),
+	}, actual)
 }
 
-func TestRetrieverWithNestedCRKey(t *testing.T) {
-	logf.SetLogger(logf.ZapLogger(true))
-	var retriever *Retriever
+func TestBuildServiceEnvVars(t *testing.T) {
 
-	ns := "testing"
-	crName := "db-testing"
-
-	f := mocks.NewFake(t, ns)
-	f.AddMockedUnstructuredCSV("csv")
-	f.AddMockedSecret("db-credentials")
+	type testCase struct {
+		ctx                *ServiceContext
+		globalEnvVarPrefix string
+		expected           map[string]string
+	}
 
-	crdDescription := mocks.CRDDescriptionMock()
-	cr, err := mocks.UnstructuredNestedDatabaseCRMock(ns, crName)
+	cr, err := mocks.UnstructuredDatabaseCRMock("namespace", "name")
 	require.NoError(t, err)
 
-	plan := &Plan{
-		Ns:   ns,
-		Name: "retriever",
-		RelatedResources: []*RelatedResource{
-			{
-				CRDDescription: &crdDescription,
-				CR:             cr,
+	serviceEnvVarPrefix := "serviceprefix"
+	emptyString := ""
+
+	testCases := []testCase{
+		{
+			globalEnvVarPrefix: "",
+			ctx: &ServiceContext{
+				EnvVarPrefix: &emptyString,
+				EnvVars: map[string]interface{}{
+					"apiKey": "my-secret-key",
+				},
+			},
+			expected: map[string]string{
+				"APIKEY": "my-secret-key",
 			},
 		},
-	}
-
-	fakeDynClient := f.FakeDynClient()
-
-	retriever = NewRetriever(fakeDynClient, plan, "SERVICE_BINDING")
-	require.NotNil(t, retriever)
-
-	t.Run("Second level", func(t *testing.T) {
-		imageName, _, err := retriever.getCRKey(cr, "spec", "image.name")
-		require.NoError(t, err)
-		require.Equal(t, "postgres", imageName)
-	})
-
-	t.Run("Second level error", func(t *testing.T) {
-		// FIXME: if attribute isn't available in CR we would not throw any error.
-		t.Skip()
-		_, _, err := retriever.getCRKey(cr, "spec", "image..name")
-		require.NotNil(t, err)
-	})
-
-	t.Run("Third level", func(t *testing.T) {
-		something, _, err := retriever.getCRKey(cr, "spec", "image.third.something")
-		require.NoError(t, err)
-		require.Equal(t, "somevalue", something)
-	})
-}
-
-func TestRetrieverWithConfigMap(t *testing.T) {
-	logf.SetLogger(logf.ZapLogger(true))
-	var retriever *Retriever
-
-	ns := "testing"
-	crName := "db-testing"
-	testEnvVarPrefix := "TEST_PREFIX"
-	emptyEnvVarPrefix := ""
-
-	f := mocks.NewFake(t, ns)
-	f.AddMockedUnstructuredCSV("csv")
-	f.AddMockedUnstructuredConfigMap(crName)
-	f.AddMockedDatabaseCR(crName, ns)
-
-	crdDescription := mocks.CRDDescriptionConfigMapMock()
-
-	cr, err := mocks.UnstructuredDatabaseConfigMapMock(ns, crName, crName)
-	require.NoError(t, err)
-
-	plan := &Plan{
-		Ns:   ns,
-		Name: "retriever",
-		RelatedResources: []*RelatedResource{
-			{
-				CRDDescription: &crdDescription,
-				CR:             cr,
+		{
+			globalEnvVarPrefix: "globalprefix",
+			ctx: &ServiceContext{
+				EnvVarPrefix: &emptyString,
+				EnvVars: map[string]interface{}{
+					"apiKey": "my-secret-key",
+				},
+			},
+			expected: map[string]string{
+				"GLOBALPREFIX_APIKEY": "my-secret-key",
+			},
+		},
+		{
+			globalEnvVarPrefix: "globalprefix",
+			ctx: &ServiceContext{
+				EnvVarPrefix: &serviceEnvVarPrefix,
+				EnvVars: map[string]interface{}{
+					"apiKey": "my-secret-key",
+				},
+			},
+			expected: map[string]string{
+				"GLOBALPREFIX_SERVICEPREFIX_APIKEY": "my-secret-key",
+			},
+		},
+		{
+			globalEnvVarPrefix: "",
+			ctx: &ServiceContext{
+				Service:      cr,
+				EnvVarPrefix: nil,
+				EnvVars: map[string]interface{}{
+					"apiKey": "my-secret-key",
+				},
+			},
+			expected: map[string]string{
+				"DATABASE_APIKEY": "my-secret-key",
+			},
+		},
+		{
+			globalEnvVarPrefix: "",
+			ctx: &ServiceContext{
+				EnvVarPrefix: &serviceEnvVarPrefix,
+				EnvVars: map[string]interface{}{
+					"apiKey": "my-secret-key",
+				},
+			},
+			expected: map[string]string{
+				"SERVICEPREFIX_APIKEY": "my-secret-key",
 			},
 		},
 	}
 
-	fakeDynClient := f.FakeDynClient()
-
-	retriever = NewRetriever(fakeDynClient, plan, "SERVICE_BINDING")
-	require.NotNil(t, retriever)
-
-	t.Run("read", func(t *testing.T) {
-		// reading from configMap, from status attribute
-		err = retriever.read(&testEnvVarPrefix, cr, "spec", "dbConfigMap", []string{
-			"binding:env:object:configmap:user",
-			"binding:env:object:configmap:password",
-		})
+	for _, tc := range testCases {
+		actual, err := buildServiceEnvVars(tc.ctx, tc.globalEnvVarPrefix)
 		require.NoError(t, err)
-
-		t.Logf("retriever.data '%#v'", retriever.data)
-		require.Contains(t, retriever.data, "SERVICE_BINDING_TEST_PREFIX_CONFIGMAP_USER")
-		require.Contains(t, retriever.data, "SERVICE_BINDING_TEST_PREFIX_CONFIGMAP_PASSWORD")
-	})
-
-	t.Run("extractConfigMapItemName", func(t *testing.T) {
-		require.Equal(t, "user", retriever.extractConfigMapItemName(
-			"binding:env:object:configmap:user"))
-	})
-
-	t.Run("readConfigMap", func(t *testing.T) {
-		retriever.data = make(map[string][]byte)
-
-		err := retriever.readConfigMap(&testEnvVarPrefix, cr, crName, []string{"user", "password"}, "spec", "dbConfigMap")
-		require.NoError(t, err)
-
-		require.Contains(t, retriever.data, ("SERVICE_BINDING_TEST_PREFIX_CONFIGMAP_USER"))
-		require.Contains(t, retriever.data, ("SERVICE_BINDING_TEST_PREFIX_CONFIGMAP_PASSWORD"))
-	})
-
-	t.Run("non-empty SBR prefix and nil service prefix", func(t *testing.T) {
-		retriever = NewRetriever(fakeDynClient, plan, "SERVICE_BINDING")
-		require.NotNil(t, retriever)
-		retriever.data = make(map[string][]byte)
-
-		err := retriever.readConfigMap(nil, cr, crName, []string{"user", "password"}, "spec", "dbConfigMap")
-		require.NoError(t, err)
-
-		require.Contains(t, retriever.data, "SERVICE_BINDING_DATABASE_CONFIGMAP_USER")
-		require.Contains(t, retriever.data, "SERVICE_BINDING_DATABASE_CONFIGMAP_PASSWORD")
-	})
-	t.Run("empty SBR prefix and nil service prefix", func(t *testing.T) {
-		retriever = NewRetriever(fakeDynClient, plan, "")
-		require.NotNil(t, retriever)
-		retriever.data = make(map[string][]byte)
-
-		err := retriever.readConfigMap(nil, cr, crName, []string{"user", "password"}, "spec", "dbConfigMap")
-		require.NoError(t, err)
-
-		require.Contains(t, retriever.data, "DATABASE_CONFIGMAP_USER")
-		require.Contains(t, retriever.data, "DATABASE_CONFIGMAP_PASSWORD")
-	})
-
-	t.Run("non-empty SBR prefix and non-empty service prefix", func(t *testing.T) {
-		retriever = NewRetriever(fakeDynClient, plan, "SERVICE_BINDING")
-		require.NotNil(t, retriever)
-		retriever.data = make(map[string][]byte)
-
-		err := retriever.readConfigMap(&testEnvVarPrefix, cr, crName, []string{"user", "password"}, "spec", "dbConfigMap")
-		require.NoError(t, err)
-
-		require.Contains(t, retriever.data, "SERVICE_BINDING_TEST_PREFIX_CONFIGMAP_USER")
-		require.Contains(t, retriever.data, "SERVICE_BINDING_TEST_PREFIX_CONFIGMAP_PASSWORD")
-	})
-	t.Run("non-empty SBR prefix and empty service prefix", func(t *testing.T) {
-		retriever = NewRetriever(fakeDynClient, plan, "SERVICE_BINDING")
-		require.NotNil(t, retriever)
-		retriever.data = make(map[string][]byte)
-
-		err := retriever.readConfigMap(&emptyEnvVarPrefix, cr, crName, []string{"user", "password"}, "spec", "dbConfigMap")
-		require.NoError(t, err)
-
-		require.Contains(t, retriever.data, "SERVICE_BINDING_USER")
-		require.Contains(t, retriever.data, "SERVICE_BINDING_PASSWORD")
-	})
-	t.Run("empty SBR prefix and non-empty service prefix", func(t *testing.T) {
-		retriever = NewRetriever(fakeDynClient, plan, "")
-		require.NotNil(t, retriever)
-		retriever.data = make(map[string][]byte)
-
-		err := retriever.readConfigMap(&testEnvVarPrefix, cr, crName, []string{"user", "password"}, "spec", "dbConfigMap")
-		require.NoError(t, err)
-
-		require.Contains(t, retriever.data, "TEST_PREFIX_CONFIGMAP_USER")
-		require.Contains(t, retriever.data, "TEST_PREFIX_CONFIGMAP_PASSWORD")
-	})
-	t.Run("empty SBR prefix and empty service prefix", func(t *testing.T) {
-		retriever = NewRetriever(fakeDynClient, plan, "")
-		require.NotNil(t, retriever)
-		retriever.data = make(map[string][]byte)
-
-		err := retriever.readConfigMap(&emptyEnvVarPrefix, cr, crName, []string{"user", "password"}, "spec", "dbConfigMap")
-		require.NoError(t, err)
-
-		require.Contains(t, retriever.data, "USER")
-		require.Contains(t, retriever.data, "PASSWORD")
-	})
+		require.Equal(t, tc.expected, actual)
+	}
 }
diff --git a/pkg/controller/servicebindingrequest/secret_test.go b/pkg/controller/servicebindingrequest/secret_test.go
index 6562520e..d1f780e9 100644
--- a/pkg/controller/servicebindingrequest/secret_test.go
+++ b/pkg/controller/servicebindingrequest/secret_test.go
@@ -20,17 +20,13 @@ func TestSecretNew(t *testing.T) {
 
 	f := mocks.NewFake(t, ns)
 
-	matchLabels := map[string]string{}
-	sbr := mocks.ServiceBindingRequestMock(ns, name, nil, "", "", deploymentsGVR, matchLabels)
-
-	plan := &Plan{
-		Ns:   ns,
-		Name: name,
-		SBR:  *sbr,
-	}
 	data := map[string][]byte{"key": []byte("value")}
 
-	s := NewSecret(f.FakeDynClient(), plan)
+	s := NewSecret(
+		f.FakeDynClient(),
+		ns,
+		name,
+	)
 
 	t.Run("createOrUpdate", func(t *testing.T) {
 		u, err := s.createOrUpdate(data)
diff --git a/pkg/controller/servicebindingrequest/service_test.go b/pkg/controller/servicebindingrequest/service_test.go
new file mode 100644
index 00000000..c4ee1879
--- /dev/null
+++ b/pkg/controller/servicebindingrequest/service_test.go
@@ -0,0 +1,144 @@
+package servicebindingrequest
+
+import (
+	"testing"
+
+	"github.com/stretchr/testify/require"
+	logf "sigs.k8s.io/controller-runtime/pkg/runtime/log"
+
+	"github.com/redhat-developer/service-binding-operator/pkg/testutils"
+	"github.com/redhat-developer/service-binding-operator/test/mocks"
+)
+
+func init() {
+	logf.SetLogger(logf.ZapLogger(true))
+}
+
+func TestFindService(t *testing.T) {
+	ns := "find-cr-tests"
+	resourceRef := "db-testing"
+
+	f := mocks.NewFake(t, ns)
+
+	f.AddMockedUnstructuredCSV("cluster-service-version")
+	db := f.AddMockedDatabaseCR(resourceRef, ns)
+	f.AddMockedUnstructuredDatabaseCRD()
+
+	t.Run("missing service namespace", func(t *testing.T) {
+		cr, err := findService(
+			f.FakeDynClient(), "", db.GetObjectKind().GroupVersionKind(), resourceRef)
+		require.Error(t, err)
+		require.Equal(t, err, ErrUnspecifiedBackingServiceNamespace)
+		require.Nil(t, cr)
+	})
+
+	t.Run("golden path", func(t *testing.T) {
+		cr, err := findService(
+			f.FakeDynClient(), ns, db.GetObjectKind().GroupVersionKind(), resourceRef)
+		require.NoError(t, err)
+		require.NotNil(t, cr)
+	})
+}
+
+func TestPlannerWithExplicitBackingServiceNamespace(t *testing.T) {
+	ns := "planner"
+	backingServiceNamespace := "backing-service-namespace"
+	resourceRef := "db-testing"
+
+	f := mocks.NewFake(t, ns)
+
+	f.AddMockedUnstructuredDatabaseCRD()
+	f.AddMockedUnstructuredCSV("cluster-service-version")
+	db := f.AddMockedDatabaseCR(resourceRef, backingServiceNamespace)
+	f.AddNamespacedMockedSecret("db-credentials", backingServiceNamespace)
+
+	t.Run("findService", func(t *testing.T) {
+		cr, err := findService(
+			f.FakeDynClient(),
+			backingServiceNamespace,
+			db.GetObjectKind().GroupVersionKind(),
+			resourceRef,
+		)
+		require.NoError(t, err)
+		require.NotNil(t, cr)
+	})
+}
+
+func TestFindServiceCRD(t *testing.T) {
+	ns := "planner"
+	f := mocks.NewFake(t, ns)
+	expected := f.AddMockedUnstructuredDatabaseCRD()
+	cr := f.AddMockedDatabaseCR("database", ns)
+
+	t.Run("golden path", func(t *testing.T) {
+		crd, err := findServiceCRD(f.FakeDynClient(), cr.GetObjectKind().GroupVersionKind())
+		require.NoError(t, err)
+		require.NotNil(t, crd)
+		require.Equal(t, expected, crd)
+	})
+}
+
+func TestLoadDescriptor(t *testing.T) {
+	type testCase struct {
+		name       string
+		path       string
+		descriptor string
+		root       string
+		expected   map[string]string
+	}
+
+	testCases := []testCase{
+		{
+			name:       "should build proper annotation",
+			descriptor: "binding:volumemount:secret:user",
+			root:       "status",
+			path:       "user",
+			expected: map[string]string{
+				"servicebindingoperator.redhat.io/status.user": "binding:volumemount:secret",
+			},
+		},
+	}
+
+	for _, args := range testCases {
+		t.Run(args.name, func(t *testing.T) {
+			anns := map[string]string{}
+			loadDescriptor(anns, args.path, args.descriptor, args.root)
+			require.Equal(t, args.expected, anns)
+		})
+	}
+}
+
+func TestBuildOwnerResourceContext(t *testing.T) {
+	ns := "planner"
+	f := mocks.NewFake(t, ns)
+
+	obj := f.AddMockedUnstructuredSecret("secret")
+
+	type testCase struct {
+		inputPath         string
+		outputPath        string
+		ownerEnvVarPrefix *string
+	}
+
+	testCases := []testCase{
+		{
+			inputPath:         "data.user",
+			outputPath:        "user",
+			ownerEnvVarPrefix: nil,
+		},
+	}
+
+	for _, tc := range testCases {
+		got, err := buildOwnedResourceContext(
+			f.FakeDynClient(),
+			obj,
+			tc.ownerEnvVarPrefix,
+			testutils.BuildTestRESTMapper(),
+			tc.inputPath,
+			tc.outputPath,
+		)
+		require.NoError(t, err)
+		require.NotNil(t, got)
+	}
+
+}
diff --git a/pkg/controller/servicebindingrequest/binding_test.go b/pkg/controller/servicebindingrequest/servicebinder_test.go
similarity index 76%
rename from pkg/controller/servicebindingrequest/binding_test.go
rename to pkg/controller/servicebindingrequest/servicebinder_test.go
index 45537697..edc3c2da 100644
--- a/pkg/controller/servicebindingrequest/binding_test.go
+++ b/pkg/controller/servicebindingrequest/servicebinder_test.go
@@ -1,14 +1,11 @@
 package servicebindingrequest
 
 import (
+	"context"
 	"encoding/base64"
-	"errors"
-	"strings"
 	"testing"
-	"time"
 
 	conditionsv1 "github.com/openshift/custom-resource-status/conditions/v1"
-	"github.com/redhat-developer/service-binding-operator/pkg/conditions"
 	"sigs.k8s.io/controller-runtime/pkg/reconcile"
 
 	"github.com/stretchr/testify/require"
@@ -24,27 +21,17 @@ import (
 	"github.com/redhat-developer/service-binding-operator/test/mocks"
 )
 
-// wantedFieldFunc evaluates a Unstructured object
-type wantedFieldFunc func(t *testing.T, u *unstructured.Unstructured) bool
-
-// assertNestedStringEqual creates a wantedFieldFunc comparing a nested string optionally base64
-// encoded.
-func assertNestedStringEqual(expected string, isBase64 bool, fields ...string) wantedFieldFunc {
-	return func(t *testing.T, u *unstructured.Unstructured) bool {
-		actual, found, err := unstructured.NestedString(u.Object, fields...)
+// objAssertionFunc implements an assertion of given obj in the context of given test t.
+type objAssertionFunc func(t *testing.T, obj *unstructured.Unstructured)
 
+func base64StringEqual(expected string, fields ...string) objAssertionFunc {
+	return func(t *testing.T, obj *unstructured.Unstructured) {
+		raw, found, err := unstructured.NestedString(obj.Object, fields...)
 		require.NoError(t, err)
-		require.True(t, found, "nested string %s couldn't be found", strings.Join(fields, "."))
-
-		if isBase64 {
-			sDec, err := base64.StdEncoding.DecodeString(actual)
-			require.NoError(t, err)
-			actual = string(sDec)
-		}
-
-		require.Equal(t, expected, actual)
-
-		return false
+		require.True(t, found, "path %+v not found in %+v", fields, obj)
+		decoded, err := base64.StdEncoding.DecodeString(raw)
+		require.NoError(t, err)
+		require.Equal(t, expected, string(decoded))
 	}
 }
 
@@ -53,10 +40,10 @@ func TestServiceBinder_Bind(t *testing.T) {
 	// wantedAction represents an action issued by the component that is required to exist after it
 	// finished the operation
 	type wantedAction struct {
-		verb         string
-		resource     string
-		name         string
-		wantedFields []wantedFieldFunc
+		verb          string
+		resource      string
+		name          string
+		objAssertions []objAssertionFunc
 	}
 
 	type wantedCondition struct {
@@ -87,7 +74,8 @@ func TestServiceBinder_Bind(t *testing.T) {
 	// assertBind exercises the bind functionality
 	assertBind := func(args args) func(*testing.T) {
 		return func(t *testing.T) {
-			sb, err := BuildServiceBinder(args.options)
+			ctx := context.TODO()
+			sb, err := BuildServiceBinder(ctx, args.options)
 			if args.wantBuildErr != nil {
 				require.EqualError(t, err, args.wantBuildErr.Error())
 				return
@@ -170,12 +158,8 @@ func TestServiceBinder_Bind(t *testing.T) {
 									match = true
 
 									// in the case a field is not found or the value isn't the expected, break.
-								WantedFields:
-									for _, wantedField := range w.wantedFields {
-										if !wantedField(t, u) {
-											match = false
-											break WantedFields
-										}
+									for _, wantedField := range w.objAssertions {
+										wantedField(t, u)
 									}
 								}
 							}
@@ -195,6 +179,7 @@ func TestServiceBinder_Bind(t *testing.T) {
 		"connects-to": "database",
 	}
 
+	reconcilerName := "service-binder"
 	f := mocks.NewFake(t, reconcilerName)
 	f.S.AddKnownTypes(v1alpha1.SchemeGroupVersion, &v1alpha1.ServiceBindingRequest{})
 	f.S.AddKnownTypes(corev1.SchemeGroupVersion, &corev1.ConfigMap{})
@@ -205,7 +190,7 @@ func TestServiceBinder_Bind(t *testing.T) {
 	f.AddMockedUnstructuredConfigMap("db2")
 
 	// create and munge a Database CR since there's no "Status" field in
-	// databases.postgres.baiju.dev, requiring us to add the field directly in the unstructured
+	// databases.postgresql.baiju.dev, requiring us to add the field directly in the unstructured
 	// object
 	db1 := f.AddMockedUnstructuredPostgresDatabaseCR("db1")
 	{
@@ -217,7 +202,7 @@ func TestServiceBinder_Bind(t *testing.T) {
 		err := unstructured.SetNestedMap(db1.Object, runtimeStatus, "status")
 		require.NoError(t, err)
 	}
-	f.AddMockedSecret("db1")
+	f.AddMockedUnstructuredSecret("db1")
 
 	db2 := f.AddMockedUnstructuredPostgresDatabaseCR("db2")
 	{
@@ -229,7 +214,7 @@ func TestServiceBinder_Bind(t *testing.T) {
 		err := unstructured.SetNestedMap(db2.Object, runtimeStatus, "status")
 		require.NoError(t, err)
 	}
-	f.AddMockedSecret("db2")
+	f.AddMockedUnstructuredSecret("db2")
 
 	// create the ServiceBindingRequest
 	sbrSingleService := &v1alpha1.ServiceBindingRequest{
@@ -265,6 +250,7 @@ func TestServiceBinder_Bind(t *testing.T) {
 		},
 		Status: v1alpha1.ServiceBindingRequestStatus{},
 	}
+	f.AddMockResource(sbrSingleService)
 
 	sbrSingleServiceWithCustomEnvVar := &v1alpha1.ServiceBindingRequest{
 		TypeMeta: metav1.TypeMeta{
@@ -299,57 +285,17 @@ func TestServiceBinder_Bind(t *testing.T) {
 			CustomEnvVar: []corev1.EnvVar{
 				{
 					Name:  "MY_DB_NAME",
-					Value: `{{ .status.dbName }}`,
+					Value: `{{ index . "v1alpha1" "postgresql.baiju.dev" "Database" "db1" "status" "dbName" }}`,
 				},
 				{
 					Name:  "MY_DB_CONNECTIONIP",
-					Value: `{{ .status.dbConnectionIP }}`,
-				},
-			},
-		},
-		Status: v1alpha1.ServiceBindingRequestStatus{},
-	}
-	f.AddMockResource(sbrSingleService)
-
-	sbrWithBadCustomEnvVarTemplate := &v1alpha1.ServiceBindingRequest{
-		TypeMeta: metav1.TypeMeta{
-			APIVersion: "apps.openshift.io/v1alpha1",
-			Kind:       "ServiceBindingRequest",
-		},
-		ObjectMeta: metav1.ObjectMeta{
-			Name: "single-sbr-with-bad-customenvvar-template",
-		},
-		Spec: v1alpha1.ServiceBindingRequestSpec{
-			ApplicationSelector: v1alpha1.ApplicationSelector{
-				LabelSelector: &metav1.LabelSelector{
-					MatchLabels: matchLabels,
-				},
-				GroupVersionResource: metav1.GroupVersionResource{
-					Group:    d.GetObjectKind().GroupVersionKind().Group,
-					Version:  d.GetObjectKind().GroupVersionKind().Version,
-					Resource: "deployments",
-				},
-				ResourceRef: d.GetName(),
-			},
-			BackingServiceSelectors: &[]v1alpha1.BackingServiceSelector{
-				{
-					GroupVersionKind: metav1.GroupVersionKind{
-						Group:   db1.GetObjectKind().GroupVersionKind().Group,
-						Version: db1.GetObjectKind().GroupVersionKind().Version,
-						Kind:    db1.GetObjectKind().GroupVersionKind().Kind,
-					},
-					ResourceRef: db1.GetName(),
-				},
-			},
-			CustomEnvVar: []corev1.EnvVar{
-				{
-					Name:  "MY_DB_NAME",
-					Value: `{{ .status.dbName `,
+					Value: `{{ index . "v1alpha1" "postgresql.baiju.dev" "Database" "db1" "status" "dbConnectionIP" }}`,
 				},
 			},
 		},
 		Status: v1alpha1.ServiceBindingRequestStatus{},
 	}
+	f.AddMockResource(sbrSingleServiceWithCustomEnvVar)
 
 	// create the ServiceBindingRequest
 	sbrMultipleServices := &v1alpha1.ServiceBindingRequest{
@@ -453,13 +399,16 @@ func TestServiceBinder_Bind(t *testing.T) {
 			Logger:                 logger,
 			DynClient:              f.FakeDynClient(),
 			DetectBindingResources: false,
-			EnvVarPrefix:           "",
 			SBR:                    sbrSingleService,
 			Client:                 f.FakeClient(),
+			Binding: &Binding{
+				EnvVars:    map[string][]byte{},
+				VolumeKeys: []string{},
+			},
 		},
 		wantConditions: []wantedCondition{
 			{
-				Type:   conditions.BindingReady,
+				Type:   BindingReady,
 				Status: corev1.ConditionTrue,
 			},
 		},
@@ -487,13 +436,18 @@ func TestServiceBinder_Bind(t *testing.T) {
 			Logger:                 logger,
 			DynClient:              f.FakeDynClient(),
 			DetectBindingResources: false,
-			EnvVarPrefix:           "",
 			SBR:                    sbrSingleServiceWithCustomEnvVar,
 			Client:                 f.FakeClient(),
+			Binding: &Binding{
+				EnvVars: map[string][]byte{
+					"MY_DB_NAME": []byte("db1"),
+				},
+				VolumeKeys: []string{},
+			},
 		},
 		wantConditions: []wantedCondition{
 			{
-				Type:   conditions.BindingReady,
+				Type:   BindingReady,
 				Status: corev1.ConditionTrue,
 			},
 		},
@@ -507,8 +461,8 @@ func TestServiceBinder_Bind(t *testing.T) {
 				resource: "secrets",
 				verb:     "update",
 				name:     sbrSingleServiceWithCustomEnvVar.GetName(),
-				wantedFields: []wantedFieldFunc{
-					assertNestedStringEqual("db1", true, "data", "MY_DB_NAME"),
+				objAssertions: []objAssertionFunc{
+					base64StringEqual("db1", "data", "MY_DB_NAME"),
 				},
 			},
 			{
@@ -524,13 +478,16 @@ func TestServiceBinder_Bind(t *testing.T) {
 			Logger:                 logger,
 			DynClient:              f.FakeDynClient(),
 			DetectBindingResources: true,
-			EnvVarPrefix:           "",
 			SBR:                    sbrSingleService,
 			Client:                 f.FakeClient(),
+			Binding: &Binding{
+				EnvVars:    map[string][]byte{},
+				VolumeKeys: []string{},
+			},
 		},
 		wantConditions: []wantedCondition{
 			{
-				Type:   conditions.BindingReady,
+				Type:   BindingReady,
 				Status: corev1.ConditionTrue,
 			},
 		},
@@ -541,14 +498,17 @@ func TestServiceBinder_Bind(t *testing.T) {
 			Logger:                 logger,
 			DynClient:              f.FakeDynClient(),
 			DetectBindingResources: true,
-			EnvVarPrefix:           "",
 			SBR:                    sbrEmptyAppSelector,
 			Client:                 f.FakeClient(),
+			Binding: &Binding{
+				EnvVars:    map[string][]byte{},
+				VolumeKeys: []string{},
+			},
 		},
 		wantErr: EmptyApplicationSelectorErr,
 		wantConditions: []wantedCondition{
 			{
-				Type:    conditions.BindingReady,
+				Type:    BindingReady,
 				Status:  corev1.ConditionFalse,
 				Reason:  BindingFail,
 				Message: EmptyApplicationSelectorErr.Error(),
@@ -556,37 +516,16 @@ func TestServiceBinder_Bind(t *testing.T) {
 		},
 	}))
 
-	t.Run("empty backingServiceSelector", assertBind(args{
-		options: &ServiceBinderOptions{
-			Logger:                 logger,
-			DynClient:              f.FakeDynClient(),
-			DetectBindingResources: true,
-			EnvVarPrefix:           "",
-			SBR:                    sbrEmptyBackingServiceSelector,
-			Client:                 f.FakeClient(),
-		},
-		wantBuildErr: EmptyBackingServiceSelectorsErr,
-		wantConditions: []wantedCondition{
-			{
-				Type:    conditions.BindingReady,
-				Status:  corev1.ConditionFalse,
-				Reason:  BindingFail,
-				Message: EmptyBackingServiceSelectorsErr.Error(),
-			},
-		},
-	}))
-
 	// Missing SBR returns an InvalidOptionsErr
 	t.Run("bind missing SBR", assertBind(args{
 		options: &ServiceBinderOptions{
 			Logger:                 logger,
 			DynClient:              f.FakeDynClient(),
 			DetectBindingResources: false,
-			EnvVarPrefix:           "",
 			SBR:                    nil,
 			Client:                 f.FakeClient(),
 		},
-		wantBuildErr: InvalidOptionsErr,
+		wantBuildErr: ErrInvalidServiceBinderOptions("SBR"),
 	}))
 
 	t.Run("multiple services bind golden path", assertBind(args{
@@ -594,13 +533,16 @@ func TestServiceBinder_Bind(t *testing.T) {
 			Logger:                 logger,
 			DynClient:              f.FakeDynClient(),
 			DetectBindingResources: false,
-			EnvVarPrefix:           "",
 			SBR:                    sbrMultipleServices,
 			Client:                 f.FakeClient(),
+			Binding: &Binding{
+				EnvVars:    map[string][]byte{},
+				VolumeKeys: []string{},
+			},
 		},
 		wantConditions: []wantedCondition{
 			{
-				Type:   conditions.BindingReady,
+				Type:   BindingReady,
 				Status: corev1.ConditionTrue,
 			},
 		},
@@ -627,28 +569,4 @@ func TestServiceBinder_Bind(t *testing.T) {
 			},
 		},
 	}))
-
-	t.Run("bind SBR with bad custom env var template", assertBind(args{
-		options: &ServiceBinderOptions{
-			Logger:                 logger,
-			DynClient:              f.FakeDynClient(),
-			DetectBindingResources: false,
-			EnvVarPrefix:           "",
-			SBR:                    sbrWithBadCustomEnvVarTemplate,
-			Client:                 f.FakeClient(),
-		},
-		wantBuildErr: errors.New("template: set:1: unclosed action"),
-	}))
-
-	sbrWithBadCustomEnvVarTemplate.DeletionTimestamp = &metav1.Time{Time: time.Now()}
-	t.Run("bind SBR with bad custom env var template and deletion timestamp", assertBind(args{
-		options: &ServiceBinderOptions{
-			Logger:                 logger,
-			DynClient:              f.FakeDynClient(),
-			DetectBindingResources: false,
-			EnvVarPrefix:           "",
-			SBR:                    sbrWithBadCustomEnvVarTemplate,
-			Client:                 f.FakeClient(),
-		},
-	}))
 }
diff --git a/pkg/controller/servicebindingrequest/servicecontext_test.go b/pkg/controller/servicebindingrequest/servicecontext_test.go
new file mode 100644
index 00000000..2c9e97c9
--- /dev/null
+++ b/pkg/controller/servicebindingrequest/servicecontext_test.go
@@ -0,0 +1,173 @@
+package servicebindingrequest
+
+import (
+	"testing"
+
+	routev1 "github.com/openshift/api/route/v1"
+	pgv1alpha1 "github.com/operator-backing-service-samples/postgresql-operator/pkg/apis/postgresql/v1alpha1"
+	"github.com/redhat-developer/service-binding-operator/pkg/apis/apps/v1alpha1"
+	"github.com/redhat-developer/service-binding-operator/pkg/testutils"
+	"github.com/redhat-developer/service-binding-operator/test/mocks"
+	"github.com/stretchr/testify/require"
+	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
+	"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
+	"k8s.io/apimachinery/pkg/runtime"
+)
+
+func TestBuildServiceContexts(t *testing.T) {
+	ns := "planner"
+	name := "service-binding-request"
+	resourceRef := "db-testing"
+	matchLabels := map[string]string{
+		"connects-to": "database",
+		"environment": "planner",
+	}
+	f := mocks.NewFake(t, ns)
+	sbr := f.AddMockedServiceBindingRequest(name, nil, resourceRef, "", deploymentsGVR, matchLabels)
+	sbr.Spec.BackingServiceSelectors = &[]v1alpha1.BackingServiceSelector{
+		*sbr.Spec.BackingServiceSelector,
+	}
+	f.AddMockedUnstructuredCSV("cluster-service-version")
+	f.AddMockedDatabaseCR(resourceRef, ns)
+	f.AddMockedUnstructuredDatabaseCRD()
+	f.AddMockedUnstructuredSecret("db-credentials")
+
+	restMapper := testutils.BuildTestRESTMapper()
+
+	t.Run("existing selectors", func(t *testing.T) {
+		serviceCtxs, err := buildServiceContexts(
+			f.FakeDynClient(), ns, extractServiceSelectors(sbr), false, restMapper)
+		require.NoError(t, err)
+		require.NotEmpty(t, serviceCtxs)
+	})
+
+	t.Run("empty selectors", func(t *testing.T) {
+		serviceCtxs, err := buildServiceContexts(f.FakeDynClient(), ns, nil, false, restMapper)
+		require.NoError(t, err)
+		require.Empty(t, serviceCtxs)
+	})
+
+	t.Run("services in different namespace", func(t *testing.T) {
+		serviceCtxs, err := buildServiceContexts(
+			f.FakeDynClient(), ns, extractServiceSelectors(sbr), false, restMapper)
+		require.NoError(t, err)
+		require.NotEmpty(t, serviceCtxs)
+	})
+}
+
+var trueBool = true
+
+func TestFindOwnedResourcesCtxs_ConfigMap(t *testing.T) {
+	ns := "planner"
+	name := "service-binding-request"
+	resourceRef := "db-testing"
+	matchLabels := map[string]string{
+		"connects-to": "database",
+		"environment": "planner",
+	}
+	f := mocks.NewFake(t, ns)
+	sbr := f.AddMockedServiceBindingRequest(name, nil, resourceRef, "", deploymentsGVR, matchLabels)
+	sbr.Spec.BackingServiceSelectors = &[]v1alpha1.BackingServiceSelector{
+		*sbr.Spec.BackingServiceSelector,
+	}
+	sbr.Spec.DetectBindingResources = trueBool
+
+	f.AddMockedUnstructuredCSV("cluster-service-version")
+	f.AddMockedDatabaseCR(resourceRef, ns)
+	f.AddMockedUnstructuredDatabaseCRD()
+	f.AddMockedUnstructuredSecret("db-credentials")
+
+	cr := mocks.DatabaseCRMock("test", "test")
+	reference := metav1.OwnerReference{
+		APIVersion:         cr.APIVersion,
+		Kind:               cr.Kind,
+		Name:               cr.Name,
+		UID:                cr.UID,
+		Controller:         &trueBool,
+		BlockOwnerDeletion: &trueBool,
+	}
+	configMap := mocks.ConfigMapMock("test", "test_database")
+	us := &unstructured.Unstructured{}
+	uc, err := runtime.DefaultUnstructuredConverter.ToUnstructured(&configMap)
+	require.NoError(t, err)
+	us.Object = uc
+	us.SetOwnerReferences([]metav1.OwnerReference{reference})
+	route, err := runtime.DefaultUnstructuredConverter.ToUnstructured(mocks.RouteCRMock("test", "test"))
+	require.NoError(t, err)
+	usRoute := &unstructured.Unstructured{Object: route}
+	usRoute.SetOwnerReferences([]metav1.OwnerReference{reference})
+	f.S.AddKnownTypes(pgv1alpha1.SchemeGroupVersion, &pgv1alpha1.Database{})
+	f.S.AddKnownTypes(routev1.SchemeGroupVersion, &routev1.Route{})
+	f.AddMockResource(cr)
+	f.AddMockResource(us)
+	f.AddMockResource(&unstructured.Unstructured{Object: route})
+
+	restMapper := testutils.BuildTestRESTMapper()
+
+	t.Run("existing selectors", func(t *testing.T) {
+		got, err := findOwnedResourcesCtxs(
+			f.FakeDynClient(),
+			cr.GetNamespace(),
+			cr.GetName(),
+			cr.GetUID(),
+			cr.GroupVersionKind(),
+			nil,
+			restMapper,
+		)
+		require.NoError(t, err)
+		require.Len(t, got, 1)
+
+		expected := map[string]interface{}{
+			"": map[string]interface{}{
+				"password": "password",
+				"user":     "user",
+			},
+		}
+		require.Equal(t, expected, got[0].EnvVars)
+
+	})
+}
+
+func TestFindOwnedResourcesCtxs_Secret(t *testing.T) {
+	f := mocks.NewFake(t, "test")
+	cr := mocks.DatabaseCRMock("test", "test")
+	reference := metav1.OwnerReference{
+		APIVersion:         cr.APIVersion,
+		Kind:               cr.Kind,
+		Name:               cr.Name,
+		UID:                cr.UID,
+		Controller:         &trueBool,
+		BlockOwnerDeletion: &trueBool,
+	}
+	secret := mocks.SecretMock("test", "test_database")
+	us := &unstructured.Unstructured{}
+	uc, err := runtime.DefaultUnstructuredConverter.ToUnstructured(&secret)
+	require.NoError(t, err)
+	us.Object = uc
+	us.SetOwnerReferences([]metav1.OwnerReference{reference})
+	route, err := runtime.DefaultUnstructuredConverter.ToUnstructured(mocks.RouteCRMock("test", "test"))
+	require.NoError(t, err)
+	usRoute := &unstructured.Unstructured{Object: route}
+	usRoute.SetOwnerReferences([]metav1.OwnerReference{reference})
+	f.S.AddKnownTypes(pgv1alpha1.SchemeGroupVersion, &pgv1alpha1.Database{})
+	f.S.AddKnownTypes(routev1.SchemeGroupVersion, &routev1.Route{})
+	f.AddMockResource(cr)
+	f.AddMockResource(us)
+	f.AddMockResource(&unstructured.Unstructured{Object: route})
+
+	restMapper := testutils.BuildTestRESTMapper()
+
+	t.Run("existing selectors", func(t *testing.T) {
+		ownedResourcesCtxs, err := findOwnedResourcesCtxs(
+			f.FakeDynClient(),
+			cr.GetNamespace(),
+			cr.GetName(),
+			cr.GetUID(),
+			cr.GroupVersionKind(),
+			nil,
+			restMapper,
+		)
+		require.NoError(t, err)
+		require.NotEmpty(t, ownedResourcesCtxs)
+	})
+}
diff --git a/pkg/testutils/testutils.go b/pkg/testutils/testutils.go
new file mode 100644
index 00000000..747c3f7e
--- /dev/null
+++ b/pkg/testutils/testutils.go
@@ -0,0 +1,23 @@
+package testutils
+
+import (
+	"k8s.io/apimachinery/pkg/api/meta"
+	"k8s.io/apimachinery/pkg/runtime/schema"
+)
+
+func BuildTestRESTMapper() meta.RESTMapper {
+	restMapper := meta.NewDefaultRESTMapper(
+		[]schema.GroupVersion{
+			{Version: "v1"},
+		},
+	)
+	restMapper.Add(
+		schema.GroupVersionKind{Kind: "Secret", Version: "v1"},
+		meta.RESTScopeNamespace,
+	)
+	restMapper.Add(
+		schema.GroupVersionKind{Kind: "ConfigMap", Version: "v1"},
+		meta.RESTScopeNamespace,
+	)
+	return restMapper
+}
diff --git a/test/e2e/servicebindingrequest_test.go b/test/e2e/servicebindingrequest_test.go
index 317547e0..e2ee8363 100644
--- a/test/e2e/servicebindingrequest_test.go
+++ b/test/e2e/servicebindingrequest_test.go
@@ -26,7 +26,7 @@ import (
 
 	"github.com/redhat-developer/service-binding-operator/pkg/apis"
 	"github.com/redhat-developer/service-binding-operator/pkg/apis/apps/v1alpha1"
-	"github.com/redhat-developer/service-binding-operator/pkg/conditions"
+	"github.com/redhat-developer/service-binding-operator/pkg/controller/servicebindingrequest"
 	"github.com/redhat-developer/service-binding-operator/test/mocks"
 )
 
@@ -195,8 +195,13 @@ func assertSBRStatus(
 	}
 
 	for i, condition := range sbr.Status.Conditions {
-		if condition.Type != conditions.BindingReady && condition.Status != corev1.ConditionTrue {
-			return fmt.Errorf("Condition.Type and Condition.Status is '%s' and '%s' instead of '%s' and '%s'", sbr.Status.Conditions[i].Type, sbr.Status.Conditions[i].Status, conditions.BindingReady, corev1.ConditionTrue)
+		if condition.Type != servicebindingrequest.BindingReady && condition.Status != corev1.ConditionTrue {
+			return fmt.Errorf(
+				"Condition.Type and Condition.Status is '%s' and '%s' instead of '%s' and '%s'",
+				sbr.Status.Conditions[i].Type,
+				sbr.Status.Conditions[i].Status,
+				servicebindingrequest.BindingReady,
+				corev1.ConditionTrue)
 		}
 	}
 	return nil
@@ -216,7 +221,7 @@ func assertSBRSecret(
 
 	for k, v := range assertKeys {
 		if _, contains := sbrSecret.Data[k]; !contains {
-			return nil, fmt.Errorf("can't find DATABASE_SECRET_USER in data")
+			return nil, fmt.Errorf("can't find %q in data", k)
 		}
 		actual := sbrSecret.Data[k]
 		expected := []byte(v)
@@ -300,9 +305,18 @@ func CreateDB(
 	require.NoError(t, f.Client.Create(ctx, db, cleanupOpts))
 
 	t.Logf("Updating Database '%#v' status, adding 'DBCredentials'", namespacedName)
-	require.NoError(t, f.Client.Get(ctx, namespacedName, db))
-	db.Status.DBCredentials = secretName
-	require.NoError(t, f.Client.Status().Update(ctx, db))
+	require.Eventually(t, func() bool {
+		if err := f.Client.Get(ctx, namespacedName, db); err != nil {
+			t.Logf("get error: %s", err)
+			return false
+		}
+		db.Status.DBCredentials = secretName
+		if err := f.Client.Status().Update(ctx, db); err != nil {
+			t.Logf("update error: %s", err)
+			return false
+		}
+		return true
+	}, 10*time.Second, 1*time.Second)
 
 	t.Log("Creating Database credentials secret mock object...")
 	dbSecret := mocks.SecretMock(ns, secretName)
@@ -375,10 +389,16 @@ func CreateSBR(
 }
 
 // setSBRBackendGVK sets backend service selector
-func setSBRBackendGVK(sbr *v1alpha1.ServiceBindingRequest, resourceRef string, backendGVK schema.GroupVersionKind) {
+func setSBRBackendGVK(
+	sbr *v1alpha1.ServiceBindingRequest,
+	resourceRef string,
+	backendGVK schema.GroupVersionKind,
+	envVarPrefix string,
+) {
 	sbr.Spec.BackingServiceSelector = &v1alpha1.BackingServiceSelector{
 		GroupVersionKind: metav1.GroupVersionKind{Group: backendGVK.Group, Version: backendGVK.Version, Kind: backendGVK.Kind},
 		ResourceRef:      resourceRef,
+		EnvVarPrefix:     &envVarPrefix,
 	}
 }
 
@@ -532,7 +552,10 @@ func serviceBindingRequestTest(
 				deploymentsGVR,
 				matchLabels,
 				func(sbr *v1alpha1.ServiceBindingRequest) {
-					setSBRBackendGVK(sbr, resourceRef, v1beta2.SchemeGroupVersion.WithKind(v1beta2.EtcdClusterResourceKind))
+					setSBRBackendGVK(sbr, resourceRef,
+						v1beta2.SchemeGroupVersion.WithKind(v1beta2.EtcdClusterResourceKind),
+						"ETCDCLUSTER",
+					)
 					setSBRBindUnannotated(sbr, true)
 				})
 		case EtcdClusterStep:
@@ -549,6 +572,18 @@ func serviceBindingRequestTest(
 	t.Log("Inspecting SBR status...")
 	inspectSBRStatus(todoCtx, t, f, sbrNamespacedName)
 
+	require.Eventually(t, func() bool {
+		// checking intermediary secret contents, right after deployment the secrets must be in place
+		intermediarySecretNamespacedName := types.NamespacedName{Namespace: ns, Name: sbrName}
+		sbrSecret, err := assertSBRSecret(todoCtx, f, intermediarySecretNamespacedName, assertKeys)
+		if err != nil {
+			// it can be that assertSBRSecret returns nil until service configuration values can be
+			// collected.
+			t.Logf("binding secret contents are invalid: %v", sbrSecret)
+			return false
+		}
+		return true
+	}, 60*time.Second, 2*time.Second)
 	// checking intermediary secret contents, right after deployment the secrets must be in place
 	intermediarySecretNamespacedName := types.NamespacedName{Namespace: ns, Name: sbrName}
 	sbrSecret, err := assertSBRSecret(todoCtx, f, intermediarySecretNamespacedName, assertKeys)
diff --git a/test/mocks/README.md b/test/mocks/README.md
index 43cc62f6..644df2b9 100644
--- a/test/mocks/README.md
+++ b/test/mocks/README.md
@@ -19,7 +19,7 @@ f := mocks.NewFake(t, "namespace")
 Add mocked objects are you need.
 
 ``` go
-f.AddMockedSecret("db-credentials")
+f.AddMockedUnstructuredSecret("db-credentials")
 ```
 
 ### 3. Instantiate API Clients
diff --git a/test/mocks/etcd_operator_mocks.go b/test/mocks/etcd_operator_mocks.go
index 4bba7f57..24123593 100644
--- a/test/mocks/etcd_operator_mocks.go
+++ b/test/mocks/etcd_operator_mocks.go
@@ -2,18 +2,18 @@ package mocks
 
 import (
 	"github.com/coreos/etcd-operator/pkg/apis/etcd/v1beta2"
-	v12 "k8s.io/api/core/v1"
-	"k8s.io/apimachinery/pkg/apis/meta/v1"
+	corev1 "k8s.io/api/core/v1"
+	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	"k8s.io/apimachinery/pkg/util/intstr"
 )
 
 func etcdClusterMock(ns, name string) *v1beta2.EtcdCluster {
 	return &v1beta2.EtcdCluster{
-		TypeMeta: v1.TypeMeta{
+		TypeMeta: metav1.TypeMeta{
 			Kind:       "etcd.database.coreos.com/v1beta2",
 			APIVersion: "EtcdCluster",
 		},
-		ObjectMeta: v1.ObjectMeta{
+		ObjectMeta: metav1.ObjectMeta{
 			Name:      name,
 			Namespace: ns,
 			UID:       "1234567",
@@ -25,19 +25,19 @@ func etcdClusterMock(ns, name string) *v1beta2.EtcdCluster {
 	}
 }
 
-func etcdClusterServiceMock(ns, name string) *v12.Service {
-	return &v12.Service{
-		TypeMeta: v1.TypeMeta{
+func etcdClusterServiceMock(ns, name string) *corev1.Service {
+	return &corev1.Service{
+		TypeMeta: metav1.TypeMeta{
 			Kind:       "Secret",
 			APIVersion: "",
 		},
-		ObjectMeta: v1.ObjectMeta{
+		ObjectMeta: metav1.ObjectMeta{
 			Name:      name,
 			Namespace: ns,
 		},
-		Spec: v12.ServiceSpec{
+		Spec: corev1.ServiceSpec{
 			ClusterIP: "172.30.0.129",
-			Ports: []v12.ServicePort{
+			Ports: []corev1.ServicePort{
 				{
 					Name:       "tcp-1",
 					Protocol:   "TCP",
@@ -54,7 +54,7 @@ func etcdClusterServiceMock(ns, name string) *v12.Service {
 // It creates following resources.
 // 1. EtcdCluster resource.
 // 2. Service(this gets created in etcd reconcile loop).
-func CreateEtcdClusterMock(ns, name string) (*v1beta2.EtcdCluster, *v12.Service) {
+func CreateEtcdClusterMock(ns, name string) (*v1beta2.EtcdCluster, *corev1.Service) {
 	ec := etcdClusterMock(ns, name)
 	sv := etcdClusterServiceMock(ns, name)
 	return ec, sv
diff --git a/test/mocks/fake.go b/test/mocks/fake.go
index 1da43d96..46692481 100644
--- a/test/mocks/fake.go
+++ b/test/mocks/fake.go
@@ -181,9 +181,12 @@ func (f *Fake) AddMockedUnstructuredPostgresDatabaseCR(ref string) *unstructured
 	return d
 }
 
-// AddMockedSecret add mocked object from SecretMock.
-func (f *Fake) AddMockedSecret(name string) {
-	f.objs = append(f.objs, SecretMock(f.ns, name))
+// AddMockedUnstructuredSecret add mocked object from SecretMock.
+func (f *Fake) AddMockedUnstructuredSecret(name string) *unstructured.Unstructured {
+	s, err := UnstructuredSecretMock(f.ns, name)
+	require.NoError(f.t, err)
+	f.objs = append(f.objs, s)
+	return s
 }
 
 // AddNamespacedMockedSecret add mocked object from SecretMock in a namespace
diff --git a/test/mocks/mocks.go b/test/mocks/mocks.go
index 0cfe6ce1..8e984be5 100644
--- a/test/mocks/mocks.go
+++ b/test/mocks/mocks.go
@@ -65,7 +65,7 @@ var (
 		Path:        "dbConfigMap",
 		XDescriptors: []string{
 			"urn:alm:descriptor:io.kubernetes:ConfigMap",
-			"binding:env:object:configmap:user",
+			"binding:env:object:configmap:username",
 			"binding:env:object:configmap:password",
 		},
 	}
@@ -77,7 +77,7 @@ var (
 		Path:        "dbCredentials",
 		XDescriptors: []string{
 			"urn:alm:descriptor:io.kubernetes:Secret",
-			"binding:env:object:secret:user",
+			"binding:env:object:secret:username",
 			"binding:env:object:secret:password",
 		},
 	}
@@ -89,7 +89,7 @@ var (
 		Path:        "dbCredentials",
 		XDescriptors: []string{
 			"urn:alm:descriptor:io.kubernetes:Secret",
-			"binding:volumemount:secret:user",
+			"binding:volumemount:secret:username",
 			"binding:volumemount:secret:password",
 		},
 	}
@@ -161,6 +161,11 @@ func PostgresDatabaseCRMock(ns, name string) PostgresDatabase {
 	}
 }
 
+func UnstructuredSecretMock(ns, name string) (*unstructured.Unstructured, error) {
+	s := SecretMock(ns, name)
+	return converter.ToUnstructured(&s)
+}
+
 func UnstructuredPostgresDatabaseCRMock(ns, name string) (*unstructured.Unstructured, error) {
 	c := PostgresDatabaseCRMock(ns, name)
 	return converter.ToUnstructured(&c)
@@ -404,12 +409,7 @@ func MultiNamespaceServiceBindingRequestMock(
 		},
 		Spec: v1alpha1.ServiceBindingRequestSpec{
 			MountPathPrefix: "/var/redhat",
-			CustomEnvVar: []corev1.EnvVar{
-				{
-					Name:  "IMAGE_PATH",
-					Value: "spec.imagePath",
-				},
-			},
+			CustomEnvVar:    []corev1.EnvVar{},
 			ApplicationSelector: v1alpha1.ApplicationSelector{
 				GroupVersionResource: metav1.GroupVersionResource{Group: applicationGVR.Group, Version: applicationGVR.Version, Resource: applicationGVR.Resource},
 				ResourceRef:          applicationResourceRef,
@@ -443,12 +443,7 @@ func ServiceBindingRequestMock(
 		},
 		Spec: v1alpha1.ServiceBindingRequestSpec{
 			MountPathPrefix: "/var/redhat",
-			CustomEnvVar: []corev1.EnvVar{
-				{
-					Name:  "IMAGE_PATH",
-					Value: "spec.imagePath",
-				},
-			},
+			CustomEnvVar:    []corev1.EnvVar{},
 			ApplicationSelector: v1alpha1.ApplicationSelector{
 				GroupVersionResource: metav1.GroupVersionResource{Group: applicationGVR.Group, Version: applicationGVR.Version, Resource: applicationGVR.Resource},
 				ResourceRef:          applicationResourceRef,
diff --git a/test/third-party-crds/postgresql_v1alpha1_database_crd.yaml b/test/third-party-crds/postgresql_v1alpha1_database_crd.yaml
index 31c9a94b..a0c4beda 100644
--- a/test/third-party-crds/postgresql_v1alpha1_database_crd.yaml
+++ b/test/third-party-crds/postgresql_v1alpha1_database_crd.yaml
@@ -4,8 +4,16 @@ kind: CustomResourceDefinition
 metadata:
   name: databases.postgresql.baiju.dev
   annotations:
-    servicebindingoperator.redhat.io/status.dbCredentials-data.user: 'binding:env:object:secret'
-    servicebindingoperator.redhat.io/status.dbCredentials-data.password: 'binding:env:object:secret'
+    servicebindingoperator.redhat.io/status.dbConfigMap-db.host: binding:env:object:configmap
+    servicebindingoperator.redhat.io/status.dbConfigMap-db.name: binding:env:object:configmap
+    servicebindingoperator.redhat.io/status.dbConfigMap-db.password: binding:env:object:configmap
+    servicebindingoperator.redhat.io/status.dbConfigMap-db.port: binding:env:object:configmap
+    servicebindingoperator.redhat.io/status.dbConfigMap-db.username: binding:env:object:configmap
+    servicebindingoperator.redhat.io/status.dbConnectionIP: binding:env:attribute
+    servicebindingoperator.redhat.io/status.dbConnectionPort: binding:env:attribute
+    servicebindingoperator.redhat.io/status.dbCredentials-password: binding:env:object:secret
+    servicebindingoperator.redhat.io/status.dbCredentials-user: binding:env:object:secret
+    servicebindingoperator.redhat.io/status.dbName: binding:env:attribute
 spec:
   group: postgresql.baiju.dev
   names: