Are you getting this for “dnf upgrade” & are you running Centos 8.0.1905?
No repo urls can be found as the minor version has changed. You can fix this by just referencing the major version (8).
Try
cd /etc/yum.repos.d && sed -i.BAK -e 's/$releasever/8/g' *.repo
and try again. You can probably revert the .BAK files after a full dnf upgrade.