1
0
mirror of synced 2026-05-17 14:43:32 +00:00

Add --audience-claim for GCR Receivers

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
(cherry picked from commit c601a212f6)
This commit is contained in:
Stefan Prodan
2026-04-10 12:34:26 +03:00
committed by github-actions[bot]
parent bfd59e188f
commit e15e2d9a34
5 changed files with 42 additions and 16 deletions

View File

@@ -306,7 +306,11 @@ func GenerateReceiver(options Options) (*manifestgen.Manifest, error) {
return nil, fmt.Errorf("email-claim is required for gcr receiver type")
}
secret.StringData[EmailSecretKey] = options.EmailClaim
secret.StringData[AudienceSecretKey] = webhookURL
if options.AudienceClaim != "" {
secret.StringData[AudienceSecretKey] = options.AudienceClaim
} else {
secret.StringData[AudienceSecretKey] = webhookURL
}
}
return secretToManifest(secret, options)