blob: 133ff2eab96aeb0c863539f21b2035cbab1f2e2a [file] [log] [blame]
Lorenz Brun57479bb2021-10-26 14:01:06 +02001load("@io_bazel_rules_go//go:def.bzl", "go_library")
2
3go_library(
Lorenz Brund13c1c62022-03-30 19:58:58 +02004 name = "core",
Lorenz Brun57479bb2021-10-26 14:01:06 +02005 srcs = [
Serge Bazanskicf23ebc2023-03-14 17:02:04 +01006 "config.go",
Lorenz Brun57479bb2021-10-26 14:01:06 +02007 "core.go",
8 "install.go",
Mateusz Zalega18a67b02022-08-02 13:37:50 +02009 "rpc.go",
Lorenz Brun57479bb2021-10-26 14:01:06 +020010 ],
11 importpath = "source.monogon.dev/metropolis/cli/metroctl/core",
12 visibility = ["//visibility:public"],
13 deps = [
Mateusz Zalega18a67b02022-08-02 13:37:50 +020014 "//metropolis/node",
15 "//metropolis/node/core/rpc",
16 "//metropolis/node/core/rpc/resolver",
Lorenz Brund13c1c62022-03-30 19:58:58 +020017 "//metropolis/proto/api",
18 "@com_github_diskfs_go_diskfs//:go-diskfs",
19 "@com_github_diskfs_go_diskfs//disk",
20 "@com_github_diskfs_go_diskfs//filesystem",
21 "@com_github_diskfs_go_diskfs//partition/gpt",
Serge Bazanskicf23ebc2023-03-14 17:02:04 +010022 "@io_k8s_client_go//pkg/apis/clientauthentication/v1:clientauthentication",
23 "@io_k8s_client_go//tools/clientcmd",
24 "@io_k8s_client_go//tools/clientcmd/api",
Mateusz Zalega18a67b02022-08-02 13:37:50 +020025 "@org_golang_google_grpc//:go_default_library",
Lorenz Brund13c1c62022-03-30 19:58:58 +020026 "@org_golang_google_protobuf//proto",
Mateusz Zalega18a67b02022-08-02 13:37:50 +020027 "@org_golang_x_net//proxy",
Lorenz Brun57479bb2021-10-26 14:01:06 +020028 ],
29)