Skip to content
Snippets Groups Projects
Verified Commit 807a8db1 authored by Rafael László's avatar Rafael László :speech_balloon:
Browse files

Add external endpoints to prom chart and add harbor

parent e6c0f1fd
Branches
No related tags found
No related merge requests found
Pipeline #38980 passed
{{- $dot := . }}
{{- range .Values.externalEndpoints }}
apiVersion: v1
kind: Endpoints
metadata:
name: external-endpoint-{{ .name }}
labels:
{{- include "monitoring.labels" $dot | nindent 4 }}
subsets:
- addresses:
- ip: {{ .address }}
ports:
- name: metrics
port: {{ .port }}
protocol: TCP
---
apiVersion: v1
kind: Service
metadata:
name: external-endpoint-{{ .name }}
labels:
{{- include "monitoring.labels" $dot | nindent 4 }}
endpoint: external-endpoint-{{ .name }}
spec:
type: ExternalName
externalName: {{ .externalName }}
ports:
- name: metrics
port: {{ .port }}
protocol: TCP
targetPort: {{ .port }}
---
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: external-endpoint-{{ .name }}
labels:
{{- include "monitoring.labels" $dot | nindent 4 }}
spec:
selector:
matchLabels:
{{- include "monitoring.selectorLabels" $dot | nindent 6 }}
endpoint: external-endpoint-{{ .name }}
endpoints:
- port: metrics
interval: {{ .interval }}
honorLabels: true
---
{{- end }}
\ No newline at end of file
externalEndpoints:
- name: harbor
externalName: harbor.sch.bme.hu
address: 152.66.208.19
port: 9100
interval: 30s
kube-prometheus-stack: kube-prometheus-stack:
kubeEtcd: kubeEtcd:
service: service:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment