...

Text file src/edge-infra.dev/pkg/lib/gcp/iam/BUILD.bazel

Documentation: edge-infra.dev/pkg/lib/gcp/iam

     1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
     2
     3go_library(
     4    name = "iam",
     5    srcs = [
     6        "cloudresourcemanager.go",
     7        "constants.go",
     8        "credentials.go",
     9        "google_apis_service_account.go",
    10        "iam.go",
    11        "member.go",
    12        "permission.go",
    13        "policy.go",
    14        "role.go",
    15        "service_account.go",
    16    ],
    17    importpath = "edge-infra.dev/pkg/lib/gcp/iam",
    18    visibility = ["//visibility:public"],
    19    deps = [
    20        "//pkg/lib/errors",
    21        "@com_github_mitchellh_go_homedir//:go-homedir",
    22        "@org_golang_google_api//cloudresourcemanager/v1:cloudresourcemanager",
    23        "@org_golang_google_api//googleapi",
    24        "@org_golang_google_api//iam/v1:iam",
    25        "@org_golang_google_api//option",
    26    ],
    27)
    28
    29go_test(
    30    name = "iam_test",
    31    srcs = [
    32        "credentials_test.go",
    33        "iam_test.go",
    34        "member_test.go",
    35        "permission_test.go",
    36        "policy_test.go",
    37        "role_test.go",
    38        "service_account_test.go",
    39    ],
    40    embed = [":iam"],
    41    deps = [
    42        "//pkg/lib/build/bazel",
    43        "//pkg/lib/gcp/iam/utils",
    44        "@com_github_stretchr_testify//assert",
    45        "@org_golang_google_api//cloudresourcemanager/v1:cloudresourcemanager",
    46        "@org_golang_google_api//iam/v1:iam",
    47        "@org_golang_google_api//option",
    48    ],
    49)

View as plain text