diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0633db13f881da1130490a56e39c572a50ca5e1f..d36e27bc02f90aeb2f938ec1c1e634ebfef2255c 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -4,7 +4,7 @@ stages:
 
 test:
   stage: test
-  image: golang:1.21
+  image: golang:1.22
   tags:
     - docker
   script:
diff --git a/Dockerfile b/Dockerfile
index 7b81762dbd7c2328cee9ba58f7a0ae4a533fef1f..322a519878fa840effc5316fd1db055f56d71480 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,4 +1,4 @@
-FROM golang:1.21 as builder
+FROM golang:1.22 as builder
 WORKDIR /
 RUN apt-get update && apt-get install unzip
 RUN wget https://github.com/protocolbuffers/protobuf/releases/download/v25.1/protoc-25.1-linux-x86_64.zip
diff --git a/go.mod b/go.mod
index c59462a2e424fdb7d5d80b162d5a02cbcd090e3d..4f22e923223bfed3c17c39bc015a4bdf0cc693ea 100644
--- a/go.mod
+++ b/go.mod
@@ -5,9 +5,9 @@ require (
 	github.com/xanzy/go-gitlab v0.100.0
 	google.golang.org/grpc v1.62.1
 	google.golang.org/protobuf v1.33.0
-	k8s.io/api v0.29.3
-	k8s.io/apimachinery v0.29.3
-	k8s.io/client-go v0.29.3
+	k8s.io/api v0.30.1
+	k8s.io/apimachinery v0.30.1
+	k8s.io/client-go v0.30.1
 )
 
 require (
@@ -52,6 +52,6 @@ require (
 	sigs.k8s.io/yaml v1.3.0 // indirect
 )
 
-go 1.21
+go 1.22.0
 
 toolchain go1.21.5