[PR #3018] [MERGED] [management] Extract internal types into dedicated package #16026

Open
opened 2026-08-05 03:08:49 -04:00 by saavagebueno · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/netbirdio/netbird/pull/3018
Author: @pascal-fischer
Created: 12/10/2024
Status: Merged
Merged: 12/11/2024
Merged by: @pascal-fischer

Base: feature/new-networks-concept-apiHead: refactor/extract-internal-types


📝 Commits (10+)

📊 Changes

89 files changed (+3939 additions, -3611 deletions)

View changed files

📝 client/cmd/testutil_test.go (+2 -1)
📝 client/internal/engine_test.go (+2 -1)
📝 client/server/server_test.go (+2 -1)
📝 management/client/client_test.go (+2 -1)
📝 management/cmd/management.go (+3 -2)
📝 management/cmd/migration_up.go (+2 -2)
📝 management/server/account.go (+126 -946)
📝 management/server/account_request_buffer.go (+7 -4)
📝 management/server/account_test.go (+134 -119)
📝 management/server/config.go (+2 -1)
📝 management/server/dns.go (+19 -116)
📝 management/server/dns_test.go (+16 -14)
📝 management/server/ephemeral.go (+6 -4)
📝 management/server/ephemeral_test.go (+7 -5)
📝 management/server/group.go (+53 -65)
📝 management/server/group_test.go (+10 -9)
📝 management/server/grpcserver.go (+4 -3)
📝 management/server/http/handlers/accounts/accounts_handler.go (+3 -2)
📝 management/server/http/handlers/accounts/accounts_handler_test.go (+9 -9)
📝 management/server/http/handlers/dns/dns_settings_handler.go (+2 -1)

...and 69 more files

📄 Description

Describe your changes

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/3018 **Author:** [@pascal-fischer](https://github.com/pascal-fischer) **Created:** 12/10/2024 **Status:** ✅ Merged **Merged:** 12/11/2024 **Merged by:** [@pascal-fischer](https://github.com/pascal-fischer) **Base:** `feature/new-networks-concept-api` ← **Head:** `refactor/extract-internal-types` --- ### 📝 Commits (10+) - [`eaa6b97`](https://github.com/netbirdio/netbird/commit/eaa6b976199409a18e67867642a6d101fa925f9e) extract internal types into dedicated package - [`30d5030`](https://github.com/netbirdio/netbird/commit/30d5030b8bbcc38fa96b594aa8bc9bd9edc7d071) fix tests - [`b71bbb2`](https://github.com/netbirdio/netbird/commit/b71bbb2934492ef06cc4e40c3555697856d9f1e7) fix tests - [`bb7fb08`](https://github.com/netbirdio/netbird/commit/bb7fb085ff6f67de3dd049220469826bc5ca5570) fix tests - [`8316514`](https://github.com/netbirdio/netbird/commit/8316514d1912ffff9143de349936b354aefc1d1a) fix tests - [`fa2f8ef`](https://github.com/netbirdio/netbird/commit/fa2f8efc574fb8b9d306b3aebabb6eb36ac50cdc) fix tests - [`cbccaa7`](https://github.com/netbirdio/netbird/commit/cbccaa7e12ae2addd97fabea9066071540c78d0e) linter - [`9cd13c8`](https://github.com/netbirdio/netbird/commit/9cd13c802d6983e2ed896883a266be09717d99f1) return unimplemented error - [`68adc31`](https://github.com/netbirdio/netbird/commit/68adc31d75ac2a3ab58151812961833b5e9e0302) remove unused method - [`f3ad7e6`](https://github.com/netbirdio/netbird/commit/f3ad7e621218729024df2a6743d238f7757d5fda) Merge branch 'feature/new-networks-concept-api' into refactor/extract-internal-types ### 📊 Changes **89 files changed** (+3939 additions, -3611 deletions) <details> <summary>View changed files</summary> 📝 `client/cmd/testutil_test.go` (+2 -1) 📝 `client/internal/engine_test.go` (+2 -1) 📝 `client/server/server_test.go` (+2 -1) 📝 `management/client/client_test.go` (+2 -1) 📝 `management/cmd/management.go` (+3 -2) 📝 `management/cmd/migration_up.go` (+2 -2) 📝 `management/server/account.go` (+126 -946) 📝 `management/server/account_request_buffer.go` (+7 -4) 📝 `management/server/account_test.go` (+134 -119) 📝 `management/server/config.go` (+2 -1) 📝 `management/server/dns.go` (+19 -116) 📝 `management/server/dns_test.go` (+16 -14) 📝 `management/server/ephemeral.go` (+6 -4) 📝 `management/server/ephemeral_test.go` (+7 -5) 📝 `management/server/group.go` (+53 -65) 📝 `management/server/group_test.go` (+10 -9) 📝 `management/server/grpcserver.go` (+4 -3) 📝 `management/server/http/handlers/accounts/accounts_handler.go` (+3 -2) 📝 `management/server/http/handlers/accounts/accounts_handler_test.go` (+9 -9) 📝 `management/server/http/handlers/dns/dns_settings_handler.go` (+2 -1) _...and 69 more files_ </details> ### 📄 Description ## Describe your changes ## Issue ticket number and link ### Checklist - [ ] Is it a bug fix - [ ] Is a typo/documentation fix - [ ] Is a feature enhancement - [x] 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:08:49 -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#16026