cmd/tailscaled: only warn about unsupported attestation when enabled (#20028)
We don't need to log if the policy doesn't actually say that hardware attestation must be enabled. Updates #cleanup Signed-off-by: Andrew Lytvynov <awly@tailscale.com>
This commit is contained in:
@@ -923,7 +923,9 @@ func handleTPMFlags() {
|
|||||||
case !args.hardwareAttestation.set:
|
case !args.hardwareAttestation.set:
|
||||||
policyHWAttestation, _ := policyclient.Get().GetBoolean(pkey.HardwareAttestation, false)
|
policyHWAttestation, _ := policyclient.Get().GetBoolean(pkey.HardwareAttestation, false)
|
||||||
if err := canUseHardwareAttestation(); err != nil {
|
if err := canUseHardwareAttestation(); err != nil {
|
||||||
log.Printf("[unexpected] policy requires hardware attestation, but device does not support it: %v", err)
|
if policyHWAttestation {
|
||||||
|
log.Printf("[unexpected] policy requires hardware attestation, but device does not support it: %v", err)
|
||||||
|
}
|
||||||
args.hardwareAttestation.v = false
|
args.hardwareAttestation.v = false
|
||||||
} else {
|
} else {
|
||||||
args.hardwareAttestation.v = policyHWAttestation
|
args.hardwareAttestation.v = policyHWAttestation
|
||||||
|
|||||||
Reference in New Issue
Block a user