Created attachment 209721 [details] kops-1.15.0_1.patch ===> Building kops from k8s.io/kops/cmd/kops # k8s.io/kops/vendor/golang.org/x/sys/unix vendor/golang.org/x/sys/unix/cap_freebsd.go:18:23: undefined: CAP_RIGHTS_VERSION_00 vendor/golang.org/x/sys/unix/cap_freebsd.go:19:23: undefined: CAP_RIGHTS_VERSION_00 vendor/golang.org/x/sys/unix/cap_freebsd.go:46:21: undefined: CapRights vendor/golang.org/x/sys/unix/cap_freebsd.go:50:24: undefined: CapRights vendor/golang.org/x/sys/unix/cap_freebsd.go:55:27: undefined: CapRights vendor/golang.org/x/sys/unix/cap_freebsd.go:90:29: undefined: CapRights vendor/golang.org/x/sys/unix/syscall_unix_gc.go:12:6: missing function body vendor/golang.org/x/sys/unix/syscall_unix_gc.go:13:6: missing function body vendor/golang.org/x/sys/unix/syscall_unix_gc.go:14:6: missing function body vendor/golang.org/x/sys/unix/syscall_unix_gc.go:15:6: missing function body http://thunderx1.nyi.freebsd.org/data/head-arm64-default/p518178_s355024/logs/errors/kops-1.14.0.log Unbreak by updating golang.org/x/sys to 33540a1f6037 which adds support for freebsd/arm64. Tested on 12.1-STABLE/arm64 and 12.1-RELEASE/amd64.
Hi, I've tested building this port without the patch and it works for me. I've tried on CURRENT (13.0-CURRENT r355713) and 12.1-RELEASE on an aarch64 AWS EC2 virtual machine. In fact, the binary is available via pkg: # pkg search kops kops-1.15.0 Kubernetes Operations In which situation does it fail for you?
http://thunderx1.nyi.freebsd.org/data/head-arm64-default/p518178_s355024/logs/errors/kops-1.14.0.log Perhaps the issue was fixed in 1.15.0 in which case this PR can be closed.
Alright, closing. Thank you!