mirror of
https://github.com/helm/charts.git
synced 2026-08-23 22:37:45 +00:00
* [stable/spring-cloud-data-flow] Update to new SCDF version 2.3.0 - update scdf version to 2.3.0 - update skipper version to 2.2.1 - add monitoring support via prometheus and grafana Signed-off-by: Chris Schaefer <cschaefer@pivotal.io> * regenerate requirements.lock Signed-off-by: Chris Schaefer <cschaefer@pivotal.io> * Fix lint error Signed-off-by: Chris Schaefer <cschaefer@pivotal.io> * Address PR comments Signed-off-by: Chris Schaefer <cschaefer@pivotal.io>
39 lines
945 B
YAML
39 lines
945 B
YAML
{{- if .Values.features.monitoring.enabled }}
|
|
apiVersion: apps/v1
|
|
kind: Deployment
|
|
metadata:
|
|
name: {{ .Release.Name }}-prometheus-proxy
|
|
labels:
|
|
app: prometheus-proxy
|
|
spec:
|
|
selector:
|
|
matchLabels:
|
|
app: prometheus-proxy
|
|
template:
|
|
metadata:
|
|
labels:
|
|
app: prometheus-proxy
|
|
spec:
|
|
serviceAccountName: {{ .Release.Name }}-prometheus-proxy
|
|
containers:
|
|
- name: prometheus-proxy
|
|
image: micrometermetrics/prometheus-rsocket-proxy:0.9.0
|
|
imagePullPolicy: Always
|
|
ports:
|
|
- name: scrape
|
|
containerPort: 8080
|
|
- name: rsocket
|
|
containerPort: 7001
|
|
resources:
|
|
limits:
|
|
cpu: 1.0
|
|
memory: 2048Mi
|
|
requests:
|
|
cpu: 0.5
|
|
memory: 1024Mi
|
|
securityContext:
|
|
fsGroup: 2000
|
|
runAsNonRoot: true
|
|
runAsUser: 1000
|
|
{{- end }}
|