[PR #357] [MERGED] Remove boundaries between Namespaces #1403

Closed
opened 2025-12-29 02:29:57 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/juanfont/headscale/pull/357
Author: @kradalby
Created: 2/25/2022
Status: Merged
Merged: 2/25/2022
Merged by: @kradalby

Base: mainHead: make-namespace-to-users


📝 Commits (5)

  • e03b3d5 Remove boundries between namespaces
  • d9e7f37 Uncomment previous test and update them for no boundries
  • 2c70644 Update changelog
  • 91b5055 Update readme and glossary to reflect features and goals
  • bae8ed3 Merge branch 'main' into make-namespace-to-users

📊 Changes

8 files changed (+119 additions, -103 deletions)

View changed files

📝 CHANGELOG.md (+6 -3)
📝 README.md (+55 -31)
📝 acls.go (+1 -1)
📝 dns_test.go (+15 -14)
📝 docs/glossary.md (+4 -1)
📝 machine.go (+6 -19)
📝 machine_test.go (+3 -3)
📝 namespaces_test.go (+29 -31)

📄 Description

This PR removes the boundaries between namespaces, this allows all nodes to talk to eachother and ACLs is now the defacto way to restrict access in headscale.

This brings headscale inline with Tailscale's tailnet implementation as per discussed in #311.

  • read the CONTRIBUTING guidelines
  • raised a GitHub issue or discussed it on the projects chat beforehand
  • added unit tests
  • [] added integration tests
  • updated documentation if needed
  • updated CHANGELOG.md

🔄 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/juanfont/headscale/pull/357 **Author:** [@kradalby](https://github.com/kradalby) **Created:** 2/25/2022 **Status:** ✅ Merged **Merged:** 2/25/2022 **Merged by:** [@kradalby](https://github.com/kradalby) **Base:** `main` ← **Head:** `make-namespace-to-users` --- ### 📝 Commits (5) - [`e03b3d5`](https://github.com/juanfont/headscale/commit/e03b3d558fa43ce5f226ac7dac2537131bc98c0e) Remove boundries between namespaces - [`d9e7f37`](https://github.com/juanfont/headscale/commit/d9e7f372800e3650f9d328fbf4d817a34cd0810d) Uncomment previous test and update them for no boundries - [`2c70644`](https://github.com/juanfont/headscale/commit/2c7064462a2a2d129cfae8dd4ec4b9756300ea67) Update changelog - [`91b5055`](https://github.com/juanfont/headscale/commit/91b50550ee33e46cf1809ffc2e79d6d744e1267c) Update readme and glossary to reflect features and goals - [`bae8ed3`](https://github.com/juanfont/headscale/commit/bae8ed3e709cc221086dd659e4be5b35d4296932) Merge branch 'main' into make-namespace-to-users ### 📊 Changes **8 files changed** (+119 additions, -103 deletions) <details> <summary>View changed files</summary> 📝 `CHANGELOG.md` (+6 -3) 📝 `README.md` (+55 -31) 📝 `acls.go` (+1 -1) 📝 `dns_test.go` (+15 -14) 📝 `docs/glossary.md` (+4 -1) 📝 `machine.go` (+6 -19) 📝 `machine_test.go` (+3 -3) 📝 `namespaces_test.go` (+29 -31) </details> ### 📄 Description This PR removes the boundaries between namespaces, this allows all nodes to talk to eachother and ACLs is now the defacto way to restrict access in headscale. This brings headscale inline with Tailscale's tailnet implementation as per discussed in #311. <!-- Please tick if the following things apply. You… --> - [x] read the [CONTRIBUTING guidelines](README.md#user-content-contributing) - [x] raised a GitHub issue or discussed it on the projects chat beforehand - [x] added unit tests - [] added integration tests - [x] updated documentation if needed - [x] updated CHANGELOG.md <!-- If applicable, please reference the issue using `Fixes #XXX` and add tests to cover your new code. --> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2025-12-29 02:29:57 +01:00
adam closed this issue 2025-12-29 02:29:57 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/headscale#1403