Skip to content

Commit 5c5772b

Browse files
committed
fix missing templating in namespace selectors
On-behalf-of: @SAP [email protected]
1 parent 1b5392e commit 5c5772b

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

internal/sync/syncer_related.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -278,7 +278,12 @@ func resolveRelatedResourceOriginNamespaces(relatedOrigin, relatedDest syncSide,
278278
case spec.Selector != nil:
279279
namespaces := &corev1.NamespaceList{}
280280

281-
selector, err := metav1.LabelSelectorAsSelector(&spec.Selector.LabelSelector)
281+
labelSelector, err := templateLabelSelector(relatedOrigin, relatedDest, origin, &spec.Selector.LabelSelector)
282+
if err != nil {
283+
return nil, fmt.Errorf("failed to apply templates to label selector: %w", err)
284+
}
285+
286+
selector, err := metav1.LabelSelectorAsSelector(labelSelector)
282287
if err != nil {
283288
return nil, fmt.Errorf("invalid selector configured: %w", err)
284289
}

0 commit comments

Comments
 (0)