Workaround for K8s dual stack bug#733
Open
edwarnicke wants to merge 1 commit intonetworkservicemesh:mainfrom
Open
Workaround for K8s dual stack bug#733edwarnicke wants to merge 1 commit intonetworkservicemesh:mainfrom
edwarnicke wants to merge 1 commit intonetworkservicemesh:mainfrom
Conversation
c08af4d to
dce7f04
Compare
K8s doesn't have a functioning way to get the IPv6 Pod IP via the downward API. This hacks around it if env variable NSM_TUNNEL_IP_TO_V6 = true The first GlobalUnicast IPv6 address from the same kernel interface as the IPv4 Tunnel IP is used instead. Signed-off-by: Ed Warnicke <hagbard@gmail.com>
dce7f04 to
0fdf3b9
Compare
nsmbot
pushed a commit
that referenced
this pull request
Jul 14, 2023
…k-vpp@main PR link: networkservicemesh/sdk-vpp#733 Commit: ad8c2ca Author: Artem Glazychev Date: 2023-07-14 17:21:48 +0700 Message: - Revert "Add pinggrouprange to forwarder's chain (#718)" (#733) This reverts commit ce2e514e2a71b25b450d83af3c7209e396b77122. Signed-off-by: NSMBot <nsmbot@networkservicmesh.io>
nsmbot
pushed a commit
that referenced
this pull request
Jun 24, 2025
…k-sriov@main PR link: networkservicemesh/sdk-sriov#664 Commit: 517ff5f Author: Network Service Mesh Bot Date: 2025-06-24 08:47:59 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk-kernel@main (#664) PR link: networkservicemesh/sdk-kernel#733 Commit: dcd33e6 Author: Network Service Mesh Bot Date: 2025-06-24 08:44:38 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk@main (#733) PR link: networkservicemesh/sdk#1737 Commit: 8c5ddd8 Author: Network Service Mesh Bot Date: 2025-06-24 08:41:38 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/api@main (#1737) PR link: https://github.com/networkservicemesh/api/pull/ Commit: a309c99 Author: dependabot[bot] Date: 2025-06-24 15:31:02 +0200 Message: - Bump arduino/setup-protoc from 1 to 3 (#186) * Bump arduino/setup-protoc from 1 to 3 Bumps [arduino/setup-protoc](https://github.com/arduino/setup-protoc) from 1 to 3. - [Release notes](https://github.com/arduino/setup-protoc/releases) - [Commits](arduino/setup-protoc@v1...v3) --- updated-dependencies: - dependency-name: arduino/setup-protoc dependency-type: direct:production update-type: version-update:semver-major ... * remove explicit versioning --------- Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: Botond Szirtes <botond.szirtes@est.tech> Signed-off-by: NSMBot <nsmbot@networkservicmesh.io>
nsmbot
pushed a commit
that referenced
this pull request
Jun 24, 2025
…k-vpp@main PR link: networkservicemesh/sdk-vpp#911 Commit: ec5a7bb Author: Network Service Mesh Bot Date: 2025-06-24 08:48:30 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk-kernel@main (#911) PR link: networkservicemesh/sdk-kernel#733 Commit: dcd33e6 Author: Network Service Mesh Bot Date: 2025-06-24 08:44:38 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk@main (#733) PR link: networkservicemesh/sdk#1737 Commit: 8c5ddd8 Author: Network Service Mesh Bot Date: 2025-06-24 08:41:38 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/api@main (#1737) PR link: https://github.com/networkservicemesh/api/pull/ Commit: a309c99 Author: dependabot[bot] Date: 2025-06-24 15:31:02 +0200 Message: - Bump arduino/setup-protoc from 1 to 3 (#186) * Bump arduino/setup-protoc from 1 to 3 Bumps [arduino/setup-protoc](https://github.com/arduino/setup-protoc) from 1 to 3. - [Release notes](https://github.com/arduino/setup-protoc/releases) - [Commits](arduino/setup-protoc@v1...v3) --- updated-dependencies: - dependency-name: arduino/setup-protoc dependency-type: direct:production update-type: version-update:semver-major ... * remove explicit versioning --------- Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: Botond Szirtes <botond.szirtes@est.tech> Signed-off-by: NSMBot <nsmbot@networkservicmesh.io>
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.
K8s doesn't have a functioning way to get the IPv6 Pod IP via the
downward API.
This hacks around it if env variable
NSM_TUNNEL_IP_TO_V6 = true
The first GlobalUnicast IPv6 address from the same kernel interface as
the IPv4 Tunnel IP is used instead.
Signed-off-by: Ed Warnicke hagbard@gmail.com