Skip to content

Deploy only one ServiceControl container image with roles support #5028

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

Activity

rbev commented on Aug 28, 2026

@rbev
Contributor

A spike creating single entry point for the platform was created as part of discussing potential way forward on this issue: #5791

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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