...
1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2
3go_library(
4 name = "edgerelease",
5 srcs = [
6 "config.go",
7 "edgerelease.go",
8 ],
9 importpath = "edge-infra.dev/pkg/edge/gitops/fns/edgerelease",
10 visibility = ["//visibility:public"],
11 deps = [
12 "//pkg/edge/component/build",
13 "//pkg/edge/component/build/image",
14 "//pkg/edge/constants",
15 "//pkg/edge/gitops/fn/v1alpha1",
16 "//pkg/k8s/meta",
17 "//pkg/lib/build/semver",
18 "@io_k8s_sigs_kustomize_kyaml//fn/runtime/runtimeutil",
19 "@io_k8s_sigs_kustomize_kyaml//kio/kioutil",
20 "@io_k8s_sigs_kustomize_kyaml//yaml",
21 ],
22)
23
24go_test(
25 name = "edgerelease_test",
26 srcs = [
27 "config_test.go",
28 "edgerelease_test.go",
29 ],
30 data = glob(["testdata/**"]),
31 embed = [":edgerelease"],
32 embedsrcs = ["testdata/verify_config.yaml"],
33 deps = [
34 "//pkg/edge/component/build/image",
35 "@com_github_stretchr_testify//assert",
36 "@io_k8s_sigs_kustomize_kyaml//fn/runtime/runtimeutil",
37 "@io_k8s_sigs_kustomize_kyaml//yaml",
38 ],
39)
View as plain text