[PR #1536] [MERGED] Feautre/extend sys meta #15531

Closed
opened 2026-08-05 03:07:52 -04:00 by saavagebueno · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/netbirdio/netbird/pull/1536
Author: @pappz
Created: 2/6/2024
Status: Merged
Merged: 2/20/2024
Merged by: @pascal-fischer

Base: feature/posture-checksHead: feautre/extend-sys-meta


📝 Commits (10+)

  • f0d43a8 Collect network addresses
  • 6c629e8 Add Linux sys product info
  • ec31326 Fix peer meta comparison
  • 22e544e Collect sys info on mac
  • 6cda533 Add windows sys info
  • fbc97a7 Fix test
  • acb281a Fix test
  • 6baa949 Fix grpc client
  • 6d8c73e Ignore test
  • f5afd9f Merge branch 'feautre/extend-sys-meta' of github.com:netbirdio/netbird into feautre/extend-sys-meta

📊 Changes

32 files changed (+1353 additions, -331 deletions)

View changed files

client/netbird (+0 -0)
client/netbird.exe (+0 -0)
client/system/detect_cloud/alibabacloud.go (+24 -0)
client/system/detect_cloud/aws.go (+57 -0)
client/system/detect_cloud/azure.go (+25 -0)
client/system/detect_cloud/detect.go (+65 -0)
client/system/detect_cloud/digitalocean.go (+24 -0)
client/system/detect_cloud/gcp.go (+25 -0)
client/system/detect_cloud/ibmcloud.go (+54 -0)
client/system/detect_cloud/oracle.go (+56 -0)
client/system/detect_cloud/softlayer.go (+25 -0)
client/system/detect_cloud/vultr.go (+24 -0)
client/system/detect_platform/detect.go (+53 -0)
client/system/detect_platform/kube.go (+17 -0)
client/system/detect_platform/openstack.go (+24 -0)
📝 client/system/info.go (+67 -0)
📝 client/system/info_darwin.go (+57 -1)
client/system/info_darwin_test.go (+23 -0)
📝 client/system/info_freebsd.go (+9 -1)
📝 client/system/info_linux.go (+40 -4)

...and 12 more files

📄 Description

Describe your changes

Collect additional informations from peers

  • List of IP addresses and MAC addresses
  • System serial number
  • System manufacturer
  • System product name

Checklist

  • Is it a bug fix
  • Is a typo/documentation fix
  • Is a feature enhancement
  • It is a refactor
  • Created tests that fail without the change (if possible)
  • Extended the README / documentation, if necessary

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/netbirdio/netbird/pull/1536 **Author:** [@pappz](https://github.com/pappz) **Created:** 2/6/2024 **Status:** ✅ Merged **Merged:** 2/20/2024 **Merged by:** [@pascal-fischer](https://github.com/pascal-fischer) **Base:** `feature/posture-checks` ← **Head:** `feautre/extend-sys-meta` --- ### 📝 Commits (10+) - [`f0d43a8`](https://github.com/netbirdio/netbird/commit/f0d43a8a905fa806413f73c43bcc671b1c5a28a3) Collect network addresses - [`6c629e8`](https://github.com/netbirdio/netbird/commit/6c629e8e4565f027125f8023a342a8cebc190279) Add Linux sys product info - [`ec31326`](https://github.com/netbirdio/netbird/commit/ec313261f0b862e48fe5bf0a69711fd2cc5f6f7c) Fix peer meta comparison - [`22e544e`](https://github.com/netbirdio/netbird/commit/22e544e2f25aa5076801149492744645fef9e52a) Collect sys info on mac - [`6cda533`](https://github.com/netbirdio/netbird/commit/6cda53335c642fd40da72f17ee963f98ba2a44fa) Add windows sys info - [`fbc97a7`](https://github.com/netbirdio/netbird/commit/fbc97a7bb434f0570e6331a650c8308596cc3eaa) Fix test - [`acb281a`](https://github.com/netbirdio/netbird/commit/acb281a90faa8dd0ed0eddb62ef76e59ae33887a) Fix test - [`6baa949`](https://github.com/netbirdio/netbird/commit/6baa949cad4a7de0cac1b4d9839a868a272ed533) Fix grpc client - [`6d8c73e`](https://github.com/netbirdio/netbird/commit/6d8c73e740aaa805f67b7ef6b2a14ac5b682a89a) Ignore test - [`f5afd9f`](https://github.com/netbirdio/netbird/commit/f5afd9f69c540ce8c66a729865fe8d2470989a33) Merge branch 'feautre/extend-sys-meta' of github.com:netbirdio/netbird into feautre/extend-sys-meta ### 📊 Changes **32 files changed** (+1353 additions, -331 deletions) <details> <summary>View changed files</summary> ➕ `client/netbird` (+0 -0) ➕ `client/netbird.exe` (+0 -0) ➕ `client/system/detect_cloud/alibabacloud.go` (+24 -0) ➕ `client/system/detect_cloud/aws.go` (+57 -0) ➕ `client/system/detect_cloud/azure.go` (+25 -0) ➕ `client/system/detect_cloud/detect.go` (+65 -0) ➕ `client/system/detect_cloud/digitalocean.go` (+24 -0) ➕ `client/system/detect_cloud/gcp.go` (+25 -0) ➕ `client/system/detect_cloud/ibmcloud.go` (+54 -0) ➕ `client/system/detect_cloud/oracle.go` (+56 -0) ➕ `client/system/detect_cloud/softlayer.go` (+25 -0) ➕ `client/system/detect_cloud/vultr.go` (+24 -0) ➕ `client/system/detect_platform/detect.go` (+53 -0) ➕ `client/system/detect_platform/kube.go` (+17 -0) ➕ `client/system/detect_platform/openstack.go` (+24 -0) 📝 `client/system/info.go` (+67 -0) 📝 `client/system/info_darwin.go` (+57 -1) ➕ `client/system/info_darwin_test.go` (+23 -0) 📝 `client/system/info_freebsd.go` (+9 -1) 📝 `client/system/info_linux.go` (+40 -4) _...and 12 more files_ </details> ### 📄 Description ## Describe your changes Collect additional informations from peers - List of IP addresses and MAC addresses - System serial number - System manufacturer - System product name ## Issue ticket number and link ### Checklist - [ ] Is it a bug fix - [ ] Is a typo/documentation fix - [x] Is a feature enhancement - [ ] It is a refactor - [ ] Created tests that fail without the change (if possible) - [ ] Extended the README / documentation, if necessary --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
saavagebueno added the pull-request label 2026-08-05 03:07:52 -04:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#15531