Marketplace: Catalogs and Applications
The Marketplace is a catalog repository that includes a default catalog.
A catalog is a collection of Docker applications that can be configured as needed before being deployed to Litmus Edge instances.
You can deploy both public and private catalogs, and then deploy applications for various uses. The default catalog is preloaded with applications, such as visualization, user interface reporting, business intelligence, programming, server, and database tools.
From the Marketplace Catalog browser pane, you can add, edit, or delete marketplace catalogs. You can modify the default marketplace catalog, but not delete it.
Marketplace uses access control based on user roles for access to catalogs. Users cannot access the catalogs of other users unless they have full access privileges.
To access the marketplace UI:
- Log in to Litmus Edge Manager.
- Select a company. The Projects pane appears.
- From the Projects pane, click a project or open the Action menu for a project and select View. The Dashboard pane appears for the project.
- From the Navigation panel, select Features. The Features pane appears.
- Click the Marketplace tile. The Marketplace Catalog pane appears in a separate browser tab. The default catalog displays, along with any other added catalogs.
Refer to the following actions you can take on the Litmus Edge Manager User UI's Marketplace Catalog pane.
[1] View applications in this catalog
[2] Action menu:
- Edit
- Delete: Removing a marketplace catalog also removes its associated applications. This cannot be undone.
[3] Add Catalog: Name has a maximum of 32 characters.
[4] Change Catalog View
Note: The Synchronization feature is available for Litmus Edge Manager 2.11.0 and later.
When you add a new catalog, you can also customize it as a synchronized catalog. See Synchronization for more details.
[1] Toggle Synchronize: You cannot change this setting after creating the catalog.
[2] Select Synchronize Role:
- Primary: You may only have a maximum of one primary catalog.
- Secondary
For a marketplace catalog, after clicking the catalog card (See View applications in this catalog from the previous section), you will be brought to the Applications pane for the selected marketplace catalog. Every catalog contains a collection of associated Docker applications. The default marketplace catalog contains the following ten Docker applications:
- Elasticsearch
- Grafana
- KDB
- Minio
- MongoDB
- Microsoft SQL for Linux
- MySQL
- PipelineDB
- PostgreSQL & Adminer
- Python
You can customize a catalog and its applications as needed. You can add, modify, and delete applications for the currently selected catalog. The currently selected catalog’s Docker applications are displayed as below.
[1] View Registry Management: Registry Management
[2] View Application: Application Releases
[3] Action menu:
- Edit
- Delete: Removing a marketplace catalog also removes its associated applications. This cannot be undone.
- Export: .json file
[4] Add or Import an application: The Select Icon option is an optional feature that allows you to select an visual image to represent the application. Litmus Edge instances that later receive this Docker application will also receive the same visual image.
- Example category: Utils, Database, Programming, Server
[5] Change Application View