Skip to content

Conversation

@jmcguire98
Copy link
Contributor

@jmcguire98 jmcguire98 commented Oct 29, 2025

Description

We want to be able to more easily surface to end users cases where configuration they have provided has been translated into config that was rejected (NACKed) by the gateway they were sending it to. In the past this most frequently happened when a user created a policy with illegal CEL which was nacked at the gateway (subsequently we added CEL validation before translating).

To achieve this I have added a NACK publisher that publishes k8s events when an instance of a NACK occurs.

Change Type

/kind new_feature

Changelog

Added status reporting on agentgateway gateways that indicates when a gateway has nacked an update

Additional Notes

fixes #12671

Signed-off-by: Joe McGuire <[email protected]>

Signed-off-by: Joe McGuire <[email protected]>
Signed-off-by: Joe McGuire <[email protected]>

Signed-off-by: Joe McGuire <[email protected]>
Signed-off-by: Joe McGuire <[email protected]>

Signed-off-by: Joe McGuire <[email protected]>
Signed-off-by: Joe McGuire <[email protected]>

Signed-off-by: Joe McGuire <[email protected]>
Signed-off-by: Joe McGuire <[email protected]>

Signed-off-by: Joe McGuire <[email protected]>
…an limit the perf damage we're doing here

Signed-off-by: Joe McGuire <[email protected]>

Signed-off-by: Joe McGuire <[email protected]>
Signed-off-by: Joe McGuire <[email protected]>

Signed-off-by: Joe McGuire <[email protected]>
Signed-off-by: Joe McGuire <[email protected]>

Signed-off-by: Joe McGuire <[email protected]>
Signed-off-by: Joe McGuire <[email protected]>

Signed-off-by: Joe McGuire <[email protected]>
Signed-off-by: Joe McGuire <[email protected]>

Signed-off-by: Joe McGuire <[email protected]>
Signed-off-by: Joe McGuire <[email protected]>

Signed-off-by: Joe McGuire <[email protected]>
Signed-off-by: Joe McGuire <[email protected]>

Signed-off-by: Joe McGuire <[email protected]>
@github-actions github-actions bot added kind/feature Categorizes issue or PR as related to a new feature. release-note labels Oct 29, 2025
@npolshakova npolshakova self-requested a review October 29, 2025 19:01
Signed-off-by: Joe McGuire <[email protected]>
Signed-off-by: Joe McGuire <[email protected]>
@jmcguire98 jmcguire98 force-pushed the report-agw-nacks-on-gateways branch from d1de508 to d93746e Compare October 29, 2025 21:04
@jmcguire98 jmcguire98 marked this pull request as ready for review October 31, 2025 16:15
@jmcguire98 jmcguire98 changed the title agentgateway: report nacks via gateway status agentgateway: report nacks via events Nov 6, 2025
@jmcguire98 jmcguire98 requested a review from howardjohn November 6, 2025 23:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/feature Categorizes issue or PR as related to a new feature. release-note

Projects

None yet

Development

Successfully merging this pull request may close these issues.

agentgateway: report statuses on gateways if the dataplane NACKs an update

3 participants