blob: 64b7a9bfe54fea09e9f3d54b0756814a8f257ea2 [file] [log] [blame]
Serge Bazanski29994272021-04-12 14:25:18 +02001load("//metropolis/build/kube-code-generator:defs.bzl", "go_kubernetes_library")
2load("@io_bazel_rules_go//go:def.bzl", "go_library")
3
4go_library(
Lorenz Brund13c1c62022-03-30 19:58:58 +02005 name = "v1alpha1",
Serge Bazanski29994272021-04-12 14:25:18 +02006 srcs = [
7 "doc.go",
8 "register.go",
9 "types.go",
10 ],
11 embed = select({
12 "//metropolis/build/kube-code-generator:embed_deepcopy": [":go_kubernetes_library"],
13 "//conditions:default": [],
14 }),
15 importpath = "source.monogon.dev/metropolis/vm/kube/apis/vm/v1alpha1",
16 visibility = ["//visibility:public"],
17 deps = [
Lorenz Brund13c1c62022-03-30 19:58:58 +020018 "//metropolis/vm/kube/apis/vm",
19 "@io_k8s_api//core/v1:core",
20 "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
21 "@io_k8s_apimachinery//pkg/runtime",
22 "@io_k8s_apimachinery//pkg/runtime/schema",
Serge Bazanski29994272021-04-12 14:25:18 +020023 ],
24)
25
26go_kubernetes_library(
27 name = "go_kubernetes_library",
28 bundle = "//metropolis/vm/kube/generated:bundle",
29 importpath = "source.monogon.dev/metropolis/vm/kube/apis/vm/v1alpha1",
30)