Deploying UX1 Marketplace

This section explains how to deploy the UX1 Marketplace.

Installation Prerequisites

Before installing the UX1 Marketplace application, make sure that:

Hardware Requirements

The minimum Kubernetes resources required for the microservice deployment, including on-premise Kubernetes cluster deployment, are:

  Endpoint Search
CPU 0.5 core 1 core
RAM 512 MB 1.5 GB
Diskspace 1 GB 2 GB

Important: Please note that these values may be insufficient for “larger” CloudBlue Commerce instances; the above estimations were based on the following assumptions:
- 20 000 Plans
- 20 L1 resellers
- 10 search requests per second

How to Install UX1 Marketplace

Before installing UX1 Marketplace, contact your Technical Account Manager to obtain the latest version of the UX1 Marketplace package that is compatible with your current CloudBlue Commerce version.

CloudBlue Commerce Compatibility

The following table explains which UX1 Marketplace versions are compatible with which CloudBlue Commerce versions.

 Product Version 

 Compatible UX1 Marketplace Version 

CloudBlue Commerce 20.5 and 21.x  UX1 Marketplace 6.x
CloudBlue Commerce 20.4 and 20.5  UX1 Marketplace 5.x
Odin Automation 8.3 and CloudBlue Commerce 20.4  UX1 Marketplace 4.x

Installation

In the instructions below, we will use version 5.1.235. Replace it with the obtained version.

To install the UX1 Marketplace, do the following:

  1. Connect to the management node under the root user via SSH.
  2. Make sure that the required Helm chart is found in the repository:

    helm repo update
    helm search a8n/ux1-marketplace --version 5.1.235
  3. Install the microservice via Helm:

    helm install a8n/ux1-marketplace --version 5.1.235 --name ux1-marketplace --set dockerrepo="odindevops-a8n-docker.jfrog.io" --set oauthkey=`uuidgen` --set oauthsecret=`uuidgen` --wait

As a result, the UX1 Marketplace is installed and the Sales Channels menu item appears in the Services section of the Provider Control Panel.

Important: To ensure that customer accounts can be properly provisioned through UX1 Marketplace, go to CloudBlue Commerce Provider PanelSystemSettingsSecurity > Rolestab > Account AdministratorPrivileges tab, and grant the Application UX1 Marketplace: Browse Catalog and Application UX1 Marketplace: Place Order permissions to the Account Administrator.