chore: make getRepositorySecret more readable (#26827)

Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
This commit is contained in:
Michael Crenshaw 2026-03-13 17:08:02 -04:00 committed by GitHub
parent c86e32b9d6
commit d875c6170e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -546,23 +546,25 @@ func (s *secretsRepositoryBackend) getRepositorySecret(repoURL, project string,
var foundSecret *corev1.Secret
for _, secret := range secrets {
if git.SameURL(string(secret.Data["url"]), repoURL) {
projectSecret := string(secret.Data["project"])
if project == projectSecret {
if foundSecret != nil {
log.Warnf("Found multiple credentials for repoURL: %s", repoURL)
}
if !git.SameURL(string(secret.Data["url"]), repoURL) {
continue
}
return secret, nil
projectSecret := string(secret.Data["project"])
if project == projectSecret {
if foundSecret != nil {
log.Warnf("Found multiple credentials for repoURL: %s", repoURL)
}
if projectSecret == "" && allowFallback {
if foundSecret != nil {
log.Warnf("Found multiple credentials for repoURL: %s", repoURL)
}
return secret, nil
}
foundSecret = secret
if projectSecret == "" && allowFallback {
if foundSecret != nil {
log.Warnf("Found multiple credentials for repoURL: %s", repoURL)
}
foundSecret = secret
}
}