Skip to content

Commit 9a0e811

Browse files
authored
Merge pull request #75 from kcp-dev/fix-missing-templating
fix missing templating in namespace selectors
2 parents a193058 + 5c5772b commit 9a0e811

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)