diff --git a/ansible/group_vars/all/kolla b/ansible/group_vars/all/kolla
index f3a35b28e5f3e2702cc063cec22bb5972196c23d..4b2057e2f9870f2675776db45e4a28e4aa252a5c 100644
--- a/ansible/group_vars/all/kolla
+++ b/ansible/group_vars/all/kolla
@@ -221,8 +221,6 @@ overcloud_container_image_regex_map:
     enabled: "{{ kolla_enable_prometheus | bool }}"
   - regex: qdrouterd
     enabled: "{{ kolla_enable_qdrouterd | bool }}"
-  - regex: qinling
-    enabled: "{{ kolla_enable_qinling | bool }}"
   - regex: rabbitmq
     enabled: "{{ kolla_enable_rabbitmq | bool }}"
   - regex: rally
@@ -517,7 +515,6 @@ kolla_enable_panko: "no"
 kolla_enable_placement: "{{ kolla_enable_nova | bool or kolla_enable_zun | bool }}"
 kolla_enable_prometheus: "no"
 kolla_enable_qdrouterd: "no"
-kolla_enable_qinling: "no"
 kolla_enable_rally: "no"
 kolla_enable_redis: "no"
 kolla_enable_sahara: "no"
diff --git a/ansible/roles/kolla-ansible/templates/overcloud-components.j2 b/ansible/roles/kolla-ansible/templates/overcloud-components.j2
index f7f0ecb3901760447c9a56cc377fba9f80d8192f..445256b77efb4d89f7a21dcfbca5afc82a558aa3 100644
--- a/ansible/roles/kolla-ansible/templates/overcloud-components.j2
+++ b/ansible/roles/kolla-ansible/templates/overcloud-components.j2
@@ -160,9 +160,6 @@ control
 [magnum:children]
 control
 
-[qinling:children]
-control
-
 [sahara:children]
 control
 
diff --git a/ansible/roles/kolla-ansible/templates/overcloud-services.j2 b/ansible/roles/kolla-ansible/templates/overcloud-services.j2
index fa227d3a176f4f139865b322dc079b85ee6a0d2d..31d48c89f128a3bda780abfdbaa60c855b515885 100644
--- a/ansible/roles/kolla-ansible/templates/overcloud-services.j2
+++ b/ansible/roles/kolla-ansible/templates/overcloud-services.j2
@@ -280,13 +280,6 @@ magnum
 [magnum-conductor:children]
 magnum
 
-# Qinling
-[qinling-api:children]
-qinling
-
-[qinling-engine:children]
-qinling
-
 # Sahara
 [sahara-api:children]
 sahara
diff --git a/ansible/roles/kolla-ansible/vars/main.yml b/ansible/roles/kolla-ansible/vars/main.yml
index c173753be342b770b56f391768c0acf52dfda51a..ab8ad2752748c9c9a4f0db398e3c294592b25f67 100644
--- a/ansible/roles/kolla-ansible/vars/main.yml
+++ b/ansible/roles/kolla-ansible/vars/main.yml
@@ -117,7 +117,6 @@ kolla_feature_flags:
   - horizon_murano
   - horizon_neutron_vpnaas
   - horizon_octavia
-  - horizon_qinling
   - horizon_sahara
   - horizon_senlin
   - horizon_solum
@@ -181,7 +180,6 @@ kolla_feature_flags:
   - placement
   - prometheus
   - qdrouterd
-  - qinling
   - rabbitmq
   - rally
   - redis
diff --git a/etc/kayobe/kolla.yml b/etc/kayobe/kolla.yml
index 23f0c42b38b6ce4ebc19e6c762efc312ecb8130f..c5781b0779b4732528a1ec3492fcb39b221f8b01 100644
--- a/etc/kayobe/kolla.yml
+++ b/etc/kayobe/kolla.yml
@@ -252,7 +252,6 @@
 #kolla_enable_horizon_murano:
 #kolla_enable_horizon_neutron_vpnaas:
 #kolla_enable_horizon_octavia:
-#kolla_enable_horizon_qinling:
 #kolla_enable_horizon_sahara:
 #kolla_enable_horizon_senlin:
 #kolla_enable_horizon_solum:
@@ -316,7 +315,6 @@
 #kolla_enable_placement:
 #kolla_enable_prometheus:
 #kolla_enable_qdrouterd:
-#kolla_enable_qinling:
 #kolla_enable_rabbitmq:
 #kolla_enable_rally:
 #kolla_enable_redis:
diff --git a/releasenotes/notes/remove-qinling-support-67635a37e620fc7b.yaml b/releasenotes/notes/remove-qinling-support-67635a37e620fc7b.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..59b7bb5b3ae9b436cdd17afad0e08a0bbbf48f96
--- /dev/null
+++ b/releasenotes/notes/remove-qinling-support-67635a37e620fc7b.yaml
@@ -0,0 +1,7 @@
+upgrade:
+  - |
+    The ``Qinling`` project is no longer maintained and
+    `retired since Wallaby cycle`__ . Its support is also removed
+    since Wallaby cycle.
+
+    __ http://lists.openstack.org/pipermail/openstack-discuss/2020-November/018638.html