From b240d0937cb23c5164d1194a4a09e9af2f6f704a Mon Sep 17 00:00:00 2001 From: Frederic Branczyk <fbranczyk@gmail.com> Date: Mon, 23 Jan 2017 17:11:41 +0100 Subject: [PATCH] hack: improve minikube deploy scripts --- hack/cluster-monitoring/minikube-deploy | 6 ++++++ hack/cluster-monitoring/minikube-teardown | 6 ++++++ hack/cluster-monitoring/self-hosted-deploy | 6 ++++++ hack/cluster-monitoring/self-hosted-teardown | 6 ++++++ manifests/k8s/minikube/kube-controller-manager.yaml | 2 +- manifests/k8s/minikube/kube-scheduler.yaml | 2 +- 6 files changed, 26 insertions(+), 2 deletions(-) create mode 100755 hack/cluster-monitoring/minikube-deploy create mode 100755 hack/cluster-monitoring/minikube-teardown create mode 100755 hack/cluster-monitoring/self-hosted-deploy create mode 100755 hack/cluster-monitoring/self-hosted-teardown diff --git a/hack/cluster-monitoring/minikube-deploy b/hack/cluster-monitoring/minikube-deploy new file mode 100755 index 00000000..ab7e72e4 --- /dev/null +++ b/hack/cluster-monitoring/minikube-deploy @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +hack/cluster-monitoring/deploy + +awk 'FNR==1{print "---"}1' manifests/k8s/minikube/*.yaml | sed s/MINIKUBE_IP/`minikube ip`/g | kubectl --namespace=kube-system apply -f - + diff --git a/hack/cluster-monitoring/minikube-teardown b/hack/cluster-monitoring/minikube-teardown new file mode 100755 index 00000000..3a4c986e --- /dev/null +++ b/hack/cluster-monitoring/minikube-teardown @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +hack/cluster-monitoring/teardown + +kubectl --namespace=kube-system delete -f manifests/k8s/minikube + diff --git a/hack/cluster-monitoring/self-hosted-deploy b/hack/cluster-monitoring/self-hosted-deploy new file mode 100755 index 00000000..a25f7ed3 --- /dev/null +++ b/hack/cluster-monitoring/self-hosted-deploy @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +hack/cluster-monitoring/deploy + +kubectl --namespace=kube-system apply -f manifests/k8s/self-hosted + diff --git a/hack/cluster-monitoring/self-hosted-teardown b/hack/cluster-monitoring/self-hosted-teardown new file mode 100755 index 00000000..05fd625a --- /dev/null +++ b/hack/cluster-monitoring/self-hosted-teardown @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +hack/cluster-monitoring/teardown + +kubectl --namespace=kube-system delete -f manifests/k8s/self-hosted + diff --git a/manifests/k8s/minikube/kube-controller-manager.yaml b/manifests/k8s/minikube/kube-controller-manager.yaml index bca65e40..135dd24c 100644 --- a/manifests/k8s/minikube/kube-controller-manager.yaml +++ b/manifests/k8s/minikube/kube-controller-manager.yaml @@ -21,7 +21,7 @@ metadata: k8s-app: kube-controller-manager subsets: - addresses: - - ip: 192.168.99.100 + - ip: MINIKUBE_IP ports: - name: http-metrics port: 10252 diff --git a/manifests/k8s/minikube/kube-scheduler.yaml b/manifests/k8s/minikube/kube-scheduler.yaml index 983e5581..b3b51f38 100644 --- a/manifests/k8s/minikube/kube-scheduler.yaml +++ b/manifests/k8s/minikube/kube-scheduler.yaml @@ -21,7 +21,7 @@ metadata: k8s-app: kube-scheduler subsets: - addresses: - - ip: 192.168.99.100 + - ip: MINIKUBE_IP ports: - name: http-metrics port: 10251 -- GitLab