From 3ab5f07c642e362ec2f7a3c1bc19d17c9850de38 Mon Sep 17 00:00:00 2001 From: Serge Bazanski Date: Sat, 6 Feb 2021 17:26:30 +0000 Subject: [PATCH] cluster/admitomatic: build docker image Change-Id: I086a8b17a4dc7257de1bae3a6f0c95400af7e115 --- cluster/admitomatic/BUILD.bazel | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/cluster/admitomatic/BUILD.bazel b/cluster/admitomatic/BUILD.bazel index 55c74668..32437b22 100644 --- a/cluster/admitomatic/BUILD.bazel +++ b/cluster/admitomatic/BUILD.bazel @@ -1,3 +1,4 @@ +load("@io_bazel_rules_docker//container:container.bzl", "container_image", "container_layer", "container_push") load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") go_library( @@ -37,3 +38,28 @@ go_test( "@io_k8s_apimachinery//pkg/runtime:go_default_library", ], ) + +container_layer( + name = "layer_bin", + files = [ + ":admitomatic", + ], + directory = "/cluster/admitomatic/", +) + +container_image( + name = "runtime", + base = "@prodimage-bionic//image", + layers = [ + ":layer_bin", + ], +) + +container_push( + name = "push", + image = ":runtime", + format = "Docker", + registry = "registry.k0.hswaw.net", + repository = "q3k/admitomatic", + tag = "{BUILD_TIMESTAMP}-{STABLE_GIT_COMMIT}", +)