1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2
3go_library(
4 name = "internal",
5 srcs = [
6 "applier.go",
7 "artifact.go",
8 "packer.go",
9 "unpacker.go",
10 ],
11 importpath = "edge-infra.dev/pkg/f8n/warehouse/lift/cmd/internal",
12 visibility = ["//pkg/f8n/warehouse/lift/cmd:__subpackages__"],
13 deps = [
14 "//pkg/f8n/warehouse/capability",
15 "//pkg/f8n/warehouse/cluster",
16 "//pkg/f8n/warehouse/k8s/apis/v1alpha2",
17 "//pkg/f8n/warehouse/lift",
18 "//pkg/f8n/warehouse/lift/pack",
19 "//pkg/f8n/warehouse/lift/pack/filters",
20 "//pkg/f8n/warehouse/lift/pack/filters/transformers/bazel",
21 "//pkg/f8n/warehouse/lift/unpack",
22 "//pkg/f8n/warehouse/oci",
23 "//pkg/f8n/warehouse/oci/layer",
24 "//pkg/f8n/warehouse/oci/layout",
25 "//pkg/f8n/warehouse/oci/remote",
26 "//pkg/f8n/warehouse/oci/validate",
27 "//pkg/f8n/warehouse/pallet",
28 "//pkg/k8s/kcli",
29 "//pkg/k8s/object",
30 "//pkg/k8s/runtime/sap",
31 "//pkg/k8s/unstructured",
32 "//pkg/lib/build",
33 "//pkg/lib/build/git",
34 "//pkg/lib/cli/rags",
35 "//pkg/lib/cli/sink",
36 "@com_github_google_go_containerregistry//pkg/name",
37 "@io_k8s_api//core/v1:core",
38 "@io_k8s_apimachinery//pkg/api/meta",
39 "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
40 "@io_k8s_apimachinery//pkg/runtime",
41 "@io_k8s_apimachinery//pkg/runtime/schema",
42 "@io_k8s_apimachinery//pkg/util/runtime",
43 "@io_k8s_client_go//dynamic",
44 "@io_k8s_client_go//kubernetes/scheme",
45 "@io_k8s_sigs_cli_utils//pkg/kstatus/watcher",
46 "@io_k8s_sigs_controller_runtime//pkg/client",
47 ],
48)
49
50go_test(
51 name = "internal_test",
52 srcs = ["packer_test.go"],
53 embed = [":internal"],
54 deps = [
55 "//pkg/lib/build/git",
56 "//pkg/lib/cli/sh",
57 "@com_github_stretchr_testify//assert",
58 "@io_bazel_rules_go//go/tools/bazel:go_default_library",
59 ],
60)
View as plain text