We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c1a22b8 commit 5813463Copy full SHA for 5813463
1 file changed
internal/controller/hypervisor_controller.go
@@ -187,7 +187,14 @@ func (hv *HypervisorController) SetupWithManager(mgr ctrl.Manager) error {
187
188
// append the custom label selector from global config
189
if global.LabelSelector != "" {
190
- transferLabels = append(transferLabels, global.LabelSelector)
+ 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
198
}
199
200
return ctrl.NewControllerManagedBy(mgr).
0 commit comments