mirror of
https://github.com/tailscale/tailscale.git
synced 2025-09-22 14:11:02 +02:00
tstest/integration/testcontrol: propagate CapVer (#17093)
To support integration testing of client features that rely on it, e.g. peer relay. Updates tailscale/corp#30903 Signed-off-by: Jordan Whited <jordan@tailscale.com>
This commit is contained in:
parent
6feb6f3c75
commit
32bfd72752
@ -674,6 +674,7 @@ func (s *Server) serveRegister(w http.ResponseWriter, r *http.Request, mkey key.
|
|||||||
AllowedIPs: allowedIPs,
|
AllowedIPs: allowedIPs,
|
||||||
Hostinfo: req.Hostinfo.View(),
|
Hostinfo: req.Hostinfo.View(),
|
||||||
Name: req.Hostinfo.Hostname,
|
Name: req.Hostinfo.Hostname,
|
||||||
|
Cap: req.Version,
|
||||||
Capabilities: []tailcfg.NodeCapability{
|
Capabilities: []tailcfg.NodeCapability{
|
||||||
tailcfg.CapabilityHTTPS,
|
tailcfg.CapabilityHTTPS,
|
||||||
tailcfg.NodeAttrFunnel,
|
tailcfg.NodeAttrFunnel,
|
||||||
@ -811,6 +812,7 @@ func (s *Server) serveMap(w http.ResponseWriter, r *http.Request, mkey key.Machi
|
|||||||
endpoints := filterInvalidIPv6Endpoints(req.Endpoints)
|
endpoints := filterInvalidIPv6Endpoints(req.Endpoints)
|
||||||
node.Endpoints = endpoints
|
node.Endpoints = endpoints
|
||||||
node.DiscoKey = req.DiscoKey
|
node.DiscoKey = req.DiscoKey
|
||||||
|
node.Cap = req.Version
|
||||||
if req.Hostinfo != nil {
|
if req.Hostinfo != nil {
|
||||||
node.Hostinfo = req.Hostinfo.View()
|
node.Hostinfo = req.Hostinfo.View()
|
||||||
if ni := node.Hostinfo.NetInfo(); ni.Valid() {
|
if ni := node.Hostinfo.NetInfo(); ni.Valid() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user