@@ -23,7 +23,7 @@ import (
23
23
"k8s.io/kubernetes/pkg/apis/batch"
24
24
"k8s.io/kubernetes/pkg/apis/core"
25
25
"k8s.io/kubernetes/test/utils/ktesting"
26
- "k8s.io/utils/pointer "
26
+ "k8s.io/utils/ptr "
27
27
)
28
28
29
29
var (
@@ -50,21 +50,21 @@ func TestWarningsForJobSpec(t *testing.T) {
50
50
}{
51
51
"valid NonIndexed" : {
52
52
spec : & batch.JobSpec {
53
- CompletionMode : completionModePtr (batch .NonIndexedCompletion ),
53
+ CompletionMode : ptr . To (batch .NonIndexedCompletion ),
54
54
Template : validPodTemplate ,
55
55
},
56
56
},
57
57
"NondIndexed with high completions and parallelism" : {
58
58
spec : & batch.JobSpec {
59
- CompletionMode : completionModePtr (batch .NonIndexedCompletion ),
59
+ CompletionMode : ptr . To (batch .NonIndexedCompletion ),
60
60
Template : validPodTemplate ,
61
- Parallelism : pointer . Int32 (1_000_000_000 ),
62
- Completions : pointer . Int32 (1_000_000_000 ),
61
+ Parallelism : ptr. To [ int32 ] (1_000_000_000 ),
62
+ Completions : ptr. To [ int32 ] (1_000_000_000 ),
63
63
},
64
64
},
65
65
"invalid PodTemplate" : {
66
66
spec : & batch.JobSpec {
67
- CompletionMode : completionModePtr (batch .NonIndexedCompletion ),
67
+ CompletionMode : ptr . To (batch .NonIndexedCompletion ),
68
68
Template : core.PodTemplateSpec {
69
69
Spec : core.PodSpec {ImagePullSecrets : []core.LocalObjectReference {{Name : "" }}},
70
70
},
@@ -73,33 +73,33 @@ func TestWarningsForJobSpec(t *testing.T) {
73
73
},
74
74
"valid Indexed low completions low parallelism" : {
75
75
spec : & batch.JobSpec {
76
- CompletionMode : completionModePtr (batch .IndexedCompletion ),
77
- Completions : pointer . Int32 (10_000 ),
78
- Parallelism : pointer . Int32 (10_000 ),
76
+ CompletionMode : ptr . To (batch .IndexedCompletion ),
77
+ Completions : ptr. To [ int32 ] (10_000 ),
78
+ Parallelism : ptr. To [ int32 ] (10_000 ),
79
79
Template : validPodTemplate ,
80
80
},
81
81
},
82
82
"valid Indexed high completions low parallelism" : {
83
83
spec : & batch.JobSpec {
84
- CompletionMode : completionModePtr (batch .IndexedCompletion ),
85
- Completions : pointer . Int32 (1000_000_000 ),
86
- Parallelism : pointer . Int32 (10_000 ),
84
+ CompletionMode : ptr . To (batch .IndexedCompletion ),
85
+ Completions : ptr. To [ int32 ] (1000_000_000 ),
86
+ Parallelism : ptr. To [ int32 ] (10_000 ),
87
87
Template : validPodTemplate ,
88
88
},
89
89
},
90
90
"valid Indexed medium completions medium parallelism" : {
91
91
spec : & batch.JobSpec {
92
- CompletionMode : completionModePtr (batch .IndexedCompletion ),
93
- Completions : pointer . Int32 (100_000 ),
94
- Parallelism : pointer . Int32 (100_000 ),
92
+ CompletionMode : ptr . To (batch .IndexedCompletion ),
93
+ Completions : ptr. To [ int32 ] (100_000 ),
94
+ Parallelism : ptr. To [ int32 ] (100_000 ),
95
95
Template : validPodTemplate ,
96
96
},
97
97
},
98
98
"invalid Indexed high completions high parallelism" : {
99
99
spec : & batch.JobSpec {
100
- CompletionMode : completionModePtr (batch .IndexedCompletion ),
101
- Completions : pointer . Int32 (100_001 ),
102
- Parallelism : pointer . Int32 (10_001 ),
100
+ CompletionMode : ptr . To (batch .IndexedCompletion ),
101
+ Completions : ptr. To [ int32 ] (100_001 ),
102
+ Parallelism : ptr. To [ int32 ] (10_001 ),
103
103
Template : validPodTemplate ,
104
104
},
105
105
wantWarningsCount : 1 ,
@@ -115,7 +115,3 @@ func TestWarningsForJobSpec(t *testing.T) {
115
115
})
116
116
}
117
117
}
118
-
119
- func completionModePtr (m batch.CompletionMode ) * batch.CompletionMode {
120
- return & m
121
- }
0 commit comments