---
# System prepended metadata

title: '[APPSVC-357](https://issues.redhat.com/browse/APPSVC-357) UI-level in-cluster E2E scenarios - interoperability with OpenShift Console'

---

# [APPSVC-357](https://issues.redhat.com/browse/APPSVC-357) UI-level in-cluster E2E scenarios - interoperability with OpenShift Console

```gherkin
@ui @user.admin
Feature: Install Service Binding Operator

    Background: Logged into OpenShift Console
        Given user is logged into OpenShift Console with admin permissions
        * Administrator view is opened

    Scenario: Install Community version of Service Binding Operator via OperaHub in OpenShift DevConsole
        Given OperatorHub page is opened
        * "Service Binding Operator" card is clicked and Community operators confirmed
        * "Install" button is clicked
        * "Installation Mode" is selected to be "All namespaces on the cluster (default)"
        * "Update Channel" is selected to be "alpha"
        * "Approval Strategy" is selected to be "Automatic"
        When "Subscribe" button is clicked
        Then "Installed Operators" page should be shown
        * Service Binding Operator with a "Succeeded" status should be present within 2 minutes
```

```gherkin
@ui @user.non-admin
Feature: Bind applications to services in topology view

    Background:
        Given user is logged into OpenShift Console with non-admin permissions
        * Service Binding Operator is installed
        * PostgreSQL DB operator is installed
        * Namespace "<nsName>" is used
        * "Topology" page in "Developer" view is opened

    Scenario: Bind Node.js application to PostgreSQL DB in topology view
        Given PostgreSQL DB instance "db-demo" is running and shown
        * imported Nodejs application "nodejs-rest-http-crud" is running and shown
        * application icon is hovered by mouse
        When arrow is dragged and dropped over to the DB icon
        Then application should be re-deployed
        * application should be connected to the DB "db-demo"
```