...
Component | Pod | Container | Responsibility | Versions of (external) images | container CPU | container CPU | container MEM requests [Gi] | container MEM limits [Gi] |
---|---|---|---|---|---|---|---|---|
Smartfacts | smartfacts-sfit-platform | smartfacts-platform | Business logic of Smartfacts |
| 500 | 1000 | 1 | 8 |
smartfacts-sfit-spa | smartfacts-spa | UI of Smartfacts |
| 125 | 250 | 0,25 | 0,5 | |
smartfacts-mongodb | mongodb | NoSQL-Database for storing Smartfacts Data | bitnami/mongodb:5.0.10-debian-11-r3 | 1000 | 2500 | 2 | 8 | |
smartfacts-kafka | kafka | Apache Kafka for internal communication within the cluster. | bitnami/kafka:2.8.1-debian-10-r131 | 250 | 500 | 1 | 2 | |
smartfacts-zookeeper | zookeeper | Provides Configuration data for the Services | bitnami/zookeeper:3.7.0 | 125 | 250 | 0,25 | 0,5 | |
smartfacts-sfit-help | smartfacts-help | Help pages for Smartfacts |
| 50 | 100 | 0,25 | 0,5 | |
CAMP (1) | camp | camp-spa | User Management UI | 250 | 500 | 0,125 | 0,25 | |
cam-stub-service | User Management | 250 | 250 | 1 | 1 | |||
Keycloak (2) | smartfacts-keycloak | keycloak | Identity provider | 1000 | 2000 | 1 | 2 | |
smartfacts-postgresql | postgresql | Persistence for Keyckloak | 250 | - | 0,25 | - | ||
openldap (3) | openldap | openldap | ldap for importing PoC-Users | bitnami/openldap:2.5.9 | 50 | 125 | 0,25 | 0,25 |
addUserJob | add-users-to-ldap | Job for adding Users to openldap. | 50 | 100 | 64Mi | 32Mi | ||
certtool (4) | certtool | certtool | Init-Job creating secrets for truststores. | 250 | 1000 | 0,25 | 0,5 | |
kubectl | Init-Job creating secrets for tls. | 100 | 200 | 0,125 | 64Mi | |||
Plugins (5) | sfit-plugin-provisioner | smartfacts-plugin-provisioner | Inserting Client Plugins for download into Smartfacts DB |
| 125 | 250 | 0,25 | 0,5 |
genoslc (6) | genoslc-<tool> | genoslc-toolservice | OSLC-Adapter for third party tools | latest | 250 | 500 | 2 | 8 |
genoslc-plugin | UI of OSLC-Adapter for third party tools | latest | 250 | 500 | 0,5 | 1 | ||
genoslc-plugin-cb (6.1) | Special Plugin for Codebeamer adaptor (deployed with Codebeamer genoslc only) | latest | 100 | 500 | 0,125 | 1 | ||
genoslc-<tool>-mongodb | mongodb | Persistence for genoslc for Jama or Codebeamer | bitnami/mongodb:5.0.10-debian-11-r3 | - | - | - | - |
...
(5) Container for loading the client plugins into the Smartfacts database. This container terminates after loading the plugins. It is not deployed if property “plugin.importPlugins” is set to “false”
(6) If multiple genoslc adapters are deployed, each one will allocate the stated resources. By default, one genoslc is deployed with Smartfacts.
(6.1) Only deployed with the genoslc adapter for Codebeamer
...