From 407e076ea6dee46c1c67576780f4f71b68a96552 Mon Sep 17 00:00:00 2001 From: Kristoffer Dalby Date: Thu, 27 Mar 2025 08:34:59 +0100 Subject: [PATCH] a bit to agressive removeals Signed-off-by: Kristoffer Dalby --- integration/hsic/hsic.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/integration/hsic/hsic.go b/integration/hsic/hsic.go index 5a0fa6c5..29c69f3a 100644 --- a/integration/hsic/hsic.go +++ b/integration/hsic/hsic.go @@ -411,6 +411,18 @@ func New( return nil, fmt.Errorf("failed to write headscale config to container: %w", err) } + if hsic.aclPolicy != nil { + data, err := json.Marshal(hsic.aclPolicy) + if err != nil { + return nil, fmt.Errorf("failed to marshal ACL Policy to JSON: %w", err) + } + + err = hsic.WriteFile(aclPolicyPath, data) + if err != nil { + return nil, fmt.Errorf("failed to write ACL policy to container: %w", err) + } + } + if hsic.hasTLS() { err = hsic.WriteFile(tlsCertPath, hsic.tlsCert) if err != nil {