OKD builds for ose-installer-etcd-artifacts fail during the Go build step with:
go: invalid GOTOOLCHAIN "gov1.24.11"
The golang builder base image sets GO_VERSION=v1.24.11 (with "v" prefix). The scripts/test_lib.sh determine_go_version() function creates GOTOOLCHAIN=go${GO_VERSION} without stripping the prefix, resulting in invalid value "gov1.24.11".
This bug was masked in OpenShift builds because the Go compliance shim forces GOTOOLCHAIN=local. OKD builds are exempt from compliance enforcement, exposing the issue.
Fix: Strip "v" prefix from GO_VERSION before constructing GOTOOLCHAIN:
GOTOOLCHAIN="go${GO_VERSION#v}"