in internal/controller/legacy_token_cleanup_controller.go [173:183]
func LegacyPullSecretsPresentWithoutLabels(pullBindings msiacrpullv1beta1.AcrPullBindingList, secrets corev1.SecretList) bool {
secretNames := sets.Set[string]{}
for _, pullBinding := range pullBindings.Items {
secretNames.Insert(legacySecretName(pullBinding.ObjectMeta.Name))
}
return slices.ContainsFunc(secrets.Items, func(secret corev1.Secret) bool {
_, labelled := secret.Labels[ACRPullBindingLabel]
return secretNames.Has(secret.ObjectMeta.Name) && !labelled
})
}