blob: 29f0d98fa78e3351b13b95bb0b8bcc44aae7740c [file] [log] [blame]
giolekva050609f2021-12-29 15:51:40 +04001apiVersion: helm.toolkit.fluxcd.io/v2beta1
2kind: HelmRelease
3metadata:
4 name: ingress-private
5 namespace: {{ .Values.NamespacePrefix }}ingress-private
6spec:
7 chart:
8 spec:
9 chart: ingress-nginx
10 version: 4.0.3
11 sourceRef:
12 kind: HelmRepository
13 name: ingress-nginx
14 namespace: {{ .Values.Id }}
15 dependsOn:
16 - name: vpn-mesh-config
17 namespace: {{ .Values.NamespacePrefix }}ingress-private
18 interval: 1m0s
19 values:
20 fullnameOverride: {{ .Values.Id }}-nginx-private
21 controller:
22 service:
23 enabled: true
24 type: ClusterIP
25 ingressClassByName: true
26 ingressClassResource:
27 name: {{ .Values.Id }}-ingress-private
28 enabled: true
29 default: false
30 controllerValue: k8s.io/{{ .Values.Id }}-ingress-private
31 extraArgs:
32 default-ssl-certificate: "{{ .Values.Id }}-ingress-private/cert-wildcard.p.{{ .Values.Domain }}"
33 extraVolumes:
34 - name: lighthouse-cert
35 secret:
36 secretName: node-lighthouse-cert
37 - name: config
38 configMap:
39 name: lighthouse-config
40 extraContainers:
41 - name: lighthouse
42 image: giolekva/nebula:latest
43 imagePullPolicy: IfNotPresent
44 securityContext:
45 privileged: true
46 capabilities:
47 add:
48 - NET_ADMIN
49 ports:
50 - name: nebula
51 containerPort: {{ .Values.LighthouseMainPort }}
52 protocol: UDP
53 command:
54 - nebula
55 - --config=/etc/nebula/config/lighthouse.yaml
56 volumeMounts:
57 - name: lighthouse-cert
58 mountPath: /etc/nebula/lighthouse
59 - name: config
60 mountPath: /etc/nebula/config
61 config:
62 bind-address: {{ .Values.LighthouseMainIP }}
63 proxy-body-size: 0
64 udp:
65 "53": "{{ .Values.NamespacePrefix }}app-pihole/pihole-dns-udp:53"
66 tcp:
67 "53": "{{ .Values.NamespacePrefix }}app-pihole/pihole-dns-tcp:53"
68 "143": "{{ .Values.NamespacePrefix }}app-maddy/maddy:143"
69 "465": "{{ .Values.NamespacePrefix }}app-maddy/maddy:465"
70 "587": "{{ .Values.NamespacePrefix }}app-maddy/maddy:587"
71 "993": "{{ .Values.NamespacePrefix }}app-maddy/maddy:993"