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

Updated for tcp6 support. #311

Closed
wants to merge 11 commits into from

Conversation

xorl
Copy link
Contributor

@xorl xorl commented Mar 19, 2024

What

socat only binds to TCP4 on workers.

How

socat only binds to TCP4 on worker nodes so we modify it to work with TCP6, the socat TCP6 binds to both TCP4 and TCP6 so support native IPv6 only clusters.

Recommended reading order

  1. airbyte-commons-worker/src/main/java/io/airbyte/workers/process/KubePodProcess.java

Can this PR be safely reverted / rolled back?

If unsure, leave it blank.

  • YES πŸ’š
  • NO ❌

🚨 User Impact 🚨

May cause issues if IPv6 routing is not configured correctly.

@CLAassistant
Copy link

CLAassistant commented Mar 19, 2024

CLA assistant check
All committers have signed the CLA.

@davinchia
Copy link
Contributor

/create-oss-pr

xorl and others added 7 commits March 21, 2024 21:59
## What

* Makes git ignore [`jenv`](https://www.jenv.be/)'s .`.java-version`
file, to avoid adding it as an unintended artifact in future commits
* As of now, we do not explicitly encourage saving this file, nor do we
require [`jenv`](https://www.jenv.be/) to contribute to the project,
indicating that [`jenv`](https://www.jenv.be/) is the responsibility of
the user, instead of the maintainer(s)

## How

* Adds a rule to the project-level .gitignore file to ignore all
.java-version files

## Recommended reading order
1. Related to the initial steps in
[developing-locally](https://docs.airbyte.com/contributing-to-airbyte/resources/developing-locally)

## Can this PR be safely reverted and rolled back?
<!--
* If you know that your be safely rolled back, check YES.*
* If that is not the case (e.g. a database migration), check NO.
* If unsure, leave it blank.*
-->
- [ x ] YES πŸ’š
- [ ] NO ❌
@xorl
Copy link
Contributor Author

xorl commented Apr 8, 2024

Any update on this? This breaks ipv6 only EKS/AKS/GKE only clusters as the services cannot be contacted over ipv6.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
5 participants