1load("@io_bazel_rules_go//go:def.bzl", "go_library")
2
3go_library(
4 name = "lumperctl",
5 srcs = [
6 "config.go",
7 "controller.go",
8 "controller_utils.go",
9 "oci.go",
10 "shipment_controller.go",
11 "shipment_walker.go",
12 "unpacked_pallet_controller.go",
13 ],
14 importpath = "edge-infra.dev/pkg/f8n/warehouse/k8s/controllers/lumperctl",
15 visibility = ["//visibility:public"],
16 deps = [
17 "//pkg/f8n/warehouse",
18 "//pkg/f8n/warehouse/cluster",
19 "//pkg/f8n/warehouse/k8s/apis/v1alpha2",
20 "//pkg/f8n/warehouse/k8s/controllers/lumperctl/internal",
21 "//pkg/f8n/warehouse/lift/unpack",
22 "//pkg/f8n/warehouse/oci",
23 "//pkg/f8n/warehouse/oci/cache",
24 "//pkg/f8n/warehouse/oci/layer",
25 "//pkg/f8n/warehouse/oci/walk",
26 "//pkg/f8n/warehouse/pallet",
27 "//pkg/k8s/meta",
28 "//pkg/k8s/meta/status",
29 "//pkg/k8s/runtime/client",
30 "//pkg/k8s/runtime/conditions",
31 "//pkg/k8s/runtime/controller",
32 "//pkg/k8s/runtime/controller/metrics",
33 "//pkg/k8s/runtime/controller/reconcile",
34 "//pkg/k8s/runtime/controller/reconcile/recerr",
35 "//pkg/k8s/runtime/inventory",
36 "//pkg/k8s/runtime/patch",
37 "//pkg/k8s/runtime/sap",
38 "//pkg/k8s/unstructured",
39 "//pkg/lib/fog",
40 "//pkg/lib/runtime/version",
41 "@com_github_go_logr_logr//:logr",
42 "@com_github_google_go_containerregistry//pkg/logs",
43 "@com_github_google_go_containerregistry//pkg/name",
44 "@com_github_google_go_containerregistry//pkg/v1:pkg",
45 "@com_github_google_go_containerregistry//pkg/v1/remote",
46 "@com_github_peterbourgon_ff_v3//:ff",
47 "@io_k8s_api//core/v1:core",
48 "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
49 "@io_k8s_apimachinery//pkg/runtime",
50 "@io_k8s_apimachinery//pkg/util/runtime",
51 "@io_k8s_client_go//kubernetes/scheme",
52 "@io_k8s_sigs_controller_runtime//:controller-runtime",
53 "@io_k8s_sigs_controller_runtime//pkg/builder",
54 "@io_k8s_sigs_controller_runtime//pkg/client",
55 "@io_k8s_sigs_controller_runtime//pkg/controller",
56 "@io_k8s_sigs_controller_runtime//pkg/controller/controllerutil",
57 "@io_k8s_sigs_controller_runtime//pkg/predicate",
58 "@org_uber_go_multierr//:multierr",
59 ],
60)
View as plain text