diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index d7f5a0e..6cc44f0 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -19,7 +19,16 @@ jobs: - name: Set up Helm uses: azure/setup-helm@v3 with: - version: v3.10.0 + version: v3.10.0 # Using a specific version, can be updated + + - name: Add Helm repositories + run: | + helm repo add bjw-s https://bjw-s-labs.github.io/helm-charts/ --force-update + helm repo add prometheus-community https://prometheus-community.github.io/helm-charts --force-update + helm repo update + + - name: Build Helm chart dependencies + run: helm dependency build ./charts/iperf3-monitor - name: Helm Lint run: helm lint ./charts/iperf3-monitor diff --git a/charts/iperf3-monitor/templates/exporter-controller.yaml b/charts/iperf3-monitor/templates/exporter-controller.yaml index ba83052..3fa7673 100644 --- a/charts/iperf3-monitor/templates/exporter-controller.yaml +++ b/charts/iperf3-monitor/templates/exporter-controller.yaml @@ -45,7 +45,7 @@ Proceed with modifications only if the exporter controller is defined. {{- $_ := set $baseExporterEnv "IPERF_SERVER_NAMESPACE" (dict "valueFrom" (dict "fieldRef" (dict "fieldPath" "metadata.namespace"))) -}} {{- $_ := set $baseExporterEnv "IPERF_TEST_TIMEOUT" ($exporterControllerConfig.appConfig.testTimeout | default "10" | toString) -}} {{- $serverLabelSelectorDefault := printf "app.kubernetes.io/name=%s,app.kubernetes.io/instance=%s,app.kubernetes.io/component=server" $appName $release.Name -}} - {{- $serverLabelSelector := tpl ($exporterControllerConfig.appConfig.serverLabelSelector | default $serverLabelSelectorDefault) (dict "Release" $release "Chart" $chart "Values" $localValues) -}} + {{- $serverLabelSelector := tpl ($exporterControllerConfig.appConfig.serverLabelSelector | default $serverLabelSelectorDefault) . -}} {{- $_ := set $baseExporterEnv "IPERF_SERVER_LABEL_SELECTOR" $serverLabelSelector -}} {{- end -}}