Description of problem: A build error occurs when we build service-idler for OCP 4.8, which uses a Go 1.16 compiler. $ go build -o service-idler github.com/openshift/service-idler/cmd/service-idler no required module provides package github.com/openshift/service-idler/cmd/service-idler: working directory is not part of a module According to https://blog.golang.org/go116-module-changes, Go 1.16 builds packages in module-aware mode by default, even when no go.mod is present. This results in a build error in Go 1.16. Fix is in https://github.com/openshift/service-idler/pull/13: This PR temporarily sets GO111MODULE=auto to continue to build this package in GOPATH mode. Note Go team plans to drop support for GOPATH mode in Go 1.17. Please migrate to Go Modules before that happens. Version-Release number of selected component (if applicable): 4.8.0-nightly I didn't see a bz component for service-idler, so created this bug for the Release component. Needs to get someone review ASAP to unblock the build.
I'm sending this over to Ben Bennet who claimed will look into it.
Move this to verified
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Moderate: OpenShift Container Platform 4.8.2 bug fix and security update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2021:2438
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 500 days