load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") go_library( name = "secretmanager", srcs = [ "constants.go", "secretmanager.go", ], importpath = "edge-infra.dev/pkg/lib/gcp/secretmanager", visibility = ["//visibility:public"], deps = [ "@com_google_cloud_go_secretmanager//apiv1", "@com_google_cloud_go_secretmanager//apiv1/secretmanagerpb", "@org_golang_google_api//iterator", "@org_golang_google_api//option", "@org_golang_google_grpc//codes", "@org_golang_google_grpc//status", "@org_golang_google_protobuf//types/known/fieldmaskpb", "@org_golang_google_protobuf//types/known/timestamppb", ], ) go_test( name = "secretmanager_test", srcs = ["integration_test.go"], data = ["//test:config_json"], embed = [":secretmanager"], visibility = ["//visibility:public"], deps = [ "//test/framework", "//test/framework/gcp", "//test/framework/integration", "@com_github_stretchr_testify//suite", ], )