Skip to content

Expose kubevirt-datamover-controller --max-concurrent-data-movers via DPA CRD #2386

Description

@kaovilai

Why the changes were made

migtools/kubevirt-datamover-controller is adding a --max-concurrent-data-movers flag (int, default 0 = unlimited) to gate concurrent active DataUploads/DataDownloads, tracked in migtools/kubevirt-datamover-controller#84 (sub-issues #174 DU side, #175 DD side).

This tracking issue covers exposing that flag through spec.configuration.kubevirtDatamover.maxConcurrentDataMovers in the DPA CRD, mirroring maxIncrementalBackups/staleDataUploadThreshold in that same config section.

How to test the changes made

Set spec.configuration.kubevirtDatamover.maxConcurrentDataMovers on a DPA and verify the oadp-kubevirt-datamover-controller-manager deployment's manager container gets --max-concurrent-data-movers=<N>.

Blocked on migtools/kubevirt-datamover-controller#174 and #175 landing upstream before the flag exists on the controller binary.

Note

Responses generated with Claude

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions