blob: 04f02aed92a04433e61fd4e44f01d6c776b90845 [file] [log] [blame]
Serge Bazanski52538842021-08-11 16:22:41 +02001load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
Serge Bazanski9411f7c2021-03-10 13:12:53 +01002
3go_library(
4 name = "go_default_library",
5 srcs = [
6 "ca.go",
7 "certificate.go",
Serge Bazanski999e1db2021-11-30 20:37:38 +01008 "crl.go",
Serge Bazanski9411f7c2021-03-10 13:12:53 +01009 "x509.go",
10 ],
11 importpath = "source.monogon.dev/metropolis/pkg/pki",
12 visibility = ["//visibility:public"],
13 deps = [
Serge Bazanski999e1db2021-11-30 20:37:38 +010014 "//metropolis/node/core/consensus/client:go_default_library",
15 "//metropolis/pkg/event:go_default_library",
16 "//metropolis/pkg/event/etcd:go_default_library",
Serge Bazanski9411f7c2021-03-10 13:12:53 +010017 "//metropolis/pkg/fileargs:go_default_library",
18 "@io_etcd_go_etcd//clientv3:go_default_library",
19 ],
20)
Serge Bazanski52538842021-08-11 16:22:41 +020021
22go_test(
23 name = "go_default_test",
Serge Bazanski999e1db2021-11-30 20:37:38 +010024 srcs = [
25 "certificate_test.go",
26 "crl_test.go",
27 ],
Serge Bazanski52538842021-08-11 16:22:41 +020028 embed = [":go_default_library"],
Serge Bazanski999e1db2021-11-30 20:37:38 +010029 deps = [
30 "//metropolis/node/core/consensus/client:go_default_library",
31 "@io_etcd_go_etcd//integration:go_default_library",
32 ],
Serge Bazanski52538842021-08-11 16:22:41 +020033)