Blindly updating with --force is rarely a good idea, because --force overrides a series of cluster-side guards, and you usually want those guards protecting you [1]. If you want to initiate an update to a release that is not one of your ClusterVersion status.availableUpdates, it is better to use [2]: $ oc adm upgrade --allow-explicit-upgrade --to-image $BY_DIGEST_PULLSPEC If the cluster then complains about a failed in-cluster update guard, you may consider using --force to waive that failed guard, but it will also waive any subsequent guard failures on that update. So --force is definitely not something you want to use without very carefully reviewing the update in question and taking responsibility for the guards you are waiving. [1]: https://github.com/openshift/oc/pull/387 [2]: https://docs.openshift.com/container-platform/4.5/updating/updating-restricted-network-cluster.html#update-restricted_updating-restricted-network-cluster
You can only use versions (aka: --to 4.4.17) when you're somewhere on the graph and 4.4.17 is a valid upgrade path. Since they're running a nightly that's not on the upgrade graph they'll need to specify --allow-explicit-upgrade and --to-image options along with the image pullspec with digest. The following is correct command to run in order to upgrade to 4.4.17. # oc adm upgrade --allow-explicit-upgrade --to-image quay.io/openshift-release-dev/ocp-release@sha256:624e84b5d22cb865ee1be32aa6e3feea99917c6081f7a9c5b1185fc9934d23f3
Thanks!
Not entirely clear what's left to do here, but the team email is not an assigned dev, so moving this back to NEW.
There's no defect described here, just uncertainty regarding a one-off out of process customer engagement. Closing this bug.