Skip to content

Commit cd61db6

Browse files
test(metrics): Make the script compatible to Dash
1 parent 7c5ac95 commit cd61db6

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

tests/templates/kuttl/metrics/01-rbac.yaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,12 @@ commands:
77
PROMETHEUS_HELM_CHART_NAME=kube-prometheus-stack
88
99
# `kube-prometheus-stack.fullname` in the Prometheus Helm Chart is used to create the
10-
# ServiceAccount names. It is set to `<.Release.Name>-<.Chart.Name>` and truncated to
11-
# 26 characters, see
10+
# ServiceAccount names. It is set to `<.Release.Name>-<.Chart.Name>` and truncated to
11+
# 26 characters without dashes at the end, see
1212
# https://github.com/prometheus-community/helm-charts/blob/kube-prometheus-stack-81.2.2/charts/kube-prometheus-stack/templates/_helpers.tpl#L22
1313
KUBE_PROMETHEUS_STACK_FULLNAME=$PROMETHEUS_HELM_RELEASE_NAME-$PROMETHEUS_HELM_CHART_NAME
14-
export KUBE_PROMETHEUS_STACK_FULLNAME=${KUBE_PROMETHEUS_STACK_FULLNAME:0:26}
14+
KUBE_PROMETHEUS_STACK_FULLNAME=$(echo -n $KUBE_PROMETHEUS_STACK_FULLNAME | head --bytes=26)
15+
export KUBE_PROMETHEUS_STACK_FULLNAME=$(echo -n $KUBE_PROMETHEUS_STACK_FULLNAME | sed 's/-*$//')
1516
1617
envsubst '$KUBE_PROMETHEUS_STACK_FULLNAME' < 01_rbac.yaml | \
1718
kubectl apply --namespace=$NAMESPACE --filename=-

0 commit comments

Comments
 (0)