Skip to content

Commit 6d5eee8

Browse files
authored
Merge pull request kubernetes#84624 from hwdef/fix-staticcheck
cmd/kube-controller-manager: fix staticcheck warning
2 parents e28ae9c + dddd631 commit 6d5eee8

File tree

3 files changed

+5
-7
lines changed

3 files changed

+5
-7
lines changed

cmd/kube-controller-manager/app/controllermanager.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -420,7 +420,7 @@ func NewControllerInitializers(loopMode ControllerLoopMode) map[string]InitFunc
420420
func GetAvailableResources(clientBuilder controller.ControllerClientBuilder) (map[schema.GroupVersionResource]bool, error) {
421421
client := clientBuilder.ClientOrDie("controller-discovery")
422422
discoveryClient := client.Discovery()
423-
resourceMap, err := discoveryClient.ServerResources()
423+
_, resourceMap, err := discoveryClient.ServerGroupsAndResources()
424424
if err != nil {
425425
utilruntime.HandleError(fmt.Errorf("unable to get all supported resources from server: %v", err))
426426
}

cmd/kube-controller-manager/app/core.go

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ import (
6464
"k8s.io/kubernetes/pkg/controller/volume/pvcprotection"
6565
"k8s.io/kubernetes/pkg/controller/volume/pvprotection"
6666
"k8s.io/kubernetes/pkg/features"
67-
kubefeatures "k8s.io/kubernetes/pkg/features"
6867
"k8s.io/kubernetes/pkg/quota/v1/generic"
6968
quotainstall "k8s.io/kubernetes/pkg/quota/v1/install"
7069
"k8s.io/kubernetes/pkg/volume/csimigration"
@@ -111,7 +110,7 @@ func startNodeIpamController(ctx ControllerContext) (http.Handler, bool, error)
111110
}
112111

113112
// failure: more than one cidr and dual stack is not enabled
114-
if len(clusterCIDRs) > 1 && !utilfeature.DefaultFeatureGate.Enabled(kubefeatures.IPv6DualStack) {
113+
if len(clusterCIDRs) > 1 && !utilfeature.DefaultFeatureGate.Enabled(features.IPv6DualStack) {
115114
return nil, false, fmt.Errorf("len of ClusterCIDRs==%v and dualstack feature is not enabled", len(clusterCIDRs))
116115
}
117116

@@ -143,7 +142,7 @@ func startNodeIpamController(ctx ControllerContext) (http.Handler, bool, error)
143142
// the following checks are triggered if both serviceCIDR and secondaryServiceCIDR are provided
144143
if serviceCIDR != nil && secondaryServiceCIDR != nil {
145144
// should have dual stack flag enabled
146-
if !utilfeature.DefaultFeatureGate.Enabled(kubefeatures.IPv6DualStack) {
145+
if !utilfeature.DefaultFeatureGate.Enabled(features.IPv6DualStack) {
147146
return nil, false, fmt.Errorf("secondary service cidr is provided and IPv6DualStack feature is not enabled")
148147
}
149148

@@ -158,7 +157,7 @@ func startNodeIpamController(ctx ControllerContext) (http.Handler, bool, error)
158157
}
159158

160159
var nodeCIDRMaskSizeIPv4, nodeCIDRMaskSizeIPv6 int
161-
if utilfeature.DefaultFeatureGate.Enabled(kubefeatures.IPv6DualStack) {
160+
if utilfeature.DefaultFeatureGate.Enabled(features.IPv6DualStack) {
162161
// only --node-cidr-mask-size-ipv4 and --node-cidr-mask-size-ipv6 supported with dual stack clusters.
163162
// --node-cidr-mask-size flag is incompatible with dual stack clusters.
164163
nodeCIDRMaskSizeIPv4, nodeCIDRMaskSizeIPv6, err = setNodeCIDRMaskSizesDualStack(ctx.ComponentConfig.NodeIPAMController)
@@ -259,7 +258,7 @@ func startRouteController(ctx ControllerContext) (http.Handler, bool, error) {
259258
}
260259

261260
// failure: more than one cidr and dual stack is not enabled
262-
if len(clusterCIDRs) > 1 && !utilfeature.DefaultFeatureGate.Enabled(kubefeatures.IPv6DualStack) {
261+
if len(clusterCIDRs) > 1 && !utilfeature.DefaultFeatureGate.Enabled(features.IPv6DualStack) {
263262
return nil, false, fmt.Errorf("len of ClusterCIDRs==%v and dualstack feature is not enabled", len(clusterCIDRs))
264263
}
265264

hack/.staticcheck_failures

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
cluster/images/etcd-version-monitor
22
cluster/images/etcd/migrate
3-
cmd/kube-controller-manager/app
43
cmd/kube-proxy/app
54
cmd/linkcheck
65
pkg/controller/daemon

0 commit comments

Comments
 (0)