# Openshift

## Install KubeMQ operator

### Find KubeMQ Operator

1. Open Operators/OperatorHub
2. Goto Streaming & Messaging
3. Type KubeMQ in search box
4. Click on Kubemq Enterprise Operator

![](https://2828835384-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M2b9dwAGbMPWty0fPGr%2F-MN7uHD0s-Lxn_jo-TqU%2F-MN7uO4KOISDeStqBVP0%2Fopenshift-1.png?alt=media\&token=fbf66ccf-ef6e-4cdf-bc49-3ca1aa16b75c)

### Install KubeMQ Operator

1. Set Installation mode to A specific namespace on the cluster
2. Set the namespace
3. Click Subscribe

![](https://2828835384-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M2b9dwAGbMPWty0fPGr%2F-MN7uV3TKicP5lZ46UI4%2F-MN7ukXZjYXcgzz-xyKZ%2Fopenshift-2.png?alt=media\&token=91817360-6fc8-425b-968f-56205bd9ecad)

### Verify Operator Installation

![](https://2828835384-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M2b9dwAGbMPWty0fPGr%2F-MN7unFIuI5hT8YGuwY-%2F-MN7vRR5EAR_vqm8ZWPG%2Fopenshift-3.png?alt=media\&token=1f0fcc7e-148c-4b3e-9395-89a61e0cabd3)

![](https://2828835384-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M2b9dwAGbMPWty0fPGr%2F-MN7unFIuI5hT8YGuwY-%2F-MN7vUVuCHKuKuEfQ8zO%2Fopenshift-4.png?alt=media\&token=308a6066-7f45-4d37-a390-462e39c0915c)

### Install KubeMQ Connector

1. Click On Kubemq Connector&#x20;
2. Click on Create KubemqConnector
3. Click on Configure via YAML View
4. A yaml editor will open with default configuration will open
5. Select one of the configurations below

#### Create Targets Connector

```yaml
apiVersion: core.k8s.kubemq.io/v1alpha1
kind: KubemqConnector
metadata:
  name: kubemq-targets
spec:
  type: targets
  config: |-
    bindings: null
```

#### Create Sources Connector

```yaml
apiVersion: core.k8s.kubemq.io/v1alpha1
kind: KubemqConnector
metadata:
  name: kubemq-sources
spec:
  type: sources
  config: |-
    bindings: null
```

#### Create Bridges Connector

```yaml
apiVersion: core.k8s.kubemq.io/v1alpha1
kind: KubemqConnector
metadata:
  name: kubemq-bridges
spec:
  type: bridges
  config: |-
    bindings: null
```

6\. Click Create

![](https://2828835384-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M2b9dwAGbMPWty0fPGr%2F-MN849UmvEBi8wkMgW7r%2F-MN85C0KjV3ffGncrdwW%2Fopenshift-connector-1.png?alt=media\&token=1ed2f00c-0fd5-43e4-8445-280bb547c56e)
