From 24be74e7596db345aa57277370710968d23a8f43 Mon Sep 17 00:00:00 2001 From: Artyom Lukianov Date: Sun, 11 Oct 2020 12:44:22 +0300 Subject: [PATCH] memory manager: update bazel files Signed-off-by: Artyom Lukianov --- cmd/kubelet/app/BUILD | 1 + pkg/kubelet/cm/BUILD | 2 + pkg/kubelet/cm/memorymanager/BUILD | 69 +++++++++++++++++++ pkg/kubelet/cm/memorymanager/state/BUILD | 27 +++----- .../src/k8s.io/component-base/cli/flag/BUILD | 2 + 5 files changed, 83 insertions(+), 18 deletions(-) create mode 100644 pkg/kubelet/cm/memorymanager/BUILD diff --git a/cmd/kubelet/app/BUILD b/cmd/kubelet/app/BUILD index bfd511422e2..89826ffa84c 100644 --- a/cmd/kubelet/app/BUILD +++ b/cmd/kubelet/app/BUILD @@ -18,6 +18,7 @@ go_library( "//cmd/kubelet/app/options:go_default_library", "//pkg/api/legacyscheme:go_default_library", "//pkg/apis/core:go_default_library", + "//pkg/apis/core/v1/helper:go_default_library", "//pkg/capabilities:go_default_library", "//pkg/cloudprovider/providers:go_default_library", "//pkg/credentialprovider:go_default_library", diff --git a/pkg/kubelet/cm/BUILD b/pkg/kubelet/cm/BUILD index 1601d670685..8c6a70c8107 100644 --- a/pkg/kubelet/cm/BUILD +++ b/pkg/kubelet/cm/BUILD @@ -33,6 +33,7 @@ go_library( "//pkg/features:go_default_library", "//pkg/kubelet/cm/cpumanager:go_default_library", "//pkg/kubelet/cm/cpuset:go_default_library", + "//pkg/kubelet/cm/memorymanager:go_default_library", "//pkg/kubelet/cm/topologymanager:go_default_library", "//pkg/kubelet/config:go_default_library", "//pkg/kubelet/container:go_default_library", @@ -240,6 +241,7 @@ filegroup( "//pkg/kubelet/cm/cpumanager:all-srcs", "//pkg/kubelet/cm/cpuset:all-srcs", "//pkg/kubelet/cm/devicemanager:all-srcs", + "//pkg/kubelet/cm/memorymanager:all-srcs", "//pkg/kubelet/cm/topologymanager:all-srcs", "//pkg/kubelet/cm/util:all-srcs", ], diff --git a/pkg/kubelet/cm/memorymanager/BUILD b/pkg/kubelet/cm/memorymanager/BUILD new file mode 100644 index 00000000000..2ff5be7a9a2 --- /dev/null +++ b/pkg/kubelet/cm/memorymanager/BUILD @@ -0,0 +1,69 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = [ + "fake_memory_manager.go", + "memory_manager.go", + "policy.go", + "policy_none.go", + "policy_static.go", + ], + importpath = "k8s.io/kubernetes/pkg/kubelet/cm/memorymanager", + visibility = ["//visibility:public"], + deps = [ + "//pkg/apis/core/v1/helper:go_default_library", + "//pkg/apis/core/v1/helper/qos:go_default_library", + "//pkg/kubelet/cm/containermap:go_default_library", + "//pkg/kubelet/cm/memorymanager/state:go_default_library", + "//pkg/kubelet/cm/topologymanager:go_default_library", + "//pkg/kubelet/cm/topologymanager/bitmask:go_default_library", + "//pkg/kubelet/config:go_default_library", + "//pkg/kubelet/status:go_default_library", + "//staging/src/k8s.io/api/core/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/api/resource:go_default_library", + "//staging/src/k8s.io/cri-api/pkg/apis/runtime/v1alpha2:go_default_library", + "//vendor/github.com/google/cadvisor/info/v1:go_default_library", + "//vendor/k8s.io/klog/v2:go_default_library", + ], +) + +go_test( + name = "go_default_test", + srcs = [ + "memory_manager_test.go", + "policy_static_test.go", + ], + embed = [":go_default_library"], + deps = [ + "//pkg/kubelet/cm/containermap:go_default_library", + "//pkg/kubelet/cm/memorymanager/state:go_default_library", + "//pkg/kubelet/cm/topologymanager:go_default_library", + "//pkg/kubelet/cm/topologymanager/bitmask:go_default_library", + "//staging/src/k8s.io/api/core/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/api/resource:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/types:go_default_library", + "//staging/src/k8s.io/cri-api/pkg/apis/runtime/v1alpha2:go_default_library", + "//vendor/github.com/google/cadvisor/info/v1:go_default_library", + "//vendor/github.com/stretchr/testify/assert:go_default_library", + "//vendor/k8s.io/klog/v2:go_default_library", + ], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [ + ":package-srcs", + "//pkg/kubelet/cm/memorymanager/state:all-srcs", + ], + tags = ["automanaged"], + visibility = ["//visibility:public"], +) diff --git a/pkg/kubelet/cm/memorymanager/state/BUILD b/pkg/kubelet/cm/memorymanager/state/BUILD index 438737c9d18..a0fcfa9d2d6 100644 --- a/pkg/kubelet/cm/memorymanager/state/BUILD +++ b/pkg/kubelet/cm/memorymanager/state/BUILD @@ -6,36 +6,30 @@ go_library( "checkpoint.go", "state.go", "state_checkpoint.go", - "state_file.go", "state_mem.go", ], - importpath = "k8s.io/kubernetes/pkg/kubelet/cm/cpumanager/state", + importpath = "k8s.io/kubernetes/pkg/kubelet/cm/memorymanager/state", visibility = ["//visibility:public"], deps = [ "//pkg/kubelet/checkpointmanager:go_default_library", "//pkg/kubelet/checkpointmanager/checksum:go_default_library", "//pkg/kubelet/checkpointmanager/errors:go_default_library", - "//pkg/kubelet/cm/cpumanager/containermap:go_default_library", - "//pkg/kubelet/cm/cpuset:go_default_library", - "//vendor/github.com/davecgh/go-spew/spew:go_default_library", - "//vendor/k8s.io/klog:go_default_library", + "//pkg/kubelet/cm/containermap:go_default_library", + "//staging/src/k8s.io/api/core/v1:go_default_library", + "//vendor/k8s.io/klog/v2:go_default_library", ], ) go_test( name = "go_default_test", - srcs = [ - "state_checkpoint_test.go", - "state_compatibility_test.go", - "state_file_test.go", - ], + srcs = ["state_checkpoint_test.go"], embed = [":go_default_library"], deps = [ "//pkg/kubelet/checkpointmanager:go_default_library", - "//pkg/kubelet/cm/cpumanager/containermap:go_default_library", + "//pkg/kubelet/cm/containermap:go_default_library", "//pkg/kubelet/cm/cpumanager/state/testing:go_default_library", - "//pkg/kubelet/cm/cpuset:go_default_library", - "//vendor/github.com/stretchr/testify/require:go_default_library", + "//staging/src/k8s.io/api/core/v1:go_default_library", + "//vendor/github.com/stretchr/testify/assert:go_default_library", ], ) @@ -48,10 +42,7 @@ filegroup( filegroup( name = "all-srcs", - srcs = [ - ":package-srcs", - "//pkg/kubelet/cm/cpumanager/state/testing:all-srcs", - ], + srcs = [":package-srcs"], tags = ["automanaged"], visibility = ["//visibility:public"], ) diff --git a/staging/src/k8s.io/component-base/cli/flag/BUILD b/staging/src/k8s.io/component-base/cli/flag/BUILD index 9c52db98989..25d290f7e85 100644 --- a/staging/src/k8s.io/component-base/cli/flag/BUILD +++ b/staging/src/k8s.io/component-base/cli/flag/BUILD @@ -9,6 +9,7 @@ load( go_test( name = "go_default_test", srcs = [ + "bracket_separated_slice_map_string_string_test.go", "ciphersuites_flag_test.go", "colon_separated_multimap_string_string_test.go", "langle_separated_map_string_string_test.go", @@ -24,6 +25,7 @@ go_test( go_library( name = "go_default_library", srcs = [ + "bracket_separated_slice_map_string_string.go", "ciphersuites_flag.go", "ciphersuites_flag_114.go", "colon_separated_multimap_string_string.go",