blob: 7cc480f178abbd69e5c77bfdc8673f62aa4e7a9e [file] [log] [blame] [view]
## Karavan on OpenShift
Karavan cloud-native integration toolkit demo on OpenShift with existing repository
### Requirements
1. OpenShift 4.10+ cluster up and running
2. OpenShift 4.10+ CLI installed
3. Git repositories for projects and custom kamelets
### Installation
1. Install Tekton Operator
```
oc apply -f https://raw.githubusercontent.com/apache/camel-karavan/main/karavan-cloud/openshift/pipeline-operator.yaml
```
2. Install Karavan Operator
```
oc apply -f https://raw.githubusercontent.com/apache/camel-karavan/main/karavan-cloud/openshift/karavan-operator.yaml
```
3. Create namespace
```
oc new-project karavan
```
4. Edit Karavan Secret manifest according to enviroment and apply
```
oc apply -f openshift/karavan-secret.yaml
```
5. Create Karavan Instance and apply
```
oc apply -f openshift/karavan.yaml
```