[PR #913] [MERGED] integration: add headscale configuration programatically #1733

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

📋 Pull Request Information

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

Base: mainHead: integration-v2-config-man


📝 Commits (8)

  • 78ffd39 Ditch stupid distroless image for debug/test
  • 4badf31 Remove tab from YAML
  • f4cf33a Add helper function to add files to hs container
  • 5dc2449 Write headcsale config file from code, not depend on directory
  • 088064e Remove unused func, comment out configobject way
  • 2f5cebb golangci-lint --fix
  • 2402572 Add options to hsic, ACL and env overrides
  • 3f375d8 Add basic accept all acl to all test as example

📊 Changes

4 files changed (+241 additions, -31 deletions)

View changed files

📝 Dockerfile.debug (+1 -1)
integration/hsic/config.go (+97 -0)
📝 integration/hsic/hsic.go (+129 -27)
📝 integration/scenario.go (+14 -3)

📄 Description

Signed-off-by: Kristoffer Dalby kristoffer@tailscale.com


🔄 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/913 **Author:** [@kradalby](https://github.com/kradalby) **Created:** 11/2/2022 **Status:** ✅ Merged **Merged:** 11/3/2022 **Merged by:** [@juanfont](https://github.com/juanfont) **Base:** `main` ← **Head:** `integration-v2-config-man` --- ### 📝 Commits (8) - [`78ffd39`](https://github.com/juanfont/headscale/commit/78ffd391fb66171df56a85c8d6ac91ba387346ca) Ditch stupid distroless image for debug/test - [`4badf31`](https://github.com/juanfont/headscale/commit/4badf31ab39c9da40444affee8537f2b8701cc98) Remove tab from YAML - [`f4cf33a`](https://github.com/juanfont/headscale/commit/f4cf33ae595c39de33a231fdef08bfe310e48972) Add helper function to add files to hs container - [`5dc2449`](https://github.com/juanfont/headscale/commit/5dc2449d0e72c81979678f0c85b088421eb52ac8) Write headcsale config file from code, not depend on directory - [`088064e`](https://github.com/juanfont/headscale/commit/088064e987473feb4222ef2b4a9356f5c1148fe7) Remove unused func, comment out configobject way - [`2f5cebb`](https://github.com/juanfont/headscale/commit/2f5cebb47c89371cd71af9e63334a818036a6884) golangci-lint --fix - [`2402572`](https://github.com/juanfont/headscale/commit/240257236a682a4389fbcb6285c0772904ce2212) Add options to hsic, ACL and env overrides - [`3f375d8`](https://github.com/juanfont/headscale/commit/3f375d8cf6f5345710c6b9eb4acd54eef40e956a) Add basic accept all acl to all test as example ### 📊 Changes **4 files changed** (+241 additions, -31 deletions) <details> <summary>View changed files</summary> 📝 `Dockerfile.debug` (+1 -1) ➕ `integration/hsic/config.go` (+97 -0) 📝 `integration/hsic/hsic.go` (+129 -27) 📝 `integration/scenario.go` (+14 -3) </details> ### 📄 Description Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com><!-- Please tick if the following things apply. You… --> --- <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:31:29 +01:00
adam closed this issue 2025-12-29 02:31:29 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/headscale#1733