diff options
author | Vijay Venkatesh Kumar <vv770d@att.com> | 2020-06-09 16:05:07 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@onap.org> | 2020-06-09 16:05:07 +0000 |
commit | 85e7a08c4b64fcd832387a9d5b80b7f4624a3afd (patch) | |
tree | ef13040a070b3a5058ccad61abd61be3bebe8238 /performanceTests/k8s/Makefile | |
parent | a0f2e231b6a4c6b002eb64b86b124400d9d048ae (diff) | |
parent | 36e09e63f779b5ebec4391f1a444ef214850e2fe (diff) |
Merge "Add JMeter to performance tests environment"
Diffstat (limited to 'performanceTests/k8s/Makefile')
-rw-r--r-- | performanceTests/k8s/Makefile | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/performanceTests/k8s/Makefile b/performanceTests/k8s/Makefile index 0802563a..86399cf0 100644 --- a/performanceTests/k8s/Makefile +++ b/performanceTests/k8s/Makefile @@ -1,4 +1,4 @@ -all: create-configmaps deploy-prometheus deploy-grafana display-urls +all: create-configmaps deploy-influxdb deploy-prometheus deploy-grafana display-urls # Prometheus configuration PROMETHEUS_DIRECTORY = ./prometheus @@ -12,14 +12,19 @@ DATASOURCE_CONFIGMAP = datasource.yaml DASHBOARD_PROVIDER_CONFIGMAP = dashboards-provider.yaml DASHBOARD_CONFIGMAP = dashboard.yaml +#INFLUXDB configuration +INFLUXDB_DIRECTORY = ./influxdb +INFLUXDB_DEPLOYMENT = deployment.yaml + clear: @echo "\n##### Delete configmaps and $(GRAFANA_DEPLOYMENT)(grafana, prometheus)#####" kubectl delete -f $(GRAFANA_DIRECTORY)/$(GRAFANA_DEPLOYMENT) || true kubectl delete -f $(GRAFANA_DIRECTORY)/$(DASHBOARD_PROVIDER_CONFIGMAP) || true kubectl delete -f $(GRAFANA_DIRECTORY)/$(DATASOURCE_CONFIGMAP) || true - kubectl delete -f $(GRAFANA_DIRECTORY)/$(DASHBOARD_CONFIGMAP) || true + kubectl delete -n onap configmap ves-grafana-dashboards || true kubectl delete -f $(PROMETHEUS_DIRECTORY)/$(PROMETHEUS_DEPLOYMENT) || true kubectl delete -f $(PROMETHEUS_DIRECTORY)/$(PROMETHEUS_CONFIGMAP) || true + kubectl delete -f $(INFLUXDB_DIRECTORY)/$(INFLUXDB_DEPLOYMENT) || true @echo "##### DONE #####" create-configmaps: @@ -27,7 +32,7 @@ create-configmaps: kubectl apply -f $(PROMETHEUS_DIRECTORY)/$(PROMETHEUS_CONFIGMAP) kubectl apply -f $(GRAFANA_DIRECTORY)/$(DATASOURCE_CONFIGMAP) kubectl apply -f $(GRAFANA_DIRECTORY)/$(DASHBOARD_PROVIDER_CONFIGMAP) - kubectl apply -f $(GRAFANA_DIRECTORY)/$(DASHBOARD_CONFIGMAP) + kubectl create configmap ves-grafana-dashboards -n onap --from-file grafana/dashboards/ @echo "##### DONE #####" deploy-grafana: @@ -40,6 +45,11 @@ deploy-prometheus: kubectl apply -f $(PROMETHEUS_DIRECTORY)/$(PROMETHEUS_DEPLOYMENT) @echo "##### DONE #####" +deploy-influxdb: + @echo "\n##### Deploy influxdb #####" + kubectl apply -f $(INFLUXDB_DIRECTORY)/$(INFLUXDB_DEPLOYMENT) + @echo "##### DONE #####" + display-urls: @echo "\e[32m##### Prometheus : http://<WORKER_IP>:30069/ #####\e[39m" @echo "\e[32m##### Grafana http://<WORKER_IP>:30001/ #####\e[39m" |