Skip to content

Commit a732a42

Browse files
committed
fix: use full dns name
1 parent 9035a8e commit a732a42

File tree

1 file changed

+2
-5
lines changed
  • cmd/server/tailscale_attestor

1 file changed

+2
-5
lines changed

cmd/server/tailscale_attestor/main.go

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,14 @@ package main
33
import (
44
"context"
55
"fmt"
6-
"sync"
7-
"tailscale.com/util/dnsname"
8-
96
"github.com/hashicorp/hcl"
107
"github.com/spiffe/go-spiffe/v2/spiffeid"
118
"github.com/spiffe/spire-plugin-sdk/pluginmain"
129
nodeattestorv1 "github.com/spiffe/spire-plugin-sdk/proto/spire/plugin/server/nodeattestor/v1"
1310
configv1 "github.com/spiffe/spire-plugin-sdk/proto/spire/service/common/config/v1"
1411
"google.golang.org/grpc/codes"
1512
"google.golang.org/grpc/status"
13+
"sync"
1614
"tailscale.com/client/tailscale"
1715
"tailscale.com/ipn/ipnstate"
1816
"tailscale.com/types/key"
@@ -72,8 +70,7 @@ func (p *Plugin) Attest(stream nodeattestorv1.NodeAttestor_AttestServer) error {
7270
return fmt.Errorf("unable to find provided client key")
7371
}
7472

75-
sanitizeHostname := dnsname.SanitizeHostname(node.HostName)
76-
id, err := agentID(c.trustDomain, fmt.Sprintf("/%s/%s", PluginName, sanitizeHostname))
73+
id, err := agentID(c.trustDomain, fmt.Sprintf("/%s/%s", PluginName, node.DNSName))
7774
if err != nil {
7875
return err
7976
}

0 commit comments

Comments
 (0)