project-config/grafana/create-nodepool.sh
Clark Boylan 1d8a5c75d0 Fix airship citycloud grafana query
The provider is airship-* in graphite not airship-citycloud-*.

Change-Id: I0a906bfebaefc05967d5cd41f228739160731563
2020-02-17 16:03:50 -08:00

31 lines
955 B
Bash
Executable File

#!/bin/bash
#
# Creates graphs for nodepool regions from a given provider
#
# Note we are somewhat particular about keeping these separate to
# avoid the idea that we are providing some sort of cross-provider
# benchmark.
#
function create {
local provider="$1"
local stat_list="$2"
local output_file="$3"
sed -e "s/%PROVIDER%/${provider}/; " \
-e "s/%STAT_LIST%/${stat_list}/" \
-e "s/%OUTPUT_FILE%/${output_file}/" \
nodepool.template > ${output_file}
}
create Rackspace 'rax-*' nodepool-rax.yaml
create Inap 'inap-*' nodepool-inap.yaml
create Limestone 'limestone-*' nodepool-limestone.yaml
create Linaro 'linaro-*' nodepool-linaro.yaml
create OVH 'ovh-*' nodepool-ovh.yaml
create Vexxhost 'vexxhost-*' nodepool-vexxhost.yaml
create Citycloud 'citycloud-*' nodepool-citycloud.yaml
create FortNebula 'fortnebula-*' nodepool-fortnebula.yaml
create Airship-Citycloud 'airship-*' nodepool-airship-citycloud.yaml