Use of outdated openshift library
Summary
This project uses github.com/openshift/api v3.9.0+incompatible (source) which was released over four years ago back in 2018 (source). The library is intended to be used with OpenShift 3.9 but the current OpenShift version is 4.10.
Unfortunately github.com/openshift/api doesn't use tags to create proper releases. Therefore go get -u github.com/openshift/api
and other tools that keep track of outdated dependencies don't realize that there are newer versions available.
github.com/openshift/api uses support branches instead of tagged releases which exist for every OpenShift version (see here). go get github.com/openshift/api@release-4.10
should therefore produce the desired result.
Steps to reproduce
None
Configuration used
None
Current behavior
The operator uses github.com/openshift/api v3.9.0+incompatible which is meant to be used together with an OpenShift 3.9 cluster.
Expected behavior
The operator uses an up-to-date version of github.com/openshift/api that is meant to be used with the latest OpenShift version (4.10).
Versions
- Operator: master branch
- Platform:
- Cloud: (GKE | AKS | EKS | ?)
- Self-hosted: OpenShift
- Kubernetes: (
kubectl version
)- Client: irrelevant
- Server: irrelevant
Relevant logs
None