{{- if .Values.enableBlackbox }}
apiVersion: v1
kind: Secret
metadata:
  name: additional-scrape-configs
  namespace: monitoring
type: Opaque
data:
  prometheus-additional.yaml: |-
    - job_name: 'blackbox_http_probe'
      metrics_path: /probe
      params:
        module: [http_probe]
      static_configs:
        - targets:
            - {{ .Values.central.frontendDNS }}
      relabel_configs:
        - source_labels: [__address__]
          target_label: __param_target
        - source_labels: [__param_target]
          target_label: instance
        - target_label: __address__
          replacement: blackbox-exporter
    - job_name: 'blackbox_dns_probe'
      metrics_path: /probe
      params:
        module: [dns_probe]
      static_configs:
        - targets:
          - 8.8.8.8
          - 8.8.4.4
      relabel_configs:
        - source_labels: [__address__]
          target_label: __param_target
        - source_labels: [__param_target]
          target_label: instance
        - target_label: __address__
          replacement: blackbox-exporter

{{- end }}
