Skip to content

Conversation

@randmonkey
Copy link
Contributor

@randmonkey randmonkey commented Nov 5, 2025

  • remove cleanup of nulls in plugin config

  • update tests

  • update changelog

  • dump plugin config in tests

  • find plugin in multiple plugins

  • use different paths for plugin tests and fix workspace

(cherry picked from commit 2bb2029)

What this PR does / why we need it:

Backport #7751 to release/2.12.x.

Which issue this PR fixes:

fixes #7777

Special notes for your reviewer:

Since the github.com/kong/go-kong 0.56.0 fills ALL field with nulls with default value, this does not really fix the issue and the integration tests cannot pass.
go-kong 0.60.0 is the earliest version that fixed this, but signature of Client.ReloadDeclarativeRawConfig has changed. We need to choose one:

  • Bump to go-kong to 0.60.0 and modify affected interfaces and related code to process the returned errors
  • Cancel the backporting to release/2.12.x

PR Readiness Checklist:

Complete these before marking the PR as ready to review:

  • the CHANGELOG.md release notes have been updated to reflect any significant (and particularly user-facing) changes introduced by this PR

* remove cleanup of nulls in plugin config

* update tests

* update changelog

* dump plugin config in tests

* find plugin in multiple plugins

* use different paths for plugin tests and fix workspace

(cherry picked from commit 2bb2029)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants