-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
4.17.z, 4.18.0
-
Important
-
None
-
Rejected
-
False
-
Description of problem:
The installer Go module cannot be verified by the Go Checksum Database which prevents other packages from importing and vendoring installer code. Simple example from a toy repo, which imports a single package from pkg/types:
$ go get github.com/openshift/installer@v0.9.0-master.0.20240912103450-dcf8320c8c4e github.com/openshift/installer@v0.9.0-master.0.20240912103450-dcf8320c8c4e: verifying module: github.com/openshift/installer@v0.9.0-master.0.20240912103450-dcf8320c8c4e: reading https://sum.golang.org/lookup/github.com/openshift/installer@v0.9.0-master.0.20240912103450-dcf8320c8c4e: 404 Not Found server response: not found:
where github.com/openshift/installer@v0.9.0-master.0.20240912103450-dcf8320c8c4e is a pseudo-version currently being imported by hive.
Version-Release number of selected component (if applicable):
How reproducible:
Sometimes. Certain pseudo versions seem to work. Trying to go get the pseudo version used by hive linked above seems to consistently fail (as the sum is not in the db) although other users have reported success.
Steps to Reproduce:
1. Create a simple go repo that imports an installer package, say from pkg/types 2. go get github.com/openshift/installer@v0.9.0-master.0.20240912103450-dcf8320c8c4e Alternatively, you can vendor github.com/openshift/hive/apis/hive/v1/gcp@master which indirectly includes this pseudo-version and produces the same results.
Actual results:
Expected results:
Additional info:
- blocks
-
ACM-13108 [Train-19] MCE 2.7 hive upgrade
- Closed
-
ACM-14464 [Cluster Lifecycle] Upgrade hive in 2 clc repos
- Closed
-
ACM-14465 [Server Foundation] Upgrade hive in 2 server foundation repos
- Closed
- is depended on by
-
HIVE-2512 [RFE] Configure GCP User Tags on MachinePools
- Closed
- relates to
-
CORS-3697 Add [GitHub] Tags for Releases
- To Do
- links to
- mentioned on