Install third-party components
Disclaimer
This chapter contains some hints and guidelines on installing required third-party components in an OpenShift 4.8 cluster. It does not provide a production-grade ready setup for IBM Financial Services Workbench. It aims to outline an example setup of the required third party components in an easy way and tries to get the start-up quicker. With regard to quickly evolving technologies and products, this can be outdated even one day after publishing. All values given as examples in this guide are not considered safe.
Recommendations for a PoC
For a typical PoC situation we recommend the following setup:
Component | Tested Version | Note |
---|---|---|
Helm 2 | 2.16.6 | Required by IBM Financial Services Workbench 3.1-Preview |
Strimzi - Apache Kafka on Kubernetes | 0.23.0* | Provided by Strimzi Operator v0.23.0 |
Keycloak | 9.0.2* | Provided by 'Red Hat Keycloak' Operator v9.0.2 |
Gitlab | 12.7.5 | Provided by 'Gitlab' Helm Chart v3.0.3 |
MongoDB | 3.6 | Provided by 'Red Hat MongoDB' template |
Helm Repository - Chartmuseum | 3.6.2 | Helm Repository including an index.yaml , e.g. Chartmuseum |
Create OpenShift projects
It is recommended and assumed in the following that all third-party components except GitLab will be installed in a
separate OpenShift project called foundation
.
If you decide to also install GitLab, this should be in another project called foundation-gitlab
. This is due to
special security context constraint requirements that GitLab needs to properly work. Overall it is preferable to use an
existing git repository service.
As a cluster administrator, run the following commands to create the project foundation
:
oc new-project foundation
Repeat to create project foundation-gitlab
for installation of GitLab:
oc new-project foundation-gitlab
Necessary components
The following list of components needs to be installed and configured properly to ensure the correct operation of IBM Financial Services Workbench:
Optional components
The following components can be installed/configured optionally:
Summary
After following the outlined steps in this guideline you have installed and configured the third party components that are necessary for continuing the installation of IBM Financial Services Workbench.