k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/prow/cluster/monitoring/blackbox_prober.yaml (about) 1 apiVersion: apps/v1 2 kind: Deployment 3 metadata: 4 name: blackbox-prober 5 namespace: prow-monitoring 6 labels: 7 app: blackbox-prober 8 spec: 9 selector: 10 matchLabels: 11 app: blackbox-prober 12 replicas: 1 13 template: 14 metadata: 15 labels: 16 app: blackbox-prober 17 spec: 18 containers: 19 - name: blackbox-prober 20 args: 21 - --config.file=/etc/config/prober.yaml 22 image: prom/blackbox-exporter:v0.15.1 23 volumeMounts: 24 - name: config 25 mountPath: /etc/config/ 26 volumes: 27 - name: config 28 configMap: 29 name: blackbox-prober-config 30 --- 31 apiVersion: v1 32 kind: ConfigMap 33 metadata: 34 name: blackbox-prober-config 35 namespace: prow-monitoring 36 labels: 37 app: blackbox-prober 38 data: 39 prober.yaml: |- 40 modules: 41 http_2xx: 42 prober: http 43 timeout: 8s 44 http: 45 # valid_status_codes defaults to 2xx 46 method: GET 47 no_follow_redirects: false 48 fail_if_ssl: false 49 fail_if_not_ssl: true 50 preferred_ip_protocol: "ip4" # Defaults to ip6 51 --- 52 apiVersion: v1 53 kind: Service 54 metadata: 55 name: blackbox-prober 56 namespace: prow-monitoring 57 labels: 58 app: blackbox-prober 59 spec: 60 type: ClusterIP 61 ports: 62 - name: blackbox-prober 63 port: 80 64 targetPort: 9115 65 selector: 66 app: blackbox-prober