diff options
author | 2018-06-11 09:32:01 -0700 | |
---|---|---|
committer | 2018-06-11 09:32:01 -0700 | |
commit | d40f36a0eecc24566b441d7e9298303defc4613f (patch) | |
tree | 00be736b0b2a1ceb2adc01fce14a14680e718294 /tools/prometheus | |
parent | 089b55a64fcab0845ed4c326483ec33bc07bd35b (diff) |
Update k8s and docker-ce versions
Add option to deploy k8s core only
JIRA: MODELS-2
Change-Id: I6094d0db688256ff45be75414f5d4271ae9e2234
Signed-off-by: Bryan Sullivan <bryan.sullivan@att.com>
Diffstat (limited to 'tools/prometheus')
-rw-r--r-- | tools/prometheus/prometheus-tools.sh | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/tools/prometheus/prometheus-tools.sh b/tools/prometheus/prometheus-tools.sh index 8463231..05526f6 100644 --- a/tools/prometheus/prometheus-tools.sh +++ b/tools/prometheus/prometheus-tools.sh @@ -29,11 +29,11 @@ #. helm: setup/clean via helm #. agents: for docker-based setup, a quoted, space-separated list agent nodes #. note: node running this script must have ssh-key enabled access to agents -#. $ bash prometheus-tools.sh <setup|clean> grafana <docker|helm> [URI] [creds] +#. $ bash prometheus-tools.sh <setup|clean> grafana <docker|helm> [server] [creds] #. grafana: setup/clean grafana #. docker: setup/clean via docker #. helm: setup/clean via helm -#. URI: optional URI of grafana server to use +#. server: optional host:port of grafana server to use #. creds: optional grafana credentials (default: admin:admin) # @@ -60,6 +60,7 @@ function fail() { } function setup_prometheus() { + trap 'fail' ERR log "Setup prometheus" log "Setup prerequisites" if [[ "$dist" == "ubuntu" ]]; then @@ -126,6 +127,7 @@ EOF } function setup_grafana() { + trap 'fail' ERR host_ip=$(ip route get 8.8.8.8 | awk '{print $NF; exit}') if [[ "$grafana" == "" ]]; then if [[ "$how" == "docker" ]]; then @@ -138,10 +140,10 @@ function setup_grafana() { log "Setup grafana via Helm" #TODO: add --set server.persistentVolume.storageClass=general helm install --name gf stable/grafana \ - --set server.service.nodePort=30330 \ - --set server.service.type=NodePort \ - --set server.adminPassword=admin \ - --set server.persistentVolume.enabled=false + --set service.nodePort=30330 \ + --set service.type=NodePort \ + --set adminPassword=admin \ + --set persistentVolume.enabled=false fi grafana=$host_ip:30330 fi @@ -264,4 +266,4 @@ case "$1" in ;; *) grep '#. ' $0 -esac
\ No newline at end of file +esac |