| apiVersion: helm.toolkit.fluxcd.io/v2beta1 |
| kind: HelmRelease |
| metadata: |
| name: ingress-private |
| namespace: {{ .Values.NamespacePrefix }}ingress-private |
| spec: |
| chart: |
| spec: |
| chart: charts/ingress-nginx |
| sourceRef: |
| kind: GitRepository |
| name: pcloud |
| namespace: {{ .Values.Id }} |
| interval: 1m0s |
| values: |
| fullnameOverride: {{ .Values.Id }}-nginx-private |
| controller: |
| service: |
| enabled: true |
| type: ClusterIP |
| ingressClassByName: true |
| ingressClassResource: |
| name: {{ .Values.Id }}-ingress-private |
| enabled: true |
| default: false |
| controllerValue: k8s.io/{{ .Values.Id }}-ingress-private |
| extraArgs: |
| default-ssl-certificate: "{{ .Values.Id }}-ingress-private/cert-wildcard.p.{{ .Values.Domain }}" |
| # extraVolumes: |
| # - name: lighthouse-cert |
| # secret: |
| # secretName: node-lighthouse-cert |
| # - name: config |
| # configMap: |
| # name: lighthouse-config |
| # extraContainers: |
| # - name: lighthouse |
| # image: giolekva/nebula:latest |
| # imagePullPolicy: IfNotPresent |
| # securityContext: |
| # privileged: true |
| # capabilities: |
| # add: |
| # - NET_ADMIN |
| # ports: |
| # - name: nebula |
| # containerPort: {{ .Values.LighthouseMainPort }} |
| # protocol: UDP |
| # command: |
| # - nebula |
| # - --config=/etc/nebula/config/lighthouse.yaml |
| # volumeMounts: |
| # - name: lighthouse-cert |
| # mountPath: /etc/nebula/lighthouse |
| # - name: config |
| # mountPath: /etc/nebula/config |
| # config: |
| # bind-address: {{ .Values.LighthouseMainIP }} |
| # proxy-body-size: 0 |
| # udp: |
| # "53": "{{ .Values.NamespacePrefix }}app-pihole/pihole-dns-udp:53" |
| # tcp: |
| # "53": "{{ .Values.NamespacePrefix }}app-pihole/pihole-dns-tcp:53" |
| # "143": "{{ .Values.NamespacePrefix }}app-maddy/maddy:143" |
| # "465": "{{ .Values.NamespacePrefix }}app-maddy/maddy:465" |
| # "587": "{{ .Values.NamespacePrefix }}app-maddy/maddy:587" |
| # "993": "{{ .Values.NamespacePrefix }}app-maddy/maddy:993" |