fix template logic

Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com>
This commit is contained in:
Sanskar Jaiswal 2023-11-07 10:13:57 -06:00
parent 6da5fc51be
commit 93411efd32
No known key found for this signature in database
GPG Key ID: 5982D0279C227FFD
1 changed files with 12 additions and 3 deletions

View File

@ -259,8 +259,17 @@ func templateVerificationToSourceVerification(template *v2.HelmChartTemplateVeri
return nil
}
return &sourcev1b2.OCIRepositoryVerification{
Provider: template.Provider,
SecretRef: template.SecretRef,
verification := &sourcev1b2.OCIRepositoryVerification{
Provider: template.Provider,
SecretRef: template.SecretRef,
MatchOIDCIdentity: []sourcev1b2.OIDCIdentityMatch{},
}
for _, match := range template.MatchOIDCIdentity {
verification.MatchOIDCIdentity = append(verification.MatchOIDCIdentity, sourcev1b2.OIDCIdentityMatch{
Issuer: match.Issuer,
Subject: match.Subject,
})
}
return verification
}