Skip to content

Support configuration of Submariner components deployed by the Operator #3406

@Kirubel-Fikru

Description

@Kirubel-Fikru

I would like to be able to configure Submariner components deployed by the operator through the Helm chart.

This includes:

  • Setting resources.requests and resources.limits for CPU and memory.
  • Defining the number of replicas (where applicable).
  • Using a pre-provisioned LoadBalancer (by specifying its ID), instead of letting the operator create a new one automatically.

Why is this needed:

Currently, these components are managed by the operator, and their configuration is not exposed through the Helm chart. This limits the ability to:

Ensure predictable resource usage in resource-constrained environments.

Comply with internal policies that require explicit resource definitions.

Use custom/provisioned infrastructure components such as pre-created LoadBalancers, which is critical in regulated or cost-optimized environments.

Making these configurations available through the Helm chart would significantly improve flexibility, enable better integration into production workflows, and align with infrastructure-as-code practices.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

Status

Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions