Use IBM App Connect to connect your different applications and make your business more
efficient. Set up flows that define how data is moved from one application to one or more other
applications. App Connect supports a range of skill levels and interfaces, giving you the
flexibility to create integrations without writing a single line of code. You can use a web user
interface or drop resources into a toolkit that gives a broader range of configuration options. Your
entire organization can make smarter business decisions by providing rapid access, visibility, and
control over data as it flows through your business applications and systems from a single
place.
About this task
Complete this task to install the IBM App Connect Enterprise version required for deploying Maximo® Health and Predict - Utilities by using the OpenShift console.
Or, follow the instructions for the installation of cloud-based and other versions of IBM
App Connect found in the IBM Documentation.
Procedure
- Create a project named ibm-app-connect.
- Go to
.
- Click Create Project.
- Enter the name, ibm-app-connect and click
Create.
- Create the ibm-entitlement-key secret in this namespace.
- In this project, go to
.
- Click Create and select Image pull
secret.
- Enter the secret name ibm-entitlement-key, Registry server
address cp.icr.io, Username cp, and for the Password,
enter your IBM Entitlement Key.
- Click Create.
- If you have Maximo Application Suite installed, the IBM Operator Catalog should have already been enabled.
Proceed to install the operator group.
In the banner, click
Import YAML (
).
Enter the following YAML.
apiVersion: operators.coreos.com/v1
kind: OperatorGroup
metadata:
name: app-connect-operator-group
namespace: "ibm-app-connect"
spec:
targetNamespaces:
- "ibm-app-connect"
- Install the IBM App Connect Operator.
In the banner, click
Import YAML (
).
Enter the following YAML.
apiVersion: operators.coreos.com/v1alpha1
kind: Subscription
metadata:
name: ibm-appconnect
namespace: "ibm-app-connect"
spec:
channel: v3.0
installPlanApproval: Automatic
name: ibm-appconnect
source: ibm-operator-catalog
sourceNamespace: openshift-marketplace
- Create the dashboard instance.
In the banner, click
Import YAML (
).
Enter the following YAML.
apiVersion: appconnect.ibm.com/v1beta1
kind: Dashboard
metadata:
name: dashboard-12020r2
namespace: "ibm-app-connect"
spec:
license:
accept: true
license: L-KSBM-C87FU2
use: AppConnectEnterpriseProduction
pod:
containers:
content-server:
resources:
limits:
cpu: 250m
memory: 512Mi
requests:
cpu: 50m
memory: 50Mi
control-ui:
resources:
limits:
cpu: 500m
memory: 512Mi
requests:
cpu: 50m
memory: 125Mi
useCommonServices: false
version: '12.0'
storage:
class: "{{ appconnect_storage_class }}"
size: 5Gi
type: persistent-claim
replicas: 1
Replace {{ appconnect_storage_class }}
with the storage class that you are
using.
- To obtain the URL and credentials to access the dashboard:
- Go to the ibm-app-connect namespace.
- Go to OperatorsInstalled Operators and
click the IBM App Connect operator.
- Go to the Dashboard tab and look for the instance named
dashboard-12020r2.
- Click that dashboard instance and look for the value under Admin
UI in the Details tab.
- The credentials for accessing the dashboard is provided by the secret named
platform-auth-idp-credentials found under the
ibm-common-services project.