diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml
index 2f2b66dfa0..fd11fc2ef6 100644
--- a/zuul.d/jobs.yaml
+++ b/zuul.d/jobs.yaml
@@ -116,6 +116,16 @@
       install_type: source
       is_upgrade: yes
 
+- job:
+    name: kolla-ansible-centos8-source-upgrade-ceph-ansible
+    parent: kolla-ansible-ceph-ansible-base
+    nodeset: kolla-ansible-centos8-multi
+    timeout: 9000
+    vars:
+      base_distro: centos
+      install_type: source
+      is_upgrade: yes
+
 - job:
     name: kolla-ansible-ubuntu-source-upgrade-ceph-ansible
     parent: kolla-ansible-ceph-ansible-base
diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml
index 30e360eb80..742a10fa94 100644
--- a/zuul.d/project.yaml
+++ b/zuul.d/project.yaml
@@ -35,6 +35,7 @@
         - kolla-ansible-ubuntu-source-mariadb
         - kolla-ansible-centos8-source-ceph-ansible
         - kolla-ansible-ubuntu-source-ceph-ansible
+        - kolla-ansible-centos8-source-upgrade-ceph-ansible
         - kolla-ansible-ubuntu-source-upgrade-ceph-ansible
         - kolla-ansible-ubuntu-source-linuxbridge
     check-arm64: