OCP 4.8 is using kubernetes 1.21. To keep getting latest features from upstream Kube, update deps in MCO to 1.21.
Verified on registry.ci.openshift.org/ocp/release:4.8.0-0.nightly-2021-04-26-151924. Commit contains vendor bump. $ oc image info -a pull-secrets.json $(oc adm release -a pull-secrets.json info --image-for=machine-config-operator mco-commit registry.ci.openshift.org/ocp/release:4.8.0-0.nightly-2021-04-26-151924) Name: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ce130bc7ef0f3a6d9856d6fe2b5d99a6e1ed9e03eb0ac66e9efafc4b1bf675c5 Media Type: application/vnd.docker.distribution.manifest.v2+json Created: 1d ago Image Size: 143.3MB in 5 layers Layers: 83.38MB sha256:9ebb302e1fb002fb643091710dac46f8258781d5b8ee8c9a5a7c06361af23bd0 1.782kB sha256:a74396a32e85c2feeedf76052ed3297859810c8abb8f61f8dfe68450bbc24610 903.1kB sha256:7db62383a7470afbacfc0fab55d5a182e3c5fa2b756f3e0d1bd7cdadd360e546 11.17MB sha256:f24250419f728db23957454976d6d38b679a349cf84c8b16b71cf24d535be77c 47.87MB sha256:8f595b0c4adc3afb97185683bada110930bdb332315ce9d379c5954fa65df8c3 OS: linux Arch: amd64 Entrypoint: /usr/bin/machine-config-operator Environment: __doozer=merge BUILD_RELEASE=202104260041.p0 BUILD_VERSION=v4.8.0 OS_GIT_MAJOR=4 OS_GIT_MINOR=8 OS_GIT_PATCH=0 OS_GIT_TREE_STATE=clean OS_GIT_VERSION=4.8.0-202104260041.p0-f869559 SOURCE_GIT_TREE_STATE=clean OS_GIT_COMMIT=f869559 SOURCE_DATE_EPOCH=1619391646 SOURCE_GIT_COMMIT=f86955971533aacbb4bb66f5c7041057d3f33566 SOURCE_GIT_TAG=unreleased-master-802-gf8695597 SOURCE_GIT_URL=https://github.com/openshift/machine-config-operator GODEBUG=x509ignoreCN=0,madvdontneed=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin container=oci Labels: License=GPLv2+ architecture=x86_64 build-date=2021-04-26T00:56:59.735306 com.redhat.build-host=cpt-1003.osbs.prod.upshift.rdu2.redhat.com com.redhat.component=ose-machine-config-operator-container com.redhat.license_terms=https://www.redhat.com/agreements description=This is the base image from which all OpenShift Container Platform images inherit. distribution-scope=public io.k8s.description=This is the base image from which all OpenShift Container Platform images inherit. io.k8s.display-name=OpenShift Container Platform RHEL 7 Base io.openshift.build.commit.id=f86955971533aacbb4bb66f5c7041057d3f33566 io.openshift.build.commit.url=https://github.com/openshift/machine-config-operator/commit/f86955971533aacbb4bb66f5c7041057d3f33566 io.openshift.build.source-location=https://github.com/openshift/machine-config-operator io.openshift.expose-services= io.openshift.maintainer.component=Machine Config Operator io.openshift.maintainer.product=OpenShift Container Platform io.openshift.release.operator=true io.openshift.tags=openshift,base maintainer=Red Hat, Inc. name=openshift/ose-machine-config-operator release=202104260041.p0 summary=Provides the latest release of Red Hat Universal Base Image 8. url=https://access.redhat.com/containers/#/registry.access.redhat.com/openshift/ose-machine-config-operator/images/v4.8.0-202104260041.p0 vcs-ref=b6bce4c3f705fd8410d9b6c33e9446b024694095 vcs-type=git vendor=Red Hat, Inc. version=v4.8.0
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