diff --git a/requirements.in b/requirements.in
index 7b75d9b7cadd199e965a3d1f861062c456bd2512..b5664f569762efc294a214a85aac9dd0554f65f6 100644
--- a/requirements.in
+++ b/requirements.in
@@ -15,7 +15,7 @@ ansible<2.10
 # needed for test_dns.py
 dnspython==2.2.0
 # Needed for `install/generate_secrets.py`
-kubernetes==22.6.0
+kubernetes==23.3.0
 # Needed for testinfra using the ansible module
 paramiko==2.9.2
 psutil==5.9.0
diff --git a/requirements.txt b/requirements.txt
index 4352791aa2c5daa70d9ef1015c30a89b8e0648bd..7e88bdb8df376da3331ca84cf83074a045dfe738 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,8 +1,8 @@
 #
-# This file is autogenerated by pip-compile with python 3.9
+# This file is autogenerated by pip-compile with python 3.10
 # To update, run:
 #
-#    pip-compile
+#    pip-compile requirements.in
 #
 -e git+https://open.greenhost.net/greenhost/cloud-api#egg=greenhost_cloud
     # via -r requirements.in
@@ -46,7 +46,7 @@ jinja2==3.0.3
     #   jinja2-base64-filters
 jinja2-base64-filters==0.1.4
     # via -r requirements.in
-kubernetes==22.6.0
+kubernetes==23.3.0
     # via -r requirements.in
 markupsafe==2.1.0
     # via jinja2