Update hashicorp/nomad to 1.4.2
Summary
It seems that the nomad 1.4 breaks this plugin, the plugin runs but does not fingerprint in devices after upgrading. Downgrading fixed the problem.
System Info
-
Nomad version: (e.g. 1.2.0) 1.4.2
-
OS: (e.g. ubuntu 21.04) void rolling
-
Architecture: (e.g. linux/amd64) linux/amd64
Steps to reproduce
upgrade to 1.4 with working jobs that use usb devices
Relevant logs and/or screenshots
I tried to build the plugin with nomad 1.4.2 dependencies, but the build failed.
internal/plugin/fingerprint.go:217:19: undefined: helper.StringToPtr
internal/plugin/fingerprint.go:220:19: undefined: helper.StringToPtr
internal/plugin/fingerprint.go:223:19: undefined: helper.StringToPtr
internal/plugin/fingerprint.go:226:19: undefined: helper.StringToPtr
internal/plugin/fingerprint.go:229:19: undefined: helper.StringToPtr
internal/plugin/fingerprint.go:234:16: undefined: helper.Int64ToPtr
internal/plugin/fingerprint.go:237:16: undefined: helper.Int64ToPtr
internal/plugin/fingerprint.go:240:16: undefined: helper.Int64ToPtr
internal/plugin/fingerprint.go:243:16: undefined: helper.Int64ToPtr
internal/plugin/fingerprint.go:246:16: undefined: helper.Int64ToPtr
internal/plugin/fingerprint.go:246:16: too many errors
make: *** [GNUmakefile:12: build] Error 2
Edited by negativefeedback