blob: e65a8a737ab9f6fbdfa1902ec8f194e7f1c8dcb4 [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 Bazanski7eeef0f2024-02-05 14:40:15 +01006 "ca_tofu.go",
Serge Bazanskicf23ebc2023-03-14 17:02:04 +01007 "config.go",
Lorenz Brun57479bb2021-10-26 14:01:06 +02008 "core.go",
9 "install.go",
Mateusz Zalega18a67b02022-08-02 13:37:50 +020010 "rpc.go",
Lorenz Brun57479bb2021-10-26 14:01:06 +020011 ],
12 importpath = "source.monogon.dev/metropolis/cli/metroctl/core",
13 visibility = ["//visibility:public"],
14 deps = [
Mateusz Zalega18a67b02022-08-02 13:37:50 +020015 "//metropolis/node",
Serge Bazanski7eeef0f2024-02-05 14:40:15 +010016 "//metropolis/node/core/curator/proto/api",
Mateusz Zalega18a67b02022-08-02 13:37:50 +020017 "//metropolis/node/core/rpc",
18 "//metropolis/node/core/rpc/resolver",
Lorenz Brund13c1c62022-03-30 19:58:58 +020019 "//metropolis/proto/api",
Tim Windelschmidt9f21f532024-05-07 15:14:20 +020020 "//osbase/blockdev",
21 "//osbase/fat32",
22 "//osbase/gpt",
Serge Bazanskicf23ebc2023-03-14 17:02:04 +010023 "@io_k8s_client_go//pkg/apis/clientauthentication/v1:clientauthentication",
24 "@io_k8s_client_go//tools/clientcmd",
25 "@io_k8s_client_go//tools/clientcmd/api",
Tim Windelschmidt3325b4b2024-07-15 19:19:49 +020026 "@org_golang_google_grpc//:grpc",
Serge Bazanski7eeef0f2024-02-05 14:40:15 +010027 "@org_golang_google_grpc//credentials",
Lorenz Brund13c1c62022-03-30 19:58:58 +020028 "@org_golang_google_protobuf//proto",
Mateusz Zalega18a67b02022-08-02 13:37:50 +020029 "@org_golang_x_net//proxy",
Lorenz Brun57479bb2021-10-26 14:01:06 +020030 ],
31)