diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml
index ff91397e1fd7e80b33de0cff2477f9370b28b469..b9d0d8b6ca0754577873e0fa8c17bdda3db67519 100644
--- a/zuul.d/jobs.yaml
+++ b/zuul.d/jobs.yaml
@@ -36,6 +36,14 @@
       install_type: source
       tls_enabled: true
 
+- job:
+    name: kolla-ansible-centos8-source-kvm
+    parent: kolla-ansible-kvm-base
+    nodeset: kolla-ansible-centos8-nested-virt
+    vars:
+      base_distro: centos
+      install_type: source
+
 - job:
     name: kolla-ansible-ubuntu-source-kvm
     parent: kolla-ansible-kvm-base
diff --git a/zuul.d/nodesets.yaml b/zuul.d/nodesets.yaml
index 25ad0936e044cec15f5afb82f522259937231d53..679a264f2785735d130ed770953268b063856aa7 100644
--- a/zuul.d/nodesets.yaml
+++ b/zuul.d/nodesets.yaml
@@ -88,3 +88,9 @@
     nodes:
       - name: primary
         label: nested-virt-ubuntu-bionic
+
+- nodeset:
+    name: kolla-ansible-centos8-nested-virt
+    nodes:
+      - name: primary
+        label: nested-virt-centos-8
diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml
index 16286751e0efb4d051cec53c69d5b67b8a26d120..ce0871015847f1a566dbb4ec7a3137b5afb54cc9 100644
--- a/zuul.d/project.yaml
+++ b/zuul.d/project.yaml
@@ -14,6 +14,7 @@
         - kolla-ansible-centos8-source
         - kolla-ansible-debian-source
         - kolla-ansible-ubuntu-source
+        - kolla-ansible-centos8-source-kvm
         - kolla-ansible-ubuntu-source-kvm
         - kolla-ansible-ubuntu-source-multinode-ipv6
         - kolla-ansible-centos8-source-bifrost