load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") go_library( name = "bootstrap", srcs = [ "config.go", "iam.go", "utils.go", ], importpath = "edge-infra.dev/pkg/edge/flux/bootstrap", visibility = ["//visibility:public"], deps = [ "//pkg/edge/compatibility", "@com_github_fluxcd_kustomize_controller_api//v1:api", "@com_github_fluxcd_kustomize_controller_api//v1beta2", "@com_github_fluxcd_pkg_apis_meta//:meta", "@com_github_fluxcd_source_controller_api//v1beta2", "@com_github_googlecloudplatform_k8s_config_connector//pkg/clients/generated/apis/container/v1beta1", "@io_k8s_apimachinery//pkg/apis/meta/v1:meta", "@io_k8s_sigs_controller_runtime//pkg/client", ], ) go_test( name = "bootstrap_test", srcs = [ "config_test.go", "utils_test.go", ], embed = [":bootstrap"], deps = [ "@com_github_fluxcd_kustomize_controller_api//v1beta2", "@com_github_fluxcd_source_controller_api//v1beta2", "@com_github_stretchr_testify//assert", ], )