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 as follows:

  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.

 Version 

 Compatible with 

UX1 Marketplace 5.x CloudBlue Commerce 20.4, 20.5
UX1 Marketplace 4.x Odin Automation 8.3, CloudBlue Commerce 20.4

* Odin Automation (the former brand name of CloudBlue Commerce)

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.