Merge pull request #387 from belminf/master

Adds network policy to Helm chart for promtail to reach loki
pull/398/head^2
David 6 years ago committed by GitHub
commit 94a74400a3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      production/helm/Chart.yaml
  2. 25
      production/helm/templates/loki/networkpolicy.yaml
  3. 3
      production/helm/values.yaml

@ -1,5 +1,5 @@
name: loki
version: 0.1.0
version: 0.2.0
appVersion: 0.0.1
kubeVersion: "^1.10.0-0"
description: "Loki: like Prometheus, but for logs."

@ -0,0 +1,25 @@
{{- if .Values.networkPolicy.enabled }}
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: {{ template "loki.fullname" . }}
labels:
app: {{ template "loki.name" . }}
chart: {{ template "loki.chart" . }}
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
spec:
podSelector:
matchLabels:
name: {{ template "loki.fullname" . }}
app: {{ template "loki.name" . }}
release: {{ .Release.Name }}
ingress:
- from:
- podSelector:
matchLabels:
app: {{ template "promtail.name" . }}
release: {{ .Release.Name }}
- ports:
- port: {{ .Values.loki.service.port }}
{{- end -}}

@ -2,6 +2,9 @@ rbac:
create: true
pspEnabled: true
networkPolicy:
enabled: false
serviceAccount:
create: true
name:

Loading…
Cancel
Save