Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(*) only mount logs directory and use a different prefix (#474) #482

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

Tieske
Copy link
Member

@Tieske Tieske commented Dec 15, 2023

Since Kong 3.0 unix sockets have been introduced and spurious failures have been observed on MacOS and Windows systems when using Pongo.

The issue is the unix-sockets being created by Kong (inside the container) on the filesystem that is mounted from the host. This is not supported on Windows and MacOS, though seems to work most of the time, just not always (exact cause unclear).

The fix is 2 fold;

  • a change to the test-helpers (Kong side)
  • a change to Pongo (this branch)

The Pongo change in this PR will make it work if the Kong patch is available, but if it isn't then it will always fail, instead of only occasionally. Confirmed versions to fail: 3.2+ both CE and EE.

Hence this PR will only work with Kong versions that have been patched. At the time of writing that is:

  • Kong 3.6+, both CE and EE (not released yet, but the fix is in master)
  • Kong 3.4 EE LTS, patch version 3.4.2.1+

So this PR is NOT to be merged, since it will break existing Pongo users.

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.

2 participants