blob: 8069b7d28b4df4af44fca92c4883520e844ce7cb [file] [log] [blame]
Serge Bazanski13c90f02021-05-22 19:10:13 +00001load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
Sergiusz Bazanski9dc4b682019-04-05 23:51:49 +02002
3go_library(
Serge Bazanski97b5cd72023-07-28 17:14:50 +00004 name = "mirko",
Sergiusz Bazanski8fe651b2019-07-21 23:50:05 +02005 srcs = [
6 "kubernetes.go",
7 "mirko.go",
Serge Bazanski13c90f02021-05-22 19:10:13 +00008 "revproxy.go",
Sergiusz Bazanski1fad2e52019-08-01 20:16:27 +02009 "sql.go",
Sergiusz Bazanski30317b42019-08-01 16:50:41 +020010 "sql_migrations.go",
Sergiusz Bazanski1fad2e52019-08-01 20:16:27 +020011 "trace.go",
Sergiusz Bazanski8fe651b2019-07-21 23:50:05 +020012 ],
Sergiusz Bazanski9dc4b682019-04-05 23:51:49 +020013 importpath = "code.hackerspace.pl/hscloud/go/mirko",
14 visibility = ["//visibility:public"],
15 deps = [
Serge Bazanski97b5cd72023-07-28 17:14:50 +000016 "//go/pki",
17 "//go/statusz",
18 "@com_github_gchaincl_sqlhooks//:sqlhooks",
19 "@com_github_golang_glog//:glog",
20 "@com_github_golang_migrate_migrate_v4//source",
21 "@io_k8s_client_go//kubernetes",
22 "@io_k8s_client_go//rest",
Sergiusz Bazanski9dc4b682019-04-05 23:51:49 +020023 "@org_golang_google_grpc//:go_default_library",
Serge Bazanski97b5cd72023-07-28 17:14:50 +000024 "@org_golang_google_grpc//reflection",
25 "@org_golang_x_net//trace",
Sergiusz Bazanski9dc4b682019-04-05 23:51:49 +020026 ],
27)
Serge Bazanski13c90f02021-05-22 19:10:13 +000028
29go_test(
Serge Bazanski97b5cd72023-07-28 17:14:50 +000030 name = "mirko_test",
Serge Bazanski13c90f02021-05-22 19:10:13 +000031 srcs = ["revproxy_test.go"],
Serge Bazanski97b5cd72023-07-28 17:14:50 +000032 embed = [":mirko"],
33 deps = ["@io_k8s_client_go//kubernetes"],
Serge Bazanski13c90f02021-05-22 19:10:13 +000034)