bgpwtf/cccampix: draw the rest of the fucking owl

Change-Id: I49fd5906e69512e8f2d414f406edc0179522f225
diff --git a/WORKSPACE b/WORKSPACE
index 99e7b31..e4ba58a 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -12,6 +12,14 @@
     sha256 = "2ef429f5d7ce7111263289644d233707dba35e39696377ebab8b0bc701f7818e",
 )
 
+# subpar
+
+git_repository(
+    name = "subpar",
+    remote = "https://github.com/q3k/subpar",
+    commit = "5dd9fb4586616c69df9b3f5aba12f08f85d708d1",
+)
+
 # Docker rules
 
 http_archive(
@@ -80,6 +88,22 @@
     requirements = "//pip:requirements-linux.txt",
 )
 
+# stackb/rules_proto (for Python proto compilation)
+http_archive(
+    name = "build_stack_rules_proto",
+    urls = ["https://github.com/stackb/rules_proto/archive/b93b544f851fdcd3fc5c3d47aee3b7ca158a8841.tar.gz"],
+    sha256 = "c62f0b442e82a6152fcd5b1c0b7c4028233a9e314078952b6b04253421d56d61",
+    strip_prefix = "rules_proto-b93b544f851fdcd3fc5c3d47aee3b7ca158a8841",
+)
+
+load("@build_stack_rules_proto//python:deps.bzl", "python_grpc_compile")
+
+python_grpc_compile()
+
+load("@com_github_grpc_grpc//bazel:grpc_deps.bzl", "grpc_deps")
+
+grpc_deps()
+
 # Docker base images
 
 load("@io_bazel_rules_docker//container:container.bzl", "container_pull")
@@ -88,8 +112,8 @@
     name = "prodimage-bionic",
     registry = "registry.k0.hswaw.net",
     repository = "q3k/prodimage",
-    tag = "20190725-1806",
-    digest = "sha256:b3ad5f62813e2d88ce8cc4f2c9c8e260a3d0e517eda428275ee7976bdd8d6475",
+    tag = "20190810-1802",
+    digest = "sha256:ed0cbffacdb4bd62c193c753d2b6fb7e02115ce8571b0186ef3e1a12c031be38",
 )
 
 container_pull(
@@ -198,7 +222,6 @@
 )
 
 go_image_repositories()
-
 # Go repositories
 
 go_repository(
@@ -661,3 +684,9 @@
     commit = "cf67d735e69b4a4d50cdf571a92b0144786080f7",
     importpath = "github.com/go-test/deep",
 )
+
+go_repository(
+    name = "com_github_sethvargo_go_password",
+    commit = "68ac5879751a7105834296859f8c1bf70b064675",
+    importpath = "github.com/sethvargo/go-password",
+)