...

Text file src/edge-infra.dev/pkg/f8n/warehouse/k8s/apis/v1alpha1/BUILD.bazel

Documentation: edge-infra.dev/pkg/f8n/warehouse/k8s/apis/v1alpha1

     1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
     2load("//hack/tools/controller-gen:controller-gen.bzl", "gen_code")
     3
     4go_library(
     5    name = "v1alpha1",
     6    srcs = [
     7        "common_types.go",
     8        "condition_types.go",
     9        "groupversion_info.go",
    10        "options.go",
    11        "shipment_types.go",
    12        "unpacked_pallet_types.go",
    13        "zz_generated.deepcopy.go",
    14    ],
    15    importpath = "edge-infra.dev/pkg/f8n/warehouse/k8s/apis/v1alpha1",
    16    visibility = ["//visibility:public"],
    17    deps = [
    18        "//pkg/f8n/warehouse/cluster",
    19        "//pkg/f8n/warehouse/oci/layer",
    20        "//pkg/f8n/warehouse/oci/name",
    21        "//pkg/k8s/meta",
    22        "//pkg/k8s/runtime/client",
    23        "//pkg/k8s/runtime/conditions",
    24        "//pkg/k8s/runtime/controller/reconcile",
    25        "//pkg/k8s/runtime/inventory",
    26        "@com_github_google_go_containerregistry//pkg/name",
    27        "@io_k8s_api//core/v1:core",
    28        "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
    29        "@io_k8s_apimachinery//pkg/runtime",
    30        "@io_k8s_apimachinery//pkg/runtime/schema",
    31        "@io_k8s_sigs_controller_runtime//pkg/client",
    32        "@io_k8s_sigs_controller_runtime//pkg/scheme",
    33        "@org_uber_go_multierr//:multierr",
    34    ],
    35)
    36
    37gen_code(directory = "pkg/f8n/warehouse/k8s/apis/v1alpha1")
    38
    39go_test(
    40    name = "v1alpha1_test",
    41    srcs = [
    42        "common_types_test.go",
    43        "shipment_types_test.go",
    44        "unpacked_pallet_types_test.go",
    45    ],
    46    embed = [":v1alpha1"],
    47    deps = [
    48        "//pkg/f8n/warehouse/cluster",
    49        "@com_github_stretchr_testify//assert",
    50        "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
    51    ],
    52)

View as plain text