Skip to content

Deploy only one ServiceControl container image with roles support #5028

@mauroservienti

Description

@mauroservienti

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions