Skip to content

Commit bbd4a07

Browse files
committed
Changes to WinKernel to support EndpointSlices
1 parent 4505d5b commit bbd4a07

File tree

4 files changed

+445
-519
lines changed

4 files changed

+445
-519
lines changed

cmd/kube-proxy/app/server_windows.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ func newProxyServer(config *proxyconfigapi.KubeProxyConfiguration, cleanupAndExi
174174
OOMScoreAdj: config.OOMScoreAdj,
175175
ConfigSyncPeriod: config.ConfigSyncPeriod.Duration,
176176
HealthzServer: healthzServer,
177-
UseEndpointSlices: false,
177+
UseEndpointSlices: utilfeature.DefaultFeatureGate.Enabled(features.EndpointSliceProxying),
178178
}, nil
179179
}
180180

pkg/proxy/winkernel/BUILD

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,20 @@ go_library(
1515
"//staging/src/k8s.io/component-base/metrics/legacyregistry:go_default_library",
1616
] + select({
1717
"@io_bazel_rules_go//go/platform:windows": [
18-
"//pkg/api/v1/service:go_default_library",
1918
"//pkg/apis/core/v1/helper:go_default_library",
19+
"//pkg/features:go_default_library",
2020
"//pkg/proxy:go_default_library",
2121
"//pkg/proxy/apis/config:go_default_library",
2222
"//pkg/proxy/config:go_default_library",
2323
"//pkg/proxy/healthcheck:go_default_library",
2424
"//pkg/proxy/metaproxier:go_default_library",
2525
"//pkg/proxy/metrics:go_default_library",
26+
"//pkg/proxy/util:go_default_library",
2627
"//pkg/util/async:go_default_library",
2728
"//staging/src/k8s.io/api/core/v1:go_default_library",
29+
"//staging/src/k8s.io/api/discovery/v1beta1:go_default_library",
2830
"//staging/src/k8s.io/apimachinery/pkg/types:go_default_library",
2931
"//staging/src/k8s.io/apimachinery/pkg/util/intstr:go_default_library",
30-
"//staging/src/k8s.io/apimachinery/pkg/util/sets:go_default_library",
3132
"//staging/src/k8s.io/apimachinery/pkg/util/wait:go_default_library",
3233
"//staging/src/k8s.io/apiserver/pkg/features:go_default_library",
3334
"//staging/src/k8s.io/apiserver/pkg/util/feature:go_default_library",
@@ -67,11 +68,14 @@ go_test(
6768
"@io_bazel_rules_go//go/platform:windows": [
6869
"//pkg/proxy:go_default_library",
6970
"//pkg/proxy/healthcheck:go_default_library",
71+
"//pkg/proxy/util:go_default_library",
7072
"//staging/src/k8s.io/api/core/v1:go_default_library",
7173
"//staging/src/k8s.io/api/discovery/v1beta1:go_default_library",
7274
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
7375
"//staging/src/k8s.io/apimachinery/pkg/types:go_default_library",
76+
"//staging/src/k8s.io/apimachinery/pkg/util/intstr:go_default_library",
7477
"//vendor/github.com/Microsoft/hcsshim/hcn:go_default_library",
78+
"//vendor/k8s.io/utils/pointer:go_default_library",
7579
],
7680
"//conditions:default": [],
7781
}),

0 commit comments

Comments
 (0)