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
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.
- Follow steps in add component repository
Removing a component repository
This task requires the user to be in the role of dc_admin
.
- To remove a component repository. Follow steps in remove component repository
Editing a component repository
This task requires the user to be in the role of dc_admin
.
- To edit a component repository, Follow steps in edit component repository.
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.
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
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
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.