@@ -25,20 +25,20 @@ import (
25
25
"time"
26
26
27
27
v1 "k8s.io/api/core/v1"
28
- resourceapi "k8s.io/api/resource/v1alpha3 "
28
+ resourceapi "k8s.io/api/resource/v1beta1 "
29
29
apierrors "k8s.io/apimachinery/pkg/api/errors"
30
30
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
31
31
"k8s.io/apimachinery/pkg/types"
32
32
"k8s.io/apimachinery/pkg/util/runtime"
33
33
"k8s.io/apimachinery/pkg/util/wait"
34
34
corev1apply "k8s.io/client-go/applyconfigurations/core/v1"
35
35
v1informers "k8s.io/client-go/informers/core/v1"
36
- resourceinformers "k8s.io/client-go/informers/resource/v1alpha3 "
36
+ resourceinformers "k8s.io/client-go/informers/resource/v1beta1 "
37
37
clientset "k8s.io/client-go/kubernetes"
38
38
"k8s.io/client-go/kubernetes/scheme"
39
39
v1core "k8s.io/client-go/kubernetes/typed/core/v1"
40
40
v1listers "k8s.io/client-go/listers/core/v1"
41
- resourcelisters "k8s.io/client-go/listers/resource/v1alpha3 "
41
+ resourcelisters "k8s.io/client-go/listers/resource/v1beta1 "
42
42
"k8s.io/client-go/tools/cache"
43
43
"k8s.io/client-go/tools/record"
44
44
"k8s.io/client-go/util/workqueue"
@@ -661,7 +661,7 @@ func (ec *Controller) handleClaim(ctx context.Context, pod *v1.Pod, podClaim v1.
661
661
}
662
662
metrics .ResourceClaimCreateAttempts .Inc ()
663
663
claimName := claim .Name
664
- claim , err = ec .kubeClient .ResourceV1alpha3 ().ResourceClaims (pod .Namespace ).Create (ctx , claim , metav1.CreateOptions {})
664
+ claim , err = ec .kubeClient .ResourceV1beta1 ().ResourceClaims (pod .Namespace ).Create (ctx , claim , metav1.CreateOptions {})
665
665
if err != nil {
666
666
metrics .ResourceClaimCreateFailures .Inc ()
667
667
return fmt .Errorf ("create ResourceClaim %s: %v" , claimName , err )
@@ -730,7 +730,7 @@ func (ec *Controller) reserveForPod(ctx context.Context, pod *v1.Pod, claim *res
730
730
Name : pod .Name ,
731
731
UID : pod .UID ,
732
732
})
733
- if _ , err := ec .kubeClient .ResourceV1alpha3 ().ResourceClaims (claim .Namespace ).UpdateStatus (ctx , claim , metav1.UpdateOptions {}); err != nil {
733
+ if _ , err := ec .kubeClient .ResourceV1beta1 ().ResourceClaims (claim .Namespace ).UpdateStatus (ctx , claim , metav1.UpdateOptions {}); err != nil {
734
734
return fmt .Errorf ("reserve claim %s for pod: %w" , klog .KObj (claim ), err )
735
735
}
736
736
return nil
@@ -843,7 +843,7 @@ func (ec *Controller) syncClaim(ctx context.Context, namespace, name string) err
843
843
}
844
844
}
845
845
846
- claim , err := ec .kubeClient .ResourceV1alpha3 ().ResourceClaims (claim .Namespace ).UpdateStatus (ctx , claim , metav1.UpdateOptions {})
846
+ claim , err := ec .kubeClient .ResourceV1beta1 ().ResourceClaims (claim .Namespace ).UpdateStatus (ctx , claim , metav1.UpdateOptions {})
847
847
if err != nil {
848
848
return err
849
849
}
@@ -853,7 +853,7 @@ func (ec *Controller) syncClaim(ctx context.Context, namespace, name string) err
853
853
builtinControllerFinalizer := slices .Index (claim .Finalizers , resourceapi .Finalizer )
854
854
if builtinControllerFinalizer >= 0 && claim .Status .Allocation == nil {
855
855
claim .Finalizers = slices .Delete (claim .Finalizers , builtinControllerFinalizer , builtinControllerFinalizer + 1 )
856
- if _ , err := ec .kubeClient .ResourceV1alpha3 ().ResourceClaims (claim .Namespace ).Update (ctx , claim , metav1.UpdateOptions {}); err != nil {
856
+ if _ , err := ec .kubeClient .ResourceV1beta1 ().ResourceClaims (claim .Namespace ).Update (ctx , claim , metav1.UpdateOptions {}); err != nil {
857
857
return err
858
858
}
859
859
}
@@ -865,14 +865,14 @@ func (ec *Controller) syncClaim(ctx context.Context, namespace, name string) err
865
865
// deleted. As above we then need to clear the allocation.
866
866
claim .Status .Allocation = nil
867
867
var err error
868
- claim , err = ec .kubeClient .ResourceV1alpha3 ().ResourceClaims (claim .Namespace ).UpdateStatus (ctx , claim , metav1.UpdateOptions {})
868
+ claim , err = ec .kubeClient .ResourceV1beta1 ().ResourceClaims (claim .Namespace ).UpdateStatus (ctx , claim , metav1.UpdateOptions {})
869
869
if err != nil {
870
870
return err
871
871
}
872
872
}
873
873
// Whether it was allocated or not, remove the finalizer to unblock removal.
874
874
claim .Finalizers = slices .Delete (claim .Finalizers , builtinControllerFinalizer , builtinControllerFinalizer + 1 )
875
- _ , err := ec .kubeClient .ResourceV1alpha3 ().ResourceClaims (claim .Namespace ).Update (ctx , claim , metav1.UpdateOptions {})
875
+ _ , err := ec .kubeClient .ResourceV1beta1 ().ResourceClaims (claim .Namespace ).Update (ctx , claim , metav1.UpdateOptions {})
876
876
if err != nil {
877
877
return err
878
878
}
@@ -893,7 +893,7 @@ func (ec *Controller) syncClaim(ctx context.Context, namespace, name string) err
893
893
// We are certain that the owning pod is not going to need
894
894
// the claim and therefore remove the claim.
895
895
logger .V (5 ).Info ("deleting unused generated claim" , "claim" , klog .KObj (claim ), "pod" , klog .KObj (pod ))
896
- err := ec .kubeClient .ResourceV1alpha3 ().ResourceClaims (claim .Namespace ).Delete (ctx , claim .Name , metav1.DeleteOptions {})
896
+ err := ec .kubeClient .ResourceV1beta1 ().ResourceClaims (claim .Namespace ).Delete (ctx , claim .Name , metav1.DeleteOptions {})
897
897
if err != nil {
898
898
return fmt .Errorf ("delete claim %s: %w" , klog .KObj (claim ), err )
899
899
}
0 commit comments