github.com/verrazzano/verrazzano@v1.7.1/platform-operator/thirdparty/manifests/prometheus-operator/vmo_monitor.yaml (about) 1 # Copyright (c) 2022, Oracle and/or its affiliates. 2 # Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. 3 4 apiVersion: monitoring.coreos.com/v1 5 kind: ServiceMonitor 6 metadata: 7 name: verrazzano-monitoring-operator 8 namespace: verrazzano-monitoring 9 labels: 10 release: prometheus-operator 11 spec: 12 namespaceSelector: 13 matchNames: 14 - {{ .systemNamespace }} 15 selector: {} 16 endpoints: 17 - relabelings: 18 - sourceLabels: 19 - __meta_kubernetes_service_name 20 - __meta_kubernetes_endpoint_port_name 21 regex: verrazzano-monitoring-operator;http-prom 22 action: keep 23 - sourceLabels: 24 - __meta_kubernetes_service_label_app 25 targetLabel: app 26 - action: replace 27 targetLabel: verrazzano_cluster 28 replacement: local 29 {{ if .isIstioEnabled }} 30 scheme: https 31 {{ else }} 32 scheme: http 33 {{ end }} 34 path: /metrics 35 enableHttp2: false 36 {{ if .isIstioEnabled }} 37 tlsConfig: 38 caFile: /etc/istio-certs/root-cert.pem 39 certFile: /etc/istio-certs/cert-chain.pem 40 keyFile: /etc/istio-certs/key.pem 41 insecureSkipVerify: true 42 {{ end }}