Oobeya Installation Tutorial (OpenShift)
Install Oobeya On-Premise Edition Using Openshift.
Warning: Installation requires a valid StorageClass.
Follow the steps below for the quick and easy installation of Oobeya to work with your data.
1.Create a Project
Create a dedicated project for Oobeya.
oc new-project oobeya2.Request Access Credentials
You will need a registry access token from the Oobeya team. Once received, create an OpenShift image pull secret:
oc create secret docker-registry oobeya-secret \
--docker-server=https://oobeya.azurecr.io \
--docker-username=<CREDENTIALS-NAME> \
--docker-password=<YOUR-CREDENTIALS> \
--namespace=oobeyaThen link the secret to the default service account so OpenShift can pull images automatically:
oc secrets link default oobeya-secret --for=pull -n oobeya3.Download Manifest Files
Download and extract the Oobeya installation manifests:
wget https://oobeya-app.s3.us-east-1.amazonaws.com/oobeya-openshift-v2.tar
tar -xvf oobeya-openshift-v2.tar && cd oobeya-openshift-v24.Configure Persistent Volumes
Persistent Volume Claims (PVCs) are defined in the following files:
oobeya-mongo.yml
oobeya-rabbitmq.yml
Edit each file to set the correct storageClassName for your environment. OpenShift clusters may use StorageClasses such as crc-csi-hostpath-provisioner (for local/CRC) or ocs-storagecluster-ceph-rbd (for OCS/Ceph).
5. Configure Domain or IP
To access Oobeya in a browser, configure your domain name or machine IP.
Edit the configmaps.yml file:
1.dashboard-configmap
CORS_ALLOWED_ORIGIN: "http://your-IP-or-Domain"2.gateway-configmap
CORS_ALLOWED_ORIGIN: "http://your-IP-or-Domain"
OOBEYA_GATEWAY_BASE_URL: "http://your-IP-or-Domain"6. Deploy Oobeya
Apply all manifests to your OpenShift project:
oc apply -f .7. Access Oobeya
By default, Oobeya runs on port 80.
Once all services show 1/1 Running, you can access the Oobeya interface from your browser at:
http://your-IP-or-DomainLast updated
Was this helpful?