-
Notifications
You must be signed in to change notification settings - Fork 48
Open
Labels
Description
Describe the suggested improvement
Is your improvement related to a problem? Please describe.
Today, each instance type is shipped into a different ServiceControl container image. It would be helpful to ship only a single container image with all the required components to run all instances and support the concept of Roles. When starting the container, an environment variable, such as SERVICE_CONTROL_ROLE=Audit, determines how the container image behaves.
The advantage could be that for small shops or testing purposes, roles can be combined to reduce the topology complexity/footprint by doing something similar to: SERVICE_CONTROL_ROLE=Primary, Monitoring or SERVICE_CONTROL_ROLE=All.
Additionally, it would be helpful if the same image could contain ServicePulse as an additional role.
Additional Context
No response