The Centos updates repo (enabled by default on 7.9 cloud image at least) provides additional kernels; these are in the repo metadata so can be installed by default.
However the current logic assumes that all dependencies for a kernel, and the kernel itself, are in one of the specified kernel repos, so ones in updates won't actually be installable.
The Centos updates repo (enabled by default on 7.9 cloud image at least) provides additional kernels; these are in the repo metadata so can be installed by default.