diff --git a/Gemfile b/Gemfile
index 9f9d8f487fe94ca28b36f39116cb0a9b9070de91..ac848cce5e81e2fd029d47d0e9cb9929854664cd 100644
--- a/Gemfile
+++ b/Gemfile
@@ -234,7 +234,7 @@ gem 'asana', '~> 0.8.1'
 gem 'ruby-fogbugz', '~> 0.2.1'
 
 # Kubernetes integration
-gem 'kubeclient', '~> 4.2.2'
+gem 'kubeclient', '~> 4.4.0'
 
 # Sanitize user input
 gem 'sanitize', '~> 4.6'
diff --git a/Gemfile.lock b/Gemfile.lock
index 011a365110c67b73e169b98d7b93a505b9234c6e..48053e5740e4b0ea3f4a8c41f829ac30bfcde182 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -505,7 +505,7 @@ GEM
     kramdown (2.1.0)
     kramdown-parser-gfm (1.1.0)
       kramdown (~> 2.0)
-    kubeclient (4.2.2)
+    kubeclient (4.4.0)
       http (~> 3.0)
       recursive-open-struct (~> 1.0, >= 1.0.4)
       rest-client (~> 2.0)
@@ -1164,7 +1164,7 @@ DEPENDENCIES
   jwt (~> 2.1.0)
   kaminari (~> 1.0)
   knapsack (~> 1.17)
-  kubeclient (~> 4.2.2)
+  kubeclient (~> 4.4.0)
   letter_opener_web (~> 1.3.4)
   license_finder (~> 5.4)
   licensee (~> 8.9)
diff --git a/changelogs/unreleased/46686-bump-kubeclient-version-qa.yml b/changelogs/unreleased/46686-bump-kubeclient-version-qa.yml
new file mode 100644
index 0000000000000000000000000000000000000000..b4adbe4dceaa56d6060b865f9f380bc6ebfe5edf
--- /dev/null
+++ b/changelogs/unreleased/46686-bump-kubeclient-version-qa.yml
@@ -0,0 +1,5 @@
+---
+title: Bump Kubeclient to 4.4.0
+merge_request: 32811
+author:
+type: other