[PR #484] [MERGED] Add DNS nameserver support to management #12670

Closed
opened 2026-08-05 02:06:25 -04:00 by saavagebueno · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/netbirdio/netbird/pull/484
Author: @mlsmaycon
Created: 9/28/2022
Status: Merged
Merged: 9/30/2022
Merged by: @mlsmaycon

Base: mainHead: feature/nameserver


📝 Commits (10+)

  • 08e57ec Add dns package with nameserver types
  • bc943d5 Add nameserver groups to account manager with no logic
  • 6728b8f update grpc proto and update script to run from any path
  • f02eb4c add nameserver tests
  • 67e2b7d Merge branch 'main' into feature/nameserver
  • 550076c Add enabled field
  • a2e8170 Add enabled field
  • 53fd8e4 add create name server group tests
  • e49b874 rollback proto update
  • cebfe35 Add CreateNameServerGroup tests and logic

📊 Changes

8 files changed (+1599 additions, -22 deletions)

View changed files

📝 .github/workflows/golang-test-linux.yml (+4 -4)
dns/dns.go (+6 -0)
dns/nameserver.go (+183 -0)
📝 management/proto/generate.sh (+14 -1)
📝 management/server/account.go (+39 -17)
📝 management/server/mock_server/account_mock.go (+55 -0)
management/server/nameserver.go (+333 -0)
management/server/nameserver_test.go (+965 -0)

📄 Description

Add DNS package and Nameserver group objects

Add CRUD operations for Nameserver Groups to account manager


🔄 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/484 **Author:** [@mlsmaycon](https://github.com/mlsmaycon) **Created:** 9/28/2022 **Status:** ✅ Merged **Merged:** 9/30/2022 **Merged by:** [@mlsmaycon](https://github.com/mlsmaycon) **Base:** `main` ← **Head:** `feature/nameserver` --- ### 📝 Commits (10+) - [`08e57ec`](https://github.com/netbirdio/netbird/commit/08e57ecf12a0541fd57ce087638eeda035002f31) Add dns package with nameserver types - [`bc943d5`](https://github.com/netbirdio/netbird/commit/bc943d5adb1bd5c2357f2218043b47d8b0d51599) Add nameserver groups to account manager with no logic - [`6728b8f`](https://github.com/netbirdio/netbird/commit/6728b8f2daa0643f4426c1c6b4045cfcc9be45bb) update grpc proto and update script to run from any path - [`f02eb4c`](https://github.com/netbirdio/netbird/commit/f02eb4c7d70b474ec93251e8e8a6d7386619a775) add nameserver tests - [`67e2b7d`](https://github.com/netbirdio/netbird/commit/67e2b7d0c3b30a25a7595a4b091269d608e0c67d) Merge branch 'main' into feature/nameserver - [`550076c`](https://github.com/netbirdio/netbird/commit/550076c6446af3d5b124d832c5894b7e9c5cf01b) Add enabled field - [`a2e8170`](https://github.com/netbirdio/netbird/commit/a2e8170be165ce4b2ca857400d742ba3fb0d91be) Add enabled field - [`53fd8e4`](https://github.com/netbirdio/netbird/commit/53fd8e41b3ff9fedf3ee99e1bc608ef7de906c82) add create name server group tests - [`e49b874`](https://github.com/netbirdio/netbird/commit/e49b874ed5103dadb609ffdcdc46ab5ea9fa49ef) rollback proto update - [`cebfe35`](https://github.com/netbirdio/netbird/commit/cebfe359361afcd5959821383a6c1a586899de5f) Add CreateNameServerGroup tests and logic ### 📊 Changes **8 files changed** (+1599 additions, -22 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/golang-test-linux.yml` (+4 -4) ➕ `dns/dns.go` (+6 -0) ➕ `dns/nameserver.go` (+183 -0) 📝 `management/proto/generate.sh` (+14 -1) 📝 `management/server/account.go` (+39 -17) 📝 `management/server/mock_server/account_mock.go` (+55 -0) ➕ `management/server/nameserver.go` (+333 -0) ➕ `management/server/nameserver_test.go` (+965 -0) </details> ### 📄 Description Add DNS package and Nameserver group objects Add CRUD operations for Nameserver Groups to account manager --- <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 02:06:25 -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#12670