flux v2.9.5

Receiver.spec.oidcProviders[].validations

Validations is the list of CEL boolean expressions evaluated against the token claims and the variables. The request is accepted only if all of them evaluate to true; the message of each failing expression is returned to the caller. At least one validation is required. A valid signature alone does not authorize a request: public issuers issue tokens to any caller on the platform, so the validations must constrain the caller's identity claims (e.g. 'repository_owner' for GitHub Actions).

2 fields
Receiver.spec.oidcProviders[].validations fields and descriptions
Field / TypeDescription
expression
string required

Expression is the CEL boolean expression to evaluate.

message
string required

Message is returned to the caller when the expression evaluates to false.