mirror of https://git.rancher.io/charts
27 lines
1.1 KiB
Bash
27 lines
1.1 KiB
Bash
#!/bin/bash -eu
|
|
|
|
VERSION=$1
|
|
|
|
[ -z "${VERSION}" ] && echo "Pass prometheus-operator version as first comandline argument" && exit 1
|
|
|
|
FILES=(
|
|
"crd-alertmanagerconfigs.yaml : monitoring.coreos.com_alertmanagerconfigs.yaml"
|
|
"crd-alertmanagers.yaml : monitoring.coreos.com_alertmanagers.yaml"
|
|
"crd-podmonitors.yaml : monitoring.coreos.com_podmonitors.yaml"
|
|
"crd-probes.yaml : monitoring.coreos.com_probes.yaml"
|
|
"crd-prometheuses.yaml : monitoring.coreos.com_prometheuses.yaml"
|
|
"crd-prometheusrules.yaml : monitoring.coreos.com_prometheusrules.yaml"
|
|
"crd-servicemonitors.yaml : monitoring.coreos.com_servicemonitors.yaml"
|
|
"crd-thanosrulers.yaml : monitoring.coreos.com_thanosrulers.yaml"
|
|
)
|
|
|
|
for line in "${FILES[@]}" ; do
|
|
DESTINATION=$(echo "${line%%:*}" | xargs)
|
|
SOURCE=$(echo "${line##*:}" | xargs)
|
|
|
|
URL="https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/$VERSION/example/prometheus-operator-crd/$SOURCE"
|
|
echo "# ${URL}" > ../crds/"${DESTINATION}"
|
|
curl -L "${URL}" >> ../crds/"${DESTINATION}"
|
|
|
|
done
|