Skip to content

Commit 5813463

Browse files
committed
Transport also the selector label keys
1 parent c1a22b8 commit 5813463

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

internal/controller/hypervisor_controller.go

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,14 @@ func (hv *HypervisorController) SetupWithManager(mgr ctrl.Manager) error {
187187

188188
// append the custom label selector from global config
189189
if global.LabelSelector != "" {
190-
transferLabels = append(transferLabels, global.LabelSelector)
190+
requirements, err := labels.ParseToRequirements(global.LabelSelector)
191+
if err != nil {
192+
return fmt.Errorf("failed to parse global label selector: %w", err)
193+
}
194+
195+
for _, requirement := range requirements {
196+
transferLabels = append(transferLabels, requirement.Key())
197+
}
191198
}
192199

193200
return ctrl.NewControllerManagedBy(mgr).

0 commit comments

Comments
 (0)