Skip to content

IBM/rhm-eddi-operator-deployment-steps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

abstract authors completed_date components draft excerpt keywords last_updated primary_tag pta pwg related_content related_links runtimes series services subtitle tags title translators type
name email
Srikanth Manne
srikanth.manne@in.ibm.com
name email
Manoj Jahgirdar
manoj.jahgirdar@in.ibm.com
name email
Rahul Reddy Ravipally
raravi86@in.ibm.com
name email
Manjula G. Hosurmath
mhosurma@in.ibm.com
2020-01-20
slug name url type
eddi operator
EDDI Operator
component
slug name url type
redhat-marketplace
Red Hat Marketplace
component
true|false
type slug
announcements|articles|blogs|patterns|series|tutorials|videos
title url description
type slug
name email
tutorial

Steps to Deploy E.D.D.I Operator from Red Hat Marketplace on OpenShift Cluster

Step 1: Configure OpenShift Cluster(ROKS) with Red Hat Marketplace & Connect to the OpenShift Cluster in CLI (Command Line Interface)

Step 2: Deploy E.D.D.I Operator on OpenShift cluster

  • E.D.D.I is a Scalable Open Source Chatbot Platform to build multiple Chatbots with NLP, Behavior Rules, API Connector, and Templating. Developed in Java, provided with Docker, orchestrated with Kubernetes or Openshift.

  • Go to the Marketplace catalog and search for E.D.D.I, Select E.D.D.I from the results as shown.

rhm

  • The E.D.D.I product page gives you an overview, documentation, and pricing options associated with the product. Click on the Free Trial button as shown.

rhm-freetrial

  • Next, the purchase summary will show the Subscription term and total cost is $0.00. Click Start trial as shown.

rhm-starttrial

You can visit Workspace > My Software to view your list of purchased softwares.

  • Back in the web dashboard, select the E.D.D.I tile and then select the Operators tab. Click on the Install Operator button. Leave the default selection for Update channel and Approval strategy. Select the cluster and namespace scope as eddi-project for the operator and click Install.

rhm-installoperator

  • A message as shown below appears at the top of your screen indicating the install process initiated in the cluster.

rhm-successmsg

Step 4: Create an instance

  • Log into your OpenShift cluster and look under Operators > Installed Operators to confirm the installation was successful.

  • The operator E.D.D.I Operator should list under the project/namespace cockroachdb-test as shown.

ocp-installedoperators

  • Click on E.D.D.I operator, under Provided API's, click on the first Create Instance as shown.

ocp-createdbinstance

  • The Create E.D.D.I page will be displayed with the default YAML, edit the storageclass_name in the YAML file, and click on the Create button as shown. If the default YAML file is not visiblie you can copy paste the bellow YAML file replacing the storageclass_name.
apiVersion: labs.ai/v1alpha1
kind: Eddi
metadata:
  name: eddi
spec:
  size: 1
  mongodb:
    environment: prod
    storageclass_name: <existing_storageclass>
    storage_size: 20G

ocp-createyaml

  • E.D.D.I Operator pods should come up when the installation is completed.

  • Under the left panel click on Networking and select Routes, make sure you are in the eddi-project namesapace, you can now see the eddi-route with a URL as shown.

ocp-routes

  • You can now visit the URL to access the E.D.D.I Dashboard.

ocp-eddidashboard

Reference

You can refer the following documentation from E.D.D.I labs to learn more about the operator and its features.

About

Steps to Deploy E.D.D.I Operator from Red Hat Marketplace on OpenShift Cluster

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published