blob: 075a07c9c75aabccbd484df9ae6549b3da0fa9b5 [file] [log] [blame]
Serge Bazanski77cb6c52020-12-19 00:09:22 +01001load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2
3go_library(
Lorenz Brund13c1c62022-03-30 19:58:58 +02004 name = "localstorage",
Serge Bazanski77cb6c52020-12-19 00:09:22 +01005 srcs = [
6 "directory_data.go",
7 "directory_pki.go",
8 "directory_root.go",
9 "storage.go",
Serge Bazanski42e61c62021-03-18 15:07:18 +010010 "storage_esp.go",
Serge Bazanski77cb6c52020-12-19 00:09:22 +010011 ],
Serge Bazanski31370b02021-01-07 16:31:14 +010012 importpath = "source.monogon.dev/metropolis/node/core/localstorage",
Serge Bazanski77cb6c52020-12-19 00:09:22 +010013 visibility = ["//metropolis/node:__subpackages__"],
14 deps = [
Lorenz Brund13c1c62022-03-30 19:58:58 +020015 "//metropolis/node/core/localstorage/crypt",
16 "//metropolis/node/core/localstorage/declarative",
Lorenz Brun35fcf032023-06-29 04:15:58 +020017 "//metropolis/node/core/update",
Lorenz Brund13c1c62022-03-30 19:58:58 +020018 "//metropolis/pkg/tpm",
19 "//metropolis/proto/api",
Mateusz Zalega336a96c2022-04-15 13:29:15 +020020 "//metropolis/proto/common",
Lorenz Brund13c1c62022-03-30 19:58:58 +020021 "//metropolis/proto/private",
Lorenz Brun85ad26a2023-03-27 17:00:00 +020022 "//net/proto",
Lorenz Brund13c1c62022-03-30 19:58:58 +020023 "@org_golang_google_protobuf//proto",
24 "@org_golang_x_sys//unix",
Serge Bazanski77cb6c52020-12-19 00:09:22 +010025 ],
26)
27
28go_test(
Lorenz Brund13c1c62022-03-30 19:58:58 +020029 name = "localstorage_test",
Serge Bazanski77cb6c52020-12-19 00:09:22 +010030 srcs = ["storage_test.go"],
Lorenz Brund13c1c62022-03-30 19:58:58 +020031 embed = [":localstorage"],
32 deps = ["//metropolis/node/core/localstorage/declarative"],
Serge Bazanski77cb6c52020-12-19 00:09:22 +010033)