Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,22 @@ spec:
---
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
name: simplyblock-prometheus-client
namespace: {{ .Release.Namespace }}
spec:
commonName: simplyblock-prometheus
secretName: simplyblock-prometheus-client-tls
issuerRef:
kind: ClusterIssuer
name: simplyblock-certificate-authority-issuer
usages:
- digital signature
- key encipherment
- client auth
---
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
name: simplyblock-operator-client
namespace: {{ .Release.Namespace }}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,15 @@ data:
- targets: ['simplyblock-webappapi:5000']
honor_labels: true
metrics_path: '/api/v1/cluster/metrics'
{{- if .Values.tls.enabled }}
scheme: https
tls_config:
insecure_skip_verify: true
{{- if .Values.tls.mutual_enabled }}
cert_file: /etc/prometheus/certs/tls.crt
key_file: /etc/prometheus/certs/tls.key
{{- end }}
{{- end }}
basic_auth:
username:
password:
Expand Down
7 changes: 7 additions & 0 deletions charts/simplyblock-operator/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -509,9 +509,16 @@ prometheus:
- name: objstore-config
configMap:
name: simplyblock-objstore-config
- name: prometheus-client-tls
secret:
secretName: simplyblock-prometheus-client-tls
optional: true
extraVolumeMounts:
- name: simplyblock-prometheus-config
mountPath: /etc/simplyblock-config
- name: prometheus-client-tls
mountPath: /etc/prometheus/certs
readOnly: true
alertmanager:
enabled: false

Expand Down
Loading