For the complete documentation index, see llms.txt. This page is also available as Markdown.

Oobeya Installation Tutorial (OpenShift)

Install Oobeya On-Premise Edition Using Openshift.

Minimum Hardware Requirements:

  • 16GB RAM (Server requires at least 16GB of RAM to run efficiently for enterprises.)

  • 8 CPU / 4 Core

  • 100GB Disk Space

Supported External NoSQL Databases

  • MongoDB Atlas, Azure CosmosDB, AWS DocumentDB, GCP Firestore, Custom MongoDB Server.

The oobeya-ui service and its init containers must be run using a dedicated Service Account within the OpenShift environment due to their operational requirements. The necessary security permissions must be assigned to this Service Account. These elevated permissions are restricted solely to the required components, while all other pods continue to operate under the default security policies.

Note: The Ingress object is used to access the application interface and is specified in the route.yml file. You need to change your DNS settings.


Installation Steps

  • Please switch to the oobeya project.

  • If it doesn't exist, please create a namespace for Oobeya.

$ oc create namespace oobeya
  • Request a token from the Oobeya team for registry access.

$ oc secret docker-registry oobeya-secret \
      --docker-server=https://oobeya.azurecr.io \
      --docker-username=(Credentials-Name) \
      --docker-password=(Your-Credentials) --namespace=oobeya
  • You can download the Manifest files.

Configuration

  • PVCs are given in oobeya-mongo.yml Enter the StorageClass name.

  • To access Oobeya from the browser, you need to add the domain name or machine IP to the configuration.

Please edit this:

  1. dashboard-configmap

  1. gateway-configmap

Deployment

You can run this command.

  • By default, Oobeya broadcasts on port 80.

  • When all services are '1/1 Running,' you can access Oobeya through your browser at 'http://your-IP-or-Domain'.

Last updated