From 6a12f669f7cf0ac2ba39ee4290022a7577e245a2 Mon Sep 17 00:00:00 2001
From: Tapani Moilanen <moilanen.tapani@gmail.com>
Date: Wed, 3 May 2017 20:02:22 +0300
Subject: [PATCH] Use kubectl apply in custom service example deploy

https://github.com/kubernetes/kubernetes/issues/29542 has been fixed,
use apply instead of create to create third party resources in custom service
monitoring example.
---
 hack/example-service-monitoring/deploy | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/hack/example-service-monitoring/deploy b/hack/example-service-monitoring/deploy
index 420b5940..7691047c 100755
--- a/hack/example-service-monitoring/deploy
+++ b/hack/example-service-monitoring/deploy
@@ -10,10 +10,6 @@ fi
 
 kubectl --namespace "$NAMESPACE" --kubeconfig="$KUBECONFIG" apply -f manifests/examples/example-app/prometheus-frontend-svc.yaml
 kubectl --namespace "$NAMESPACE" --kubeconfig="$KUBECONFIG" apply -f manifests/examples/example-app/example-app.yaml
-
-# `kubectl apply` is currently not working for third party resources so we are
-# using `kubectl create` here for the time being.
-# (https://github.com/kubernetes/kubernetes/issues/29542)
-kubectl --namespace "$NAMESPACE" --kubeconfig="$KUBECONFIG" create -f manifests/examples/example-app/prometheus-frontend.yaml
-kubectl --namespace "$NAMESPACE" --kubeconfig="$KUBECONFIG" create -f manifests/examples/example-app/servicemonitor-frontend.yaml
+kubectl --namespace "$NAMESPACE" --kubeconfig="$KUBECONFIG" apply -f manifests/examples/example-app/prometheus-frontend.yaml
+kubectl --namespace "$NAMESPACE" --kubeconfig="$KUBECONFIG" apply -f manifests/examples/example-app/servicemonitor-frontend.yaml
 
-- 
GitLab