diff --git a/pkg/kubelet/BUILD b/pkg/kubelet/BUILD index 74580901464..a6fb4fe15a3 100644 --- a/pkg/kubelet/BUILD +++ b/pkg/kubelet/BUILD @@ -18,6 +18,8 @@ go_library( "kubelet_network_linux.go", "kubelet_network_others.go", "kubelet_node_status.go", + "kubelet_node_status_others.go", + "kubelet_node_status_windows.go", "kubelet_pods.go", "kubelet_resources.go", "kubelet_volumes.go", @@ -151,7 +153,12 @@ go_library( "//vendor/k8s.io/utils/exec:go_default_library", "//vendor/k8s.io/utils/integer:go_default_library", "//vendor/k8s.io/utils/path:go_default_library", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:windows": [ + "//pkg/kubelet/winstats:go_default_library", + ], + "//conditions:default": [], + }), ) go_test( diff --git a/pkg/kubelet/winstats/BUILD b/pkg/kubelet/winstats/BUILD index b3a1150d791..53f98edbf7b 100644 --- a/pkg/kubelet/winstats/BUILD +++ b/pkg/kubelet/winstats/BUILD @@ -20,6 +20,7 @@ go_library( "//vendor/github.com/google/cadvisor/info/v1:go_default_library", "//vendor/github.com/google/cadvisor/info/v2:go_default_library", "//vendor/golang.org/x/sys/windows:go_default_library", + "//vendor/golang.org/x/sys/windows/registry:go_default_library", "//vendor/k8s.io/klog:go_default_library", ], "//conditions:default": [], diff --git a/pkg/kubelet/winstats/version.go b/pkg/kubelet/winstats/version.go index 66c8926f3e4..3a439d01aa6 100644 --- a/pkg/kubelet/winstats/version.go +++ b/pkg/kubelet/winstats/version.go @@ -24,7 +24,7 @@ import ( ) type OSInfo struct { - BuildNumber, ProductName string + BuildNumber, ProductName string MajorVersion, MinorVersion, UBR uint64 }