blob: 71baceac231c5ed9b74ff5a0c7b53c34b02046fd [file] [log] [blame]
giolekva79655f32020-12-14 20:45:04 +04001load("//:bazel_tools/docker.bzl", "docker_image")
giolekvaf2550252020-12-15 16:12:44 +04002load("//:bazel_tools/helm.bzl", "helm_install")
3load("@rules_pkg//:pkg.bzl", "pkg_tar")
giolekva79655f32020-12-14 20:45:04 +04004
5# TODO(lekva): figure out how to build py_binary with pip dependencies and
6# migrate off docker_image rule
7docker_image(
8 name = "push_to_dev",
9 registry = "localhost:30500",
10 image = "giolekva/pcloud-event-processor",
11 tag = "latest",
12 dockerfile = "Dockerfile",
13 srcs = glob(["**"], exclude=["Dockerfile"]),
14)
giolekvaf2550252020-12-15 16:12:44 +040015
16pkg_tar(
17 name = "chart",
18 srcs = glob(["chart/**"]),
19 extension = "tar.gz",
20 strip_prefix = "./chart",
21)
22
23helm_install(
24 name = "install",
25 namespace = "pcloud-event-processor",
26 release_name = "init",
27 chart = ":chart",
28 args = {
29 "image.name": "localhost:30500/giolekva/pcloud-event-processor",
30 "image.pullPolicy": "Always",
31 },
32)