diff --git a/.zuul.yaml b/.zuul.yaml
index b7359be..c6ebf26 100644
--- a/.zuul.yaml
+++ b/.zuul.yaml
@@ -26,7 +26,7 @@
     # NOTE(gmann): This job supposed to test the oldest supported stable
     # release. We need to update the override-checkout once oldest
     # stable is moved to next stable release.
-    override-checkout: stable/2023.1
+    override-checkout: stable/2023.2
     nodeset: openstack-single-node-jammy
 
 - project:
@@ -39,6 +39,7 @@
       - openstack-tox-py39
       - openstack-tox-py310
       - openstack-tox-py311
+      - openstack-tox-py312
       - stackviz-nodejs10-run-lint
       - stackviz-nodejs10-run-test-browser
       - tempest-full-py3:
@@ -59,6 +60,7 @@
       - openstack-tox-py39
       - openstack-tox-py310
       - openstack-tox-py311
+      - openstack-tox-py312
       - stackviz-nodejs10-run-lint
       - stackviz-nodejs10-run-test-browser
 
diff --git a/setup.cfg b/setup.cfg
index b4ebc7c..5abba9a 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -21,6 +21,7 @@ classifier =
     Programming Language :: Python :: 3.9
     Programming Language :: Python :: 3.10
     Programming Language :: Python :: 3.11
+    Programming Language :: Python :: 3.12
 
 [files]
 packages =