Components

Introduction

IBM Industry Solutions Workbench offers you to use three different types of components when composing applications: the built-in framework components, external 3rd party components and customer-built components. If you want to create customer-build components, refer to creating customer-build components or if you want to know how to add external components to an application composition project, please see working with 3rd party components.

A component is basically a Helm Chart of the service project. This way, you can integrate and compose already existing components either if they are built by you or developed by other vendors.

Each component repository is represented by a Helm chart repository and an image registry hosted by you or an external party. If you are the owner of this Helm Chart repository or image registry, then you can define access permissions individually for each repository by creating them in different repository groups.

Adding a component repository

Warning:

This task requires the user to be in the role of dc_admin.

To provide users with the option to share service projects as component there needs to be at least one component repository with write access configured.

Removing a component repository

Warning:

This task requires the user to be in the role of dc_admin.

Editing a component repository

Warning:

This task requires the user to be in the role of dc_admin.

Browsing a component repository

By clicking on a card visualizing the component repository you will receive a detail view of the component repository and the included components. Searching and filtering is similar to the Project Overview.

Tip:

All users with permission dc_user can browse component repositories

Components overview

Aside of the shown information on a component card you can click on the card to see more details

  • Overview Tab
  • Versions tab
Tip:

All users with permission dc_user can browse component details

Overview Tab

By clicking on the component card you will land on "Overview" tab you will see information about the component latest version like:

  • Component documentation
  • Helm chart name
  • Repository
  • Version
  • Maintainer
  • Maintainer URL
  • Category
  • Tags
  • Icon
  • Description
Tip:

The README.md file of the helm-chart is displayed as documentation, if it exists.

Versions Tab

By clicking on "Versions" tab you will see list of available versions.

  • By selecting a version you will be redirected to the component "Overview" tab to display the version details.