containerized-data-importer/cmd/cdi-uploadproxy/BUILD.bazel
Michael Henriksen bd4c4c950b
cert rotation (#1091)
* initial cert rotation controller

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

* fix typo

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>
2020-02-03 23:36:58 +01:00

45 lines
1.3 KiB
Python

load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
go_library(
name = "go_default_library",
srcs = ["uploadproxy.go"],
importpath = "kubevirt.io/containerized-data-importer/cmd/cdi-uploadproxy",
visibility = ["//visibility:private"],
deps = [
"//pkg/uploadproxy:go_default_library",
"//pkg/util:go_default_library",
"//pkg/util/cert/fetcher:go_default_library",
"//pkg/util/cert/watcher:go_default_library",
"//vendor/github.com/pkg/errors:go_default_library",
"//vendor/k8s.io/client-go/kubernetes:go_default_library",
"//vendor/k8s.io/client-go/tools/clientcmd:go_default_library",
"//vendor/k8s.io/klog:go_default_library",
"//vendor/sigs.k8s.io/controller-runtime/pkg/runtime/signals:go_default_library",
],
)
go_binary(
name = "cdi-uploadproxy",
embed = [":go_default_library"],
visibility = ["//visibility:public"],
)
load(
"@io_bazel_rules_docker//container:container.bzl",
"container_image",
)
container_image(
name = "cdi-uploadproxy-image",
base = "@fedora//image",
directory = "/usr/bin",
entrypoint = [
"/usr/bin/cdi-uploadproxy",
"-alsologtostderr",
],
files = [":cdi-uploadproxy"],
visibility = ["//visibility:public"],
user = "1001",
workdir = "/home/cdi-uploadproxy",
)