[stable/2024.1] chore: add upgrade job (#1519)

This is an automated cherry-pick of #1384
/assign ricolin
diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml
index 90d4a43..0df61f0 100644
--- a/zuul.d/jobs.yaml
+++ b/zuul.d/jobs.yaml
@@ -82,3 +82,24 @@
     parent: atmosphere-molecule-aio-full
     vars:
       tox_envlist: molecule-aio-ovn
+
+- job:
+    name: atmosphere-molecule-aio-upgrade-base
+    run: zuul.d/playbooks/upgrade/run-upgrade.yml
+    abstract: true
+    timeout: 10800
+    parent: atmosphere-molecule-aio-full
+    vars:
+      from_branch: "stable/2023.2"
+
+- job:
+    name: atmosphere-molecule-aio-upgrade-2024.1-openvswitch
+    parent: atmosphere-molecule-aio-upgrade-base
+    vars:
+      network_backend: "openvswitch"
+
+- job:
+    name: atmosphere-molecule-aio-upgrade-2024.1-ovn
+    parent: atmosphere-molecule-aio-upgrade-base
+    vars:
+      network_backend: "ovn"