I solved it.
I had to disable and delete the wrong repo
Code:
smt-repos -d SUSE-OpenStack-Cloud-8-Updates
smt-repos -d SUSE-OpenStack-Cloud-8-Pool
smt-repos --delete SUSE-OpenStack-Cloud-8-Updates
smt-repos --delete SUSE-OpenStack-Cloud-8-Pool
after that add the correct repos and sychronize them
Code:
for REPO in SLES12-SP3-{Pool,Updates} SUSE-OpenStack-Cloud-Crowbar-8-{Pool,Updates}; do
  smt-repos $REPO sle-12-x86_64 -e
done
smt-mirror -L /var/log/smt/smt-mirror.log
then I had to fix sim links to the correct directories
Code:
cd /srv/tftpboot/suse-12.3/x86_64/repos/
ln -sfn /srv/www/htdocs/repo/SUSE/Products/OpenStack-Cloud-Crowbar/8/x86_64/product SUSE-OpenStack-Cloud-Crowbar-8-Pool
ln -sfn /srv/www/htdocs/repo/SUSE/Updates/OpenStack-Cloud-Crowbar/8/x86_64/update SUSE-OpenStack-Cloud-Crowbar-8-Updates