Skip to content

Fix (Gateway Manager) CP will fail and refuse to send payload#3536

Merged
TuannasCodeCatastrophe merged 15 commits intomainfrom
fix-gateway-manager-cp-will-fail-and-refuse-to-send-payload-3155
Dec 15, 2025
Merged

Fix (Gateway Manager) CP will fail and refuse to send payload#3536
TuannasCodeCatastrophe merged 15 commits intomainfrom
fix-gateway-manager-cp-will-fail-and-refuse-to-send-payload-3155

Conversation

@TuannasCodeCatastrophe
Copy link
Contributor

@TuannasCodeCatastrophe TuannasCodeCatastrophe commented Nov 24, 2025

Description

Definition of done

Update https://developer.konghq.com/gateway-manager/version-compatibility/ to contain information on cases where the CP will fail to communicate with the DP.

The cases are:

expression Routes used with a DP not supporting expression router flavour
some specific incompatibility for the ai-advanced-rate-limiting plugin (API breaking change pre and post 3.10)
For a few other cases the CP will send the payload knowing that it will fail the DP validation purposely to avoid security breaches (look for "out of sync" in the docs I linked above):
when certificates are expired
when some other incompatibilities cannot be resolved (including unsupported custom plugins)
Information
https://kongstrong.slack.com/archives/C04RXLGNB6K/p1759944513796129

Due date (optional)
Size

Fixes #3155

Preview Links

https://deploy-preview-3536--kongdeveloper.netlify.app/gateway/data-plane-version-compatibility/

Checklist

  • Tested how-to docs. If not, note why here.
  • All pages contain metadata.
  • Any new docs link to existing docs.
  • All autogenerated instructions render correctly (API, decK, Konnect, Kong Manager).
  • Style guide (capitalized gateway entities, placeholder URLs) implemented correctly.
  • Every page has a description entry in frontmatter.
  • Add new pages to the product documentation index (if applicable).

@netlify
Copy link

netlify bot commented Nov 24, 2025

Deploy Preview for kongdeveloper ready!

Name Link
🔨 Latest commit f61e574
🔍 Latest deploy log https://app.netlify.com/projects/kongdeveloper/deploys/6931acd196d9820008e30203
😎 Deploy Preview https://deploy-preview-3536--kongdeveloper.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@TuannasCodeCatastrophe TuannasCodeCatastrophe marked this pull request as draft November 24, 2025 13:49
@CLAassistant
Copy link

CLAassistant commented Nov 24, 2025

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
1 out of 2 committers have signed the CLA.

✅ fabianrbz
❌ TuannasCodeCatastrophe


TuannasCodeCatastrophe seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.

@TuannasCodeCatastrophe
Copy link
Contributor Author

Learning sync arranged 25 Nov 10am to confirm method of generating error codes.

@TuannasCodeCatastrophe TuannasCodeCatastrophe force-pushed the fix-gateway-manager-cp-will-fail-and-refuse-to-send-payload-3155 branch from 4c5ed38 to d736626 Compare November 26, 2025 09:49
@TuannasCodeCatastrophe
Copy link
Contributor Author

@fabianrbz all these errors have appeared after us working on this; any idea what's wrong?

@TuannasCodeCatastrophe
Copy link
Contributor Author

Documentation URL may need to be added in

fabianrbz all these errors have appeared after us working on this; any idea what's wrong?

After sync:

  • Documentation URL may need to be added in. @fabianrbz to check if required. Weird YAML issues.

fabianrbz and others added 3 commits November 26, 2025 21:12
We can't have double quotes inside descriptions or resolutions, each
line of the string gets parsed as yaml, so double quotes end up being
invalid.
@TuannasCodeCatastrophe TuannasCodeCatastrophe marked this pull request as ready for review December 2, 2025 15:07
We can't have double quotes inside descriptions or resolutions, each
line of the string gets parsed as yaml, so double quotes end up being
invalid.
@fabianrbz fabianrbz force-pushed the fix-gateway-manager-cp-will-fail-and-refuse-to-send-payload-3155 branch from 6e55589 to ddeca01 Compare December 3, 2025 11:46
@fabianrbz
Copy link
Contributor

@TuannasCodeCatastrophe I've rebased the branch because it was too old, it didn't even have the page you were trying to update.
Make sure you do a git pull

Copy link
Contributor

@fabianrbz fabianrbz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I left a couple of comments

Co-authored-by: Angel <Guaris@users.noreply.github.com>
Copy link
Contributor Author

@TuannasCodeCatastrophe TuannasCodeCatastrophe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

test

Copy link
Contributor Author

@TuannasCodeCatastrophe TuannasCodeCatastrophe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Test x 2

@TuannasCodeCatastrophe TuannasCodeCatastrophe merged commit fd5c0ca into main Dec 15, 2025
16 checks passed
@TuannasCodeCatastrophe TuannasCodeCatastrophe deleted the fix-gateway-manager-cp-will-fail-and-refuse-to-send-payload-3155 branch December 15, 2025 13:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fix: CP will fail and refuse to send payload

4 participants