For Red Hat® OpenShift® 4 users, Red Hat Marketplace gives you one place to access certified software for container-based environments. Software in the marketplace is immediately available to deploy on any Red Hat OpenShift cluster, providing a fast, integrated experience. In this tutorial, learn how to install, set up, and start using the Findability Platform Predict Plus (FP-Predict+) operator.
FP-Predict +™ is an automated, self learning, multi-modeling artificial intelligence (AI) tool that handles discrete target variables, continuous target variables, and time series data. Its GUI interface means no coding is required. So, you get teh benefit of using a certified, supported AI solution with Red Hat OpenShift.
Red Hat OpenShift version 4.3 is requried to use with the software in Red Hat Markeplace. You can set up a class cluster on IBM Cloud using these instructions: Set up OpenShift Cluster.
Create an account on Red Hat Marketplace.
It will take about an hour to complete the tutorial.
To get up and running with FP-Predict+ hosted on Red Hat Marketplace you will:
- Access the Red Hat OpenShift Container Platform console
- Register the cluster on Red Hat Marketplace
- Create a project in the Red Hat Marketplace web console
- Install the operator
- Create storage for the operator
- Install the instance, or operand, of FP-Predict Plus
- Launch the instance of FP-Predict Plus
- Register the instance of FP-Predict Plus
1. Access the Red Hat OpenShift Container Platform web console
Follow the steps below to launch the Red Hat OpenShift Container Platform.
Log into your IBM Cloud account and navigate to the dashboard:
Click Clusters and select the cluster you created in the prerequisites section. In this tutorial, the cluster name is
After you launch the cluster, click on OpenShift web console on the top right-hand side of the screen.
You should see the Red Hat OpenShift Container Platform web console. Click the question mark icon on the top right-hand side and select Command Line Tools.
Navigate to the section
oc - OpenShift Command Line Interface (CLI)and download the respective oc binary onto your local system. You need this to manage OpenShift projects from a terminal. The binary is extended to natively support OpenShift Container Platform features.
Now you are ready to register the OpenShift cluster on Red Hat Marketplace. This step is mandatory to install any operators from Red Hat Marketplace platform using the OpenShift cluster.
2. Register the cluster on Red Hat Marketplace
Log into the Red Hat Marketplace. Select a workspace and click Clusters. You need to add the new OpenShift cluster and register it on the Red Hat Marketplace platform.
Select Add cluster, update the cluster name, follow the prompts to generate a pull secret, and save it.
In the GUI, copy the curl command which starts with
curl -sL httpsand append the pull secret towards the end. The entire script should be handy to be used in next step.
You need to start the cluster first to register it. Open a command prompt and type
oc login, update the username and password which are used for accessing the cluster, and press Enter.
Your cluster should be up and running at this point. You need to run the entire script on a command prompt which is copied from previous step and hit
Returnin Mac. It will take a couple of minutes to see that you successfully registered the cluster on Red Hat Marketplace portal.
3. Create a project in the Red Hat Marketplace web console
To create a project that you can use and manage from the command line, go to the Red Hat Marketplace web console and click Create Project. Name the project however you want; this tutorial uses the name
4. Install the operator
Sign into the Red Hat Marketplace, navigate to the search bar, and search for “Findability Platform Predict Plus”.
Choose the Free trial option on the next page and select Findability Platform Predict Plus.
Note: This trial instance has the following constraints:
- Up to 100K rows in training data and up to 50K rows in prediction data
- Up to 500 variables, features and columns
- 30 days free trial
Click the Workspace button at the top, followed by the My software option on the left pane.
Click the operator you want, in this case FP-Predict+. You will be directed to the next page where you need to choose Install operator from the Operator’s menu.
Under the Target clusters heading, check the box for the name of your cluster. Under Namespace Scope, choose the project name you created in the previous step. You can leave the other default options and click Install. In this tutorial, we are choosing the automatic method of installation, but you can also choose to install the operator manually.
After a couple of minutes, the operator is installed on the cluster. The status should show an “Up to date” message. Launch the web console by clicking on the option next to the Cluster Console.
In the web console, verify that you installed the operatory correctly by selecting Operators in the left navigation and by clicking on Installed Operators. The status should show that the installation succeeded.
5. Create storage for the operator
Now that your operator is set up, you need to create persistent volume in the name of
fp-predict-plus-pvto be bound to persistent volume claims. This step is necessary to enable storage capabilities for the operator to manage datasets. In the left navigation, Click Storage > Persistent volume. Update the name to
fp-predict-plus-pv, set the storage capacity to 20 GB, and select Create. If you need more storage, you can increase it in the YAML file and create the persistent volume accordingly.
You need to create a persistent volume claim (storage) to use the storage created in the previous step and bind it to the instance of this operator. On the web console, click on Storage and select Persistent Volume Claims.
The next step is to create a persistent volume claim. Choose the storage class you need — either gold, silver, or bronze. Add your name as
fp-predict-plus-pvc, select single user access, and assign the storage size as 20 GB.
After you create the persistent volume claim (PVC), you need to bind it with the persistent volume (PV) which you created in the earlier step. You should see the status as
Boundper below after couple of minutes.
6. Install the instance, or operand, of FP-Predict Plus
Follow these steps to install the instance, also known as the operand, of FP-Predict+:
Under the Operators tab, click Installed operators > FP Predict Plus Operator. You should see options like Overview, YAML, Subscription, Events, FP-Predict-Plus.
Click on YAML, set the following attributes, and click Save:
false(useExisting would be true if we want to use the same storage for another instance)
routerCanonicalHostname: It should start with the cluster name followed by the cluster ID (up until you see “appdomain.cloud”). Be sure to remove the initial part of the URL –
The next step is to proceed towards FP-Predict+ option and click on Create FPpredictplus instance. Edit the YAML file and give a name for the instance and click
7. Launch your instance of FP-Predict Plus
Now you are set to launch the instance. To do so, click Networking, select Routes, and then click on the URL which is under the location to launch the instance.
8. Register the instance of FP-Predict Plus
Log in using the default credentials in the configuration file and accept the end user license agreement. You will be directed to the next page where you should click Download to share the file with the Findability Sciences support team.
The support team will send the license file (with 30 days validity) which you can upload by selecting Upload File and navigating to the file on your system. Now you are all set to access the instance of FP-Predict+.
After uploading the license key, bring up your FP-Predict+ instance. The navigation pane on the left should have four options: Dashboard, Analytics, Dataset Management & License Information.
Note: The Trial License key is provided only once by the support team. Please do not uninstall the instance of FP-Predict+ (in the web console or in Red Hat Marketplace portal) as re-installation of the instance would require a new trial license key.
Note: You may have to repeat all the steps if there is a version upgrade as some of the components from setup does not support product upgrades.
This tutorial showed you how to install, configure, set up, and add storage to get started using the FP-Predict+ operator from Red Hat Marketplace. Now that you have your instance of FP-Predict+ ready, you can use your OpenShift clusters with AI use cases.