Skip to content

Commit aa89e6d

Browse files
committed
Use ptr.To to retrieve intstr addresses
This uses the generic ptr.To in k8s.io/utils to replace functions and code constructs which only serve to return pointers to intstr values. Other uses of the deprecated pointer package are updated in modified files. Signed-off-by: Stephen Kitt <[email protected]>
1 parent 9068bec commit aa89e6d

File tree

85 files changed

+500
-642
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

85 files changed

+500
-642
lines changed

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ require (
126126
k8s.io/pod-security-admission v0.0.0
127127
k8s.io/sample-apiserver v0.0.0
128128
k8s.io/system-validators v1.8.0
129-
k8s.io/utils v0.0.0-20230406110748-d93618cff8a2
129+
k8s.io/utils v0.0.0-20230726121419-3b25d923346b
130130
sigs.k8s.io/structured-merge-diff/v4 v4.3.0
131131
sigs.k8s.io/yaml v1.3.0
132132
)

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1428,8 +1428,8 @@ k8s.io/kube-openapi v0.0.0-20230717233707-2695361300d9/go.mod h1:wZK2AVp1uHCp4Va
14281428
k8s.io/system-validators v1.8.0 h1:tq05tdO9zdJZnNF3SXrq6LE7Knc/KfJm5wk68467JDg=
14291429
k8s.io/system-validators v1.8.0/go.mod h1:gP1Ky+R9wtrSiFbrpEPwWMeYz9yqyy1S/KOh0Vci7WI=
14301430
k8s.io/utils v0.0.0-20211116205334-6203023598ed/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA=
1431-
k8s.io/utils v0.0.0-20230406110748-d93618cff8a2 h1:qY1Ad8PODbnymg2pRbkyMT/ylpTrCM8P2RJ0yroCyIk=
1432-
k8s.io/utils v0.0.0-20230406110748-d93618cff8a2/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0=
1431+
k8s.io/utils v0.0.0-20230726121419-3b25d923346b h1:sgn3ZU783SCgtaSJjpcVVlRqd6GSnlTLKgpAAttJvpI=
1432+
k8s.io/utils v0.0.0-20230726121419-3b25d923346b/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0=
14331433
rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8=
14341434
rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0=
14351435
rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA=

pkg/apis/apps/v1/defaults.go

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import (
2222
"k8s.io/apimachinery/pkg/util/intstr"
2323
utilfeature "k8s.io/apiserver/pkg/util/feature"
2424
"k8s.io/kubernetes/pkg/features"
25-
"k8s.io/utils/pointer"
25+
"k8s.io/utils/ptr"
2626
)
2727

2828
func addDefaultingFuncs(scheme *runtime.Scheme) error {
@@ -84,13 +84,11 @@ func SetDefaults_DaemonSet(obj *appsv1.DaemonSet) {
8484
}
8585
if updateStrategy.RollingUpdate.MaxUnavailable == nil {
8686
// Set default MaxUnavailable as 1 by default.
87-
maxUnavailable := intstr.FromInt32(1)
88-
updateStrategy.RollingUpdate.MaxUnavailable = &maxUnavailable
87+
updateStrategy.RollingUpdate.MaxUnavailable = ptr.To(intstr.FromInt32(1))
8988
}
9089
if updateStrategy.RollingUpdate.MaxSurge == nil {
9190
// Set default MaxSurge as 0 by default.
92-
maxSurge := intstr.FromInt32(0)
93-
updateStrategy.RollingUpdate.MaxSurge = &maxSurge
91+
updateStrategy.RollingUpdate.MaxSurge = ptr.To(intstr.FromInt32(0))
9492
}
9593
}
9694
if obj.Spec.RevisionHistoryLimit == nil {
@@ -117,12 +115,11 @@ func SetDefaults_StatefulSet(obj *appsv1.StatefulSet) {
117115
obj.Spec.UpdateStrategy.RollingUpdate != nil {
118116

119117
if obj.Spec.UpdateStrategy.RollingUpdate.Partition == nil {
120-
obj.Spec.UpdateStrategy.RollingUpdate.Partition = pointer.Int32(0)
118+
obj.Spec.UpdateStrategy.RollingUpdate.Partition = ptr.To[int32](0)
121119
}
122120
if utilfeature.DefaultFeatureGate.Enabled(features.MaxUnavailableStatefulSet) {
123121
if obj.Spec.UpdateStrategy.RollingUpdate.MaxUnavailable == nil {
124-
maxUnavailable := intstr.FromInt32(1)
125-
obj.Spec.UpdateStrategy.RollingUpdate.MaxUnavailable = &maxUnavailable
122+
obj.Spec.UpdateStrategy.RollingUpdate.MaxUnavailable = ptr.To(intstr.FromInt32(1))
126123
}
127124
}
128125
}

0 commit comments

Comments
 (0)