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