...
Container | Content | Description |
---|---|---|
sources | MariaDB server | This serves as an example of source systems. MariaDB here hosts |
midpoint_server | midPoint software | This is the standard container providing midPoint functionality. |
midpoint_data | PostreSQL server | This container provides the repository for midPoint. It is separate, so it can be replaced as needed: either with a container hosting any other supported database, or with a non-dockerized repository (on-premises or in cloud). |
grouper_ui | Grouper software | Here the Grouper UI executes. |
grouper_ws | Grouper software | Here the Grouper WS (Web Services) executes. |
grouper_daemon | Grouper software | Here the Grouper loader jobs execute. |
grouper_data | MariaDB server | This is the repository for Grouper. In a similar way as for midPoint, it is separate so that it can be replaced as needed. |
grouper_data_init | init | Initialize data in grouper. Create loader groups and setup midPoint provisioner. This container can be replaced by static configuration, if needed. |
directory | 389ds server | This is the central LDAP directory. It is used by Grouper as a primary source of subjects and "imported" group membership (from source systems and optionally from midPoint). It is also used by Shibboleth IdP as source of authentication information. |
mq | RabbitMQThis | provides near real-time synchronization between Grouper and midPoint and optionally target systemsRabbitMQ server. It's part of the Grouper deployment and not relevant for this demo. |
idp | Shibboleth IdP | Here Shibboleth IdP executes, providing authentication service for Grouper and (in the future) also for midPoint. |
idp_vol_init | init | Preparing configuration files like metadata for Shibboleth IdP. This container can be replaced by static configuration, if needed. |
proxy | NGINX | HTTP proxy for accessing midPoint, Grouper and Shibboleth IdP. |
beacon | TAP Beacon | InCommon TAP Beacon. |
data_init | init | This container is responsible for initialization of midpoint_data container. |
prereq | init | Configuration files initialization for other containers. It generates certificates, keystores and database password. This container can be replaced by static configuration, if needed. |
...