diff --git a/.changelog/15125.txt b/.changelog/15125.txt new file mode 100644 index 000000000..23cd7abd0 --- /dev/null +++ b/.changelog/15125.txt @@ -0,0 +1,3 @@ +```release-note:bug +device: Fixed a bug where device plugins would not fingerprint on startup +``` diff --git a/client/node_updater.go b/client/node_updater.go index a2746cf18..1b341ee7c 100644 --- a/client/node_updater.go +++ b/client/node_updater.go @@ -76,6 +76,7 @@ SEND_BATCH: var devicesChanged bool c.batchNodeUpdates.batchDevicesUpdates(func(devices []*structs.NodeDeviceResource) { if c.updateNodeFromDevicesLocked(devices) { + newConfig.Node.NodeResources.Devices = devices devicesChanged = true } })