Using Red Hat OpenShift Developer Catalog
You can install Sterling B2B Integrator using Red Hat OpenShift Developer Catalog.
Follow these steps:
- Download the Certified Container image from Passport Advantage.
- Push the Certified Container on to the Catalog UI using the following steps
- Configure the CLI tools for the cluster using the steps mentioned here - CLI Tools Guide.
- Log in to the cluster console as an administrator user using
cloudtcl
login command. - Push the Certified Container archive (
ibm-b2bi-prod-1.0.0.tgz
) downloaded from PA to the Catalog UI using the following command:cloudctl catalog load-chart --archive ibm-b2bi-prod-1.0.0.tgz [--repo HELM_REPO_NAME]
For more information on pushing the archives, see IBM Cloud Private CLI catalog commands (catalog).
- Open the Cluster console using a browser, navigate to the
Catalog tab, search for the Certified Container
(
ibm-b2bi-prod
). Open the Certified Container and perform the following steps to deploy Sterling B2B Integrator.- Ensure the prerequisites are all taken care as mentioned in the Overview tab.
- Select Configure and provide these details - Helm release name, Target namespace, and Target cluster.
- Add the following mandatory parameters.
- StorageClass Name
- Database Server Vendor
- Database Host
- Database Port
- Database User
- Database Name
- Database Secret
- Database Driver
- Email Address
- SMTP host details
- Update the following details in the All parameters section.
- System Passphrase
- Image tag
- Image Repository
- B2BI Image Pull Secret
- Accept the license agreement and click Install to deploy the Certified
Container.
After the successful installation, the system creates a Release, which can be seen in Menu > Workloads > Helm Releases.
- Click the Release Name and all the Kubernetes resources, created as a part of the deployment
like
statefulsets
,services
,pods
,configmaps
, andpvc
, is displayed on the UI. - You can verify the status of the
pods
. - You can monitor Kubernetes resources using basic
kubectl
commands such as:kubectl get pods kubectl get statefulset kubectl get services
- Click the Release Name and all the Kubernetes resources, created as a part of the deployment
like