From 8b2972d6cbb1797554cfc68f71767c7fa55579fc Mon Sep 17 00:00:00 2001 From: mayankpande88 Date: Wed, 27 May 2026 15:29:21 +0530 Subject: [PATCH 1/3] docs: attribute DeepFlow (Yunshan Networks) in NOTICE for eBPF borrowings socket_info.c and gotls.c self-describe as based on DeepFlow's approach; acknowledge DeepFlow (https://github.com/deepflowio/deepflow), Copyright Yunshan Networks, Apache-2.0, alongside the Coroot attribution. --- NOTICE | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/NOTICE b/NOTICE index 798c748..e3d8049 100644 --- a/NOTICE +++ b/NOTICE @@ -13,5 +13,11 @@ The eBPF C code under ebpftracer/ebpf/ is distributed under the GNU General Public License, Version 2.0. See LICENSES/GPL-2.0.txt for the full text. +Portions of the eBPF C code under ebpftracer/ebpf/ (socket-info +extraction and Go TLS/gRPC file-descriptor discovery) were informed by +techniques from the DeepFlow project +(https://github.com/deepflowio/deepflow), Copyright Yunshan Networks, +licensed under the Apache License, Version 2.0. + This product includes software developed by third parties; see go.sum for the complete list of Go module dependencies and their licenses. From af77e367c88a882e009370475114a8fac83e39b7 Mon Sep 17 00:00:00 2001 From: mayankpande88 Date: Wed, 27 May 2026 15:29:21 +0530 Subject: [PATCH 2/3] fix: pin DaemonSet image to released semver tag 0.1.0 The manifest pinned :1, which was never published to GHCR (only v0.1.0 exists -> tags 0, 0.1, 0.1.0) and would ImagePullBackOff. Pin to the fully qualified semver :0.1.0 per the manifest's own production guidance. --- manifests/nudgebee-node-agent.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/manifests/nudgebee-node-agent.yaml b/manifests/nudgebee-node-agent.yaml index 737c395..dc211da 100644 --- a/manifests/nudgebee-node-agent.yaml +++ b/manifests/nudgebee-node-agent.yaml @@ -35,10 +35,10 @@ spec: hostPID: true containers: - name: nudgebee-node-agent - # Pinning to a major-version tag keeps deploys deterministic - # within a compatible range. For production, pin to a fully - # qualified semver tag (e.g. :1.2.3). - image: ghcr.io/nudgebee/node-agent:1 + # Pinned to a fully qualified semver tag (x.y.z) for + # reproducible deploys. Bump to a newer release tag to upgrade; + # see the GitHub releases / GHCR for available versions. + image: ghcr.io/nudgebee/node-agent:0.1.0 imagePullPolicy: IfNotPresent args: ["--cgroupfs-root", "/host/sys/fs/cgroup"] ports: From bbf7761f835124741e1efc65051fb2919b7ee186 Mon Sep 17 00:00:00 2001 From: mayankpande88 Date: Wed, 27 May 2026 15:29:21 +0530 Subject: [PATCH 3/3] docs: state no DCO/CLA required in CONTRIBUTING --- CONTRIBUTING.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 0c91320..2c7b84f 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -65,3 +65,7 @@ main Dockerfile only runs `go build` and will not rebuild eBPF for you. By submitting a contribution you agree to license your changes under the same terms as the project: Apache-2.0 for Go code, GPL-2.0 for eBPF C code. + +No Developer Certificate of Origin (DCO) sign-off or Contributor +License Agreement (CLA) is required — opening a pull request is taken +as acceptance of the above.