From 91305360976131f79b16732f95cbe182595bd363 Mon Sep 17 00:00:00 2001
From: Frederic Branczyk <fbranczyk@gmail.com>
Date: Fri, 22 Dec 2017 16:05:42 +0100
Subject: [PATCH] *: Add kube-prometheus generate make target to generate stage

---
 Dockerfile |  6 ------
 Makefile   | 12 ++++++------
 2 files changed, 6 insertions(+), 12 deletions(-)
 delete mode 100644 Dockerfile

diff --git a/Dockerfile b/Dockerfile
deleted file mode 100644
index 78032788..00000000
--- a/Dockerfile
+++ /dev/null
@@ -1,6 +0,0 @@
-FROM python:3.6-slim
-
-RUN apt-get update -y && apt-get install -y git
-RUN pip3 install virtualenv
-
-ENTRYPOINT ["/bin/bash"]
\ No newline at end of file
diff --git a/Makefile b/Makefile
index a093ce7a..26084ae4 100644
--- a/Makefile
+++ b/Makefile
@@ -1,11 +1,11 @@
 .PHONY: image
-	
-IMAGE := coreos/generate-prometheus-operator-manifests
 
-image: Dockerfile
-	docker build -t $(IMAGE) .
+image:
+	docker build -f ../../scripts/jsonnet/Dockerfile -t po-jsonnet ../../
 
-BUILDER := docker run --rm -it --workdir /data -v ${PWD}:/data $(IMAGE) ./hack/scripts/generate-manifests.sh
 generate: image
 	@echo ">> Compiling assets and generating Kubernetes manifests"
-	$(BUILDER)
+	docker run --rm -v `pwd`:/go/src/github.com/coreos/prometheus-operator/contrib/kube-prometheus --workdir /go/src/github.com/coreos/prometheus-operator/contrib/kube-prometheus po-jsonnet make generate-raw
+
+generate-raw:
+	./hack/scripts/generate-manifests.sh
-- 
GitLab