Skip to content

Commit fde96f0

Browse files
authored
build(bazel): add OpenTelemetry crate targets (#2595)
* build(bazel): add OpenTelemetry crate targets Signed-off-by: Simon Scatton <sscatton@nvidia.com> * fix(bazel): provide sandbox test policy input Signed-off-by: Simon Scatton <sscatton@nvidia.com> --------- Signed-off-by: Simon Scatton <sscatton@nvidia.com>
1 parent 1959ea1 commit fde96f0

3 files changed

Lines changed: 24 additions & 0 deletions

File tree

crates/openshell-otel/BUILD.bazel

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
load("@crates//:defs.bzl", "aliases", "all_crate_deps")
2+
load("@rules_rs//rs:rust_library.bzl", "rust_library")
3+
load("@rules_rs//rs:rust_test.bzl", "rust_test")
4+
5+
rust_library(
6+
name = "openshell-otel",
7+
srcs = glob(["src/**/*.rs"]),
8+
aliases = aliases(),
9+
visibility = ["//visibility:public"],
10+
deps = all_crate_deps(normal = True),
11+
)
12+
13+
rust_test(
14+
name = "openshell-otel_test",
15+
crate = ":openshell-otel",
16+
deps = all_crate_deps(normal_dev = True),
17+
)

crates/openshell-sandbox/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ rust_binary(
3030

3131
rust_test(
3232
name = "openshell-sandbox_lib_test",
33+
compile_data = ["//crates/openshell-supervisor-network:sandbox-policy-rego"],
3334
crate = ":openshell-sandbox",
3435
crate_features = ["telemetry"],
3536
deps = all_crate_deps(normal_dev = True),

crates/openshell-supervisor-network/BUILD.bazel

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@ load("@crates//:defs.bzl", "aliases", "all_crate_deps")
22
load("@rules_rs//rs:rust_library.bzl", "rust_library")
33
load("@rules_rs//rs:rust_test.bzl", "rust_test")
44

5+
filegroup(
6+
name = "sandbox-policy-rego",
7+
srcs = ["data/sandbox-policy.rego"],
8+
visibility = ["//crates/openshell-sandbox:__pkg__"],
9+
)
10+
511
rust_library(
612
name = "openshell-supervisor-network",
713
srcs = glob(["src/**/*.rs"]),

0 commit comments

Comments
 (0)