# Pelorus Install
###### tags: `Perlorus` `Debug`
# Note
More detailed installation:
https://hackmd.io/CRnCHlDcQo-8XIxWozgWig
* on openshift 3.11 FAILED
* on openshift 4.8 making progress
## basic install
* https://pelorus.readthedocs.io/en/latest/Install/
**** USE MASTER ****
* Prepare dev-env
```
# clone the repo (you can use a different release or clone from master if you wish)
git clone --depth 1 --branch v1.3.0 https://github.com/konveyor/pelorus
cd pelorus
make dev-env
```
* install - see website https://pelorus.readthedocs.io/en/latest/Install/
```
export KUBECONFIG=/path/to/your/kubeconfig
oc create namespace pelorus
# Install grafana and prometheus operators
helm install operators charts/operators --namespace pelorus
# Verify the operators are completely installed before installing the pelorus helm chart
# Both grafana and prometheus should be running
oc get pods --namespace pelorus
# Install the pelorus
helm install pelorus charts/pelorus --namespace pelorus
```
## notes on steps
#### get operator status
```
[ec2-user@clientvm 0 ~/git/pelorus v1.3.0|✔]$ oc get subs
NAME PACKAGE SOURCE CHANNEL
grafana-operator grafana-operator community-operators alpha
prometheus prometheus community-operators beta
oc describe $sub
```
####
* got grafana user and passwd
```
oc get secrets -n pelorus grafana-admin-credentials -o jsonpath='{.data.GF_SECURITY_ADMIN_USER}' | base64 -d
oc get secrets -n pelorus grafana-acredentials -o jsonpath='{.data.GF_SECURITY_ADMIN_PASSWORD}'
```
#### install demo nginx
* https://github.com/weshayutin/container-pipelines/tree/master/basic-nginx
# results:
* NICE! pelorus [link](https://grafana-route-pelorus.apps.cluster-wdh0915ocp4a.wdh0915ocp4a.mg.dog8code.com/d/0fe822d5c23ac2c14250a41472febcd5/software-delivery-performance?orgId=1&refresh=30s)
## Openshift 4.8 install
### Errors:
1. deploytime-exporter-1 - https://termbin.com/t8xx
```
You should consider upgrading via the 'pip install --upgrade pip' command.
---> Installing application ...
Processing /opt/app-root/src
ERROR: Package 'pelorus' requires a different Python: 3.8.6 not in '>=3.9'
WARNING: You are using pip version 19.3.1; however, version 21.2.4 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
error: build error: error building at STEP "RUN /usr/libexec/s2i/assemble": error while running runtime: exit status 1
```