From de642089d2ecf1c9a3c7680d3e81fd6bc815ccbc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E1=97=AA=D1=94=CE=BD=CE=B9=CE=B7=20=E1=97=B7=CF=85=D0=BD?= =?UTF-8?q?=CA=9F?= Date: Wed, 21 Apr 2021 08:32:06 -0400 Subject: [PATCH] [speedtest-prometheus] delete deprecated chart (#810) --- .../stable/speedtest-prometheus/.helmignore | 23 --- charts/stable/speedtest-prometheus/Chart.yaml | 15 -- charts/stable/speedtest-prometheus/README.md | 134 ---------------- .../speedtest-prometheus/README.md.gotmpl | 145 ------------------ .../README_CHANGELOG.md.gotmpl | 33 ---- .../README_CONFIG.md.gotmpl | 12 -- .../speedtest-prometheus/templates/NOTES.txt | 15 -- .../templates/_helpers.tpl | 52 ------- .../templates/deployment.yaml | 58 ------- .../templates/service.yaml | 15 -- .../templates/servicemonitor.yaml | 29 ---- .../stable/speedtest-prometheus/values.yaml | 56 ------- 12 files changed, 587 deletions(-) delete mode 100644 charts/stable/speedtest-prometheus/.helmignore delete mode 100644 charts/stable/speedtest-prometheus/Chart.yaml delete mode 100644 charts/stable/speedtest-prometheus/README.md delete mode 100644 charts/stable/speedtest-prometheus/README.md.gotmpl delete mode 100644 charts/stable/speedtest-prometheus/README_CHANGELOG.md.gotmpl delete mode 100644 charts/stable/speedtest-prometheus/README_CONFIG.md.gotmpl delete mode 100644 charts/stable/speedtest-prometheus/templates/NOTES.txt delete mode 100644 charts/stable/speedtest-prometheus/templates/_helpers.tpl delete mode 100644 charts/stable/speedtest-prometheus/templates/deployment.yaml delete mode 100644 charts/stable/speedtest-prometheus/templates/service.yaml delete mode 100644 charts/stable/speedtest-prometheus/templates/servicemonitor.yaml delete mode 100644 charts/stable/speedtest-prometheus/values.yaml diff --git a/charts/stable/speedtest-prometheus/.helmignore b/charts/stable/speedtest-prometheus/.helmignore deleted file mode 100644 index a9fe7278..00000000 --- a/charts/stable/speedtest-prometheus/.helmignore +++ /dev/null @@ -1,23 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*~ -# Various IDEs -.project -.idea/ -*.tmproj -# OWNERS file for Kubernetes -OWNERS \ No newline at end of file diff --git a/charts/stable/speedtest-prometheus/Chart.yaml b/charts/stable/speedtest-prometheus/Chart.yaml deleted file mode 100644 index a11acafc..00000000 --- a/charts/stable/speedtest-prometheus/Chart.yaml +++ /dev/null @@ -1,15 +0,0 @@ -apiVersion: v2 -name: speedtest-prometheus -description: Prometheus Exporter for the official Speedtest CLI -type: application -version: 2.2.1 -appVersion: 1.1.0 -keywords: -- speedtest -- influxdb -- grafana -home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/speedtest-prometheus -icon: https://cdn.speedcheck.org/images/reviews/ookla-logo.png -sources: -- https://github.com/billimek/prometheus-speedtest-exporter -deprecated: true diff --git a/charts/stable/speedtest-prometheus/README.md b/charts/stable/speedtest-prometheus/README.md deleted file mode 100644 index 743396bd..00000000 --- a/charts/stable/speedtest-prometheus/README.md +++ /dev/null @@ -1,134 +0,0 @@ -# speedtest-prometheus - -![Version: 2.2.0](https://img.shields.io/badge/Version-2.2.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.1.0](https://img.shields.io/badge/AppVersion-1.1.0-informational?style=flat-square) - -Prometheus Exporter for the official Speedtest CLI - -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/k8s-at-home/charts/issues/new/choose)** - -## Source Code - -* - -## Requirements - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| - -## TL;DR - -```console -helm repo add k8s-at-home https://k8s-at-home.com/charts/ -helm repo update -helm install speedtest-prometheus k8s-at-home/speedtest-prometheus -``` - -## Installing the Chart - -To install the chart with the release name `speedtest-prometheus` - -```console -helm install speedtest-prometheus k8s-at-home/speedtest-prometheus -``` - -## Uninstalling the Chart - -To uninstall the `speedtest-prometheus` deployment - -```console -helm uninstall speedtest-prometheus -``` - -The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release. - -## Configuration - -Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. -Other values may be used from the [values.yaml](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common). - -Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. - -```console -helm install speedtest-prometheus \ - --set env.TZ="America/New York" \ - k8s-at-home/speedtest-prometheus -``` - -Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. - -```console -helm install speedtest-prometheus k8s-at-home/speedtest-prometheus -f values.yaml -``` - -## Custom configuration - -### Grafana Dashboard - -You can find an [example grafana dashboard](https://github.com/billimek/prometheus-speedtest-exporter/blob/master/speedtest-exporter.json) as shown in the screenshot above. - -## Values - -**Important**: When deploying an application Helm chart you can add more values from our common library chart [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common) - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| affinity | object | `{}` | | -| fullnameOverride | string | `""` | | -| image.pullPolicy | string | `"IfNotPresent"` | | -| image.repository | string | `"billimek/prometheus-speedtest-exporter"` | | -| image.tag | string | `"1.1.0"` | | -| imagePullSecrets | list | `[]` | | -| nameOverride | string | `""` | | -| nodeSelector | object | `{}` | | -| podAnnotations | object | `{}` | | -| podSecurityContext | object | `{}` | | -| replicaCount | int | `1` | | -| resources | object | `{}` | | -| securityContext | object | `{}` | | -| service.port | int | `9469` | | -| service.type | string | `"ClusterIP"` | | -| serviceMonitor.additionalLabels | object | `{}` | | -| serviceMonitor.enabled | bool | `false` | | -| serviceMonitor.interval | string | `"60m"` | | -| serviceMonitor.scrapeTimeout | string | `"90s"` | | -| tolerations | list | `[]` | | - -## Changelog - -All notable changes to this application Helm chart will be documented in this file but does not include changes from our common library. To read those click [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common#changelog). - -The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). - -### [2.2.0] - -#### Added - -- namespace selection for the serviceMonitor - -### [2.1.1] - -#### Added - -- N/A - -#### Changed - -- use helm-docs - -#### Removed - -- N/A - -[2.1.1]: #2.1.1 - -## Support - -- See the [Docs](https://docs.k8s-at-home.com/our-helm-charts/getting-started/) -- Open an [issue](https://github.com/k8s-at-home/charts/issues/new/choose) -- Ask a [question](https://github.com/k8s-at-home/organization/discussions) -- Join our [Discord](https://discord.gg/sTMX7Vh) community - ----------------------------------------------- -Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0) diff --git a/charts/stable/speedtest-prometheus/README.md.gotmpl b/charts/stable/speedtest-prometheus/README.md.gotmpl deleted file mode 100644 index c21f99b3..00000000 --- a/charts/stable/speedtest-prometheus/README.md.gotmpl +++ /dev/null @@ -1,145 +0,0 @@ -{{- define "custom.repository.organization" -}} -k8s-at-home -{{- end -}} - -{{- define "custom.repository.url" -}} -https://github.com/k8s-at-home/charts -{{- end -}} - -{{- define "custom.helm.url" -}} -https://k8s-at-home.com/charts/ -{{- end -}} - -{{- define "custom.helm.path" -}} -{{ template "custom.repository.organization" . }}/{{ template "chart.name" . }} -{{- end -}} - -{{- define "custom.notes" -}} -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/k8s-at-home/charts/issues/new/choose)** -{{- end -}} - -{{- define "custom.requirements" -}} -## Requirements - -{{ template "chart.kubeVersionLine" . }} -{{- end -}} - -{{- define "custom.dependencies" -}} -## Dependencies - -{{ template "chart.requirementsTable" . }} -{{- end -}} - -{{- define "custom.install.tldr" -}} -## TL;DR - -```console -helm repo add {{ template "custom.repository.organization" . }} {{ template "custom.helm.url" . }} -helm repo update -helm install {{ template "chart.name" . }} {{ template "custom.helm.path" . }} -``` -{{- end -}} - -{{- define "custom.install" -}} -## Installing the Chart - -To install the chart with the release name `{{ template "chart.name" . }}` - -```console -helm install {{ template "chart.name" . }} {{ template "custom.helm.path" . }} -``` -{{- end -}} - -{{- define "custom.uninstall" -}} -## Uninstalling the Chart - -To uninstall the `{{ template "chart.name" . }}` deployment - -```console -helm uninstall {{ template "chart.name" . }} -``` - -The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release. -{{- end -}} - -{{- define "custom.configuration.header" -}} -## Configuration -{{- end -}} - -{{- define "custom.configuration.readValues" -}} -Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. -Other values may be used from the [values.yaml](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common). -{{- end -}} - -{{- define "custom.configuration.example.set" -}} -Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. - -```console -helm install {{ template "chart.name" . }} \ - --set env.TZ="America/New York" \ - {{ template "custom.helm.path" . }} -``` -{{- end -}} - -{{- define "custom.configuration.example.file" -}} -Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. - -```console -helm install {{ template "chart.name" . }} {{ template "custom.helm.path" . }} -f values.yaml -``` -{{- end -}} - -{{- define "custom.valuesSection" -}} -## Values - -**Important**: When deploying an application Helm chart you can add more values from our common library chart [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common) - -{{ template "chart.valuesTable" . }} -{{- end -}} - -{{- define "custom.support" -}} -## Support - -- See the [Docs](https://docs.k8s-at-home.com/our-helm-charts/getting-started/) -- Open an [issue](https://github.com/k8s-at-home/charts/issues/new/choose) -- Ask a [question](https://github.com/k8s-at-home/organization/discussions) -- Join our [Discord](https://discord.gg/sTMX7Vh) community -{{- end -}} - -{{ template "chart.header" . }} - -{{ template "chart.versionBadge" . }}{{ template "chart.typeBadge" . }}{{ template "chart.appVersionBadge" . }} - -{{ template "chart.description" . }} - -{{ template "custom.notes" . }} - -{{ template "chart.sourcesSection" . }} - -{{ template "custom.requirements" . }} - -{{ template "custom.dependencies" . }} - -{{ template "custom.install.tldr" . }} - -{{ template "custom.install" . }} - -{{ template "custom.uninstall" . }} - -{{ template "custom.configuration.header" . }} - -{{ template "custom.configuration.readValues" . }} - -{{ template "custom.configuration.example.set" . }} - -{{ template "custom.configuration.example.file" . }} - -{{ template "custom.custom.configuration" . }} - -{{ template "custom.valuesSection" . }} - -{{ template "custom.changelog" . }} - -{{ template "custom.support" . }} - -{{ template "helm-docs.versionFooter" . }} diff --git a/charts/stable/speedtest-prometheus/README_CHANGELOG.md.gotmpl b/charts/stable/speedtest-prometheus/README_CHANGELOG.md.gotmpl deleted file mode 100644 index f78ff839..00000000 --- a/charts/stable/speedtest-prometheus/README_CHANGELOG.md.gotmpl +++ /dev/null @@ -1,33 +0,0 @@ -{{- define "custom.changelog.header" -}} -## Changelog -{{- end -}} - -{{- define "custom.changelog" -}} -{{ template "custom.changelog.header" . }} - -All notable changes to this application Helm chart will be documented in this file but does not include changes from our common library. To read those click [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common#changelog). - -The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). - -### [2.2.0] - -#### Added - -- namespace selection for the serviceMonitor - -### [2.1.1] - -#### Added - -- N/A - -#### Changed - -- use helm-docs - -#### Removed - -- N/A - -[2.1.1]: #2.1.1 -{{- end -}} diff --git a/charts/stable/speedtest-prometheus/README_CONFIG.md.gotmpl b/charts/stable/speedtest-prometheus/README_CONFIG.md.gotmpl deleted file mode 100644 index 8d0bc652..00000000 --- a/charts/stable/speedtest-prometheus/README_CONFIG.md.gotmpl +++ /dev/null @@ -1,12 +0,0 @@ -{{- define "custom.custom.configuration.header" -}} -## Custom configuration -{{- end -}} - -{{- define "custom.custom.configuration" -}} -{{ template "custom.custom.configuration.header" . }} - -### Grafana Dashboard - -You can find an [example grafana dashboard](https://github.com/billimek/prometheus-speedtest-exporter/blob/master/speedtest-exporter.json) as shown in the screenshot above. - -{{- end -}} diff --git a/charts/stable/speedtest-prometheus/templates/NOTES.txt b/charts/stable/speedtest-prometheus/templates/NOTES.txt deleted file mode 100644 index 4a18ac5d..00000000 --- a/charts/stable/speedtest-prometheus/templates/NOTES.txt +++ /dev/null @@ -1,15 +0,0 @@ -1. Get the application URL by running these commands: -{{- if contains "NodePort" .Values.service.type }} - export NODE_PORT=$(kubectl get --namespace {{ .Release.Namespace }} -o jsonpath="{.spec.ports[0].nodePort}" services {{ include "speedtest-prometheus.fullname" . }}) - export NODE_IP=$(kubectl get nodes --namespace {{ .Release.Namespace }} -o jsonpath="{.items[0].status.addresses[0].address}") - echo http://$NODE_IP:$NODE_PORT -{{- else if contains "LoadBalancer" .Values.service.type }} - NOTE: It may take a few minutes for the LoadBalancer IP to be available. - You can watch the status of by running 'kubectl get --namespace {{ .Release.Namespace }} svc -w {{ include "speedtest-prometheus.fullname" . }}' - export SERVICE_IP=$(kubectl get svc --namespace {{ .Release.Namespace }} {{ include "speedtest-prometheus.fullname" . }} --template "{{"{{ range (index .status.loadBalancer.ingress 0) }}{{.}}{{ end }}"}}") - echo http://$SERVICE_IP:{{ .Values.service.port }} -{{- else if contains "ClusterIP" .Values.service.type }} - export POD_NAME=$(kubectl get pods --namespace {{ .Release.Namespace }} -l "app.kubernetes.io/name={{ include "speedtest-prometheus.name" . }},app.kubernetes.io/instance={{ .Release.Name }}" -o jsonpath="{.items[0].metadata.name}") - echo "Visit http://127.0.0.1:8080 to use your application" - kubectl --namespace {{ .Release.Namespace }} port-forward $POD_NAME 8080:80 -{{- end }} diff --git a/charts/stable/speedtest-prometheus/templates/_helpers.tpl b/charts/stable/speedtest-prometheus/templates/_helpers.tpl deleted file mode 100644 index 7279948a..00000000 --- a/charts/stable/speedtest-prometheus/templates/_helpers.tpl +++ /dev/null @@ -1,52 +0,0 @@ -{{/* vim: set filetype=mustache: */}} -{{/* -Expand the name of the chart. -*/}} -{{- define "speedtest-prometheus.name" -}} -{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} -{{- end -}} - -{{/* -Create a default fully qualified app name. -We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). -If release name contains chart name it will be used as a full name. -*/}} -{{- define "speedtest-prometheus.fullname" -}} -{{- if .Values.fullnameOverride -}} -{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- $name := default .Chart.Name .Values.nameOverride -}} -{{- if contains $name .Release.Name -}} -{{- .Release.Name | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} -{{- end -}} -{{- end -}} -{{- end -}} - -{{/* -Create chart name and version as used by the chart label. -*/}} -{{- define "speedtest-prometheus.chart" -}} -{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} -{{- end -}} - -{{/* -Common labels -*/}} -{{- define "speedtest-prometheus.labels" -}} -helm.sh/chart: {{ include "speedtest-prometheus.chart" . }} -{{ include "speedtest-prometheus.selectorLabels" . }} -{{- if .Chart.AppVersion }} -app.kubernetes.io/version: {{ .Chart.AppVersion | quote }} -{{- end }} -app.kubernetes.io/managed-by: {{ .Release.Service }} -{{- end -}} - -{{/* -Selector labels -*/}} -{{- define "speedtest-prometheus.selectorLabels" -}} -app.kubernetes.io/name: {{ include "speedtest-prometheus.name" . }} -app.kubernetes.io/instance: {{ .Release.Name }} -{{- end -}} diff --git a/charts/stable/speedtest-prometheus/templates/deployment.yaml b/charts/stable/speedtest-prometheus/templates/deployment.yaml deleted file mode 100644 index b54a05df..00000000 --- a/charts/stable/speedtest-prometheus/templates/deployment.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: {{ include "speedtest-prometheus.fullname" . }} - labels: - {{- include "speedtest-prometheus.labels" . | nindent 4 }} -spec: - replicas: {{ .Values.replicaCount }} - selector: - matchLabels: - {{- include "speedtest-prometheus.selectorLabels" . | nindent 6 }} - template: - metadata: - {{- with .Values.podAnnotations }} - annotations: - {{- toYaml . | nindent 8 }} - {{- end }} - labels: - {{- include "speedtest-prometheus.selectorLabels" . | nindent 8 }} - spec: - {{- with .Values.imagePullSecrets }} - imagePullSecrets: - {{- toYaml . | nindent 8 }} - {{- end }} - securityContext: - {{- toYaml .Values.podSecurityContext | nindent 8 }} - containers: - - name: {{ .Chart.Name }} - securityContext: - {{- toYaml .Values.securityContext | nindent 12 }} - image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" - imagePullPolicy: {{ .Values.image.pullPolicy }} - ports: - - name: http - containerPort: 9469 - protocol: TCP - livenessProbe: - httpGet: - path: /metrics - port: http - readinessProbe: - httpGet: - path: /metrics - port: http - resources: - {{- toYaml .Values.resources | nindent 12 }} - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- with .Values.affinity }} - affinity: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- with .Values.tolerations }} - tolerations: - {{- toYaml . | nindent 8 }} - {{- end }} diff --git a/charts/stable/speedtest-prometheus/templates/service.yaml b/charts/stable/speedtest-prometheus/templates/service.yaml deleted file mode 100644 index 255b426e..00000000 --- a/charts/stable/speedtest-prometheus/templates/service.yaml +++ /dev/null @@ -1,15 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: {{ include "speedtest-prometheus.fullname" . }} - labels: - {{- include "speedtest-prometheus.labels" . | nindent 4 }} -spec: - type: {{ .Values.service.type }} - ports: - - port: {{ .Values.service.port }} - targetPort: http - protocol: TCP - name: http - selector: - {{- include "speedtest-prometheus.selectorLabels" . | nindent 4 }} diff --git a/charts/stable/speedtest-prometheus/templates/servicemonitor.yaml b/charts/stable/speedtest-prometheus/templates/servicemonitor.yaml deleted file mode 100644 index adeab4a0..00000000 --- a/charts/stable/speedtest-prometheus/templates/servicemonitor.yaml +++ /dev/null @@ -1,29 +0,0 @@ -{{- if .Values.serviceMonitor.enabled }} -apiVersion: monitoring.coreos.com/v1 -kind: ServiceMonitor -metadata: - name: {{ include "speedtest-prometheus.fullname" . }} - {{- if .Values.serviceMonitor.namespace }} - namespace: {{ .Values.serviceMonitor.namespace }} - {{- end }} - labels: - {{- include "speedtest-prometheus.labels" . | nindent 4 }} - {{- with .Values.serviceMonitor.additionalLabels }} - {{- toYaml . | nindent 4 }} - {{- end }} -spec: - namespaceSelector: - matchNames: - - {{ .Release.Namespace }} - selector: - matchLabels: - {{- include "speedtest-prometheus.selectorLabels" . | nindent 6 }} - endpoints: - - port: http - interval: {{ .Values.serviceMonitor.interval }} - path: /probe - params: - script: - - speedtest - scrapeTimeout: {{ .Values.serviceMonitor.scrapeTimeout }} -{{- end }} diff --git a/charts/stable/speedtest-prometheus/values.yaml b/charts/stable/speedtest-prometheus/values.yaml deleted file mode 100644 index 9348374a..00000000 --- a/charts/stable/speedtest-prometheus/values.yaml +++ /dev/null @@ -1,56 +0,0 @@ -# Default values for speedtest-prometheus. -# This is a YAML-formatted file. -# Declare variables to be passed into your templates. - -replicaCount: 1 - -image: - repository: billimek/prometheus-speedtest-exporter - tag: 1.1.0 - pullPolicy: IfNotPresent - -imagePullSecrets: [] -nameOverride: "" -fullnameOverride: "" - -podSecurityContext: {} - # fsGroup: 2000 - -securityContext: {} - # capabilities: - # drop: - # - ALL - # readOnlyRootFilesystem: true - # runAsNonRoot: true - # runAsUser: 1000 - -service: - type: ClusterIP - port: 9469 - -resources: {} - # We usually recommend not to specify default resources and to leave this as a conscious - # choice for the user. This also increases chances charts run on environments with little - # resources, such as Minikube. If you do want to specify resources, uncomment the following - # lines, adjust them as necessary, and remove the curly braces after 'resources:'. - # limits: - # cpu: 100m - # memory: 128Mi - # requests: - # cpu: 100m - # memory: 128Mi - -nodeSelector: {} - -tolerations: [] - -affinity: {} - -podAnnotations: {} - -serviceMonitor: - enabled: false - interval: "60m" - scrapeTimeout: 90s - # namespace: monitoring - additionalLabels: {}