Repository navigation
feat(tests): add plugin expressions tests and update related files - #2284
Merged
Merged
Conversation
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #2284 +/- ##
==========================================
+ Coverage 35.92% 36.73% +0.80%
==========================================
Files 82 82
Lines 9867 7943 -1924
==========================================
- Hits 3545 2918 -627
+ Misses 6056 4759 -1297
Partials 266 266 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
bcollard
added a commit
to bcollard/kong-identity-workflow-builder
that referenced
this pull request
Oct 11, 2026
…ecK; syntax highlighting - e2e/results/<payload>.json: runs of the generated files on a live gateway (changes made, checks, hashes of the applied tabs). The server injects them; the badge says 'Tested end to end' only while the hashes match this version's output, 'Tested with an earlier version' otherwise, and the old lab match is shown as 'identity flow lab-tested, file not applied' - Four scenarios recorded: AI Gateway 2.x employees (Keycloak) and apps (Kong Identity), API Gateway self-managed with Consumers, API Gateway on Konnect with principals, allow_when and metadata expressions (44/44 checks) - decK can't sync plugin expressions yet (Kong/deck#2284): metadata plans move to the Konnect API tab (after decK) and real Terraform resources; How to apply says decK AND Konnect API - Konnect API script captures the Kong Identity client and prints the issuer (no <client_id> placeholder) - Syntax highlighting for YAML, HCL and shell (built in; the CSP allows no external scripts); How to apply padding Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
VarunAthreya
force-pushed
the
feat/support-plugin-expressions
branch
from
October 12, 2026 13:10
2062fcb to
13a379f
Compare
VarunAthreya
force-pushed
the
feat/support-plugin-expressions
branch
from
October 14, 2026 05:38
156ae4c to
5ebdbba
Compare
shivaygupta-dotcom
approved these changes
Oct 14, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Integration-test coverage for plugin
expressionsindeck gateway sync/apply/dump. The reconciliation logic itself lives ingo-database-reconciler; this PR only adds the end-to-end tests and pins the
upstream releases that carry the support.
Depends on:
Fiixes: #2279
Changes
tests/integration/sync_test.go: sync + resync-no-diff, and removingexpressions from the file clears them in Kong (enterprise
>= 3.16.0andKonnect variants).
tests/integration/apply_test.go: apply changes an expression and the statematches (enterprise + Konnect variants).
tests/integration/dump_test.go: dump emits theexpressionsblock and thedumped file diffs clean (enterprise + Konnect variants).
tests/integration/testdata/andtests/integration/testdata/sync/003-create-a-plugin/.go.mod/go.sum: bump go-kong and go-database-reconciler versions.