Fábio Kaiser Rauber
3 years ago
4 changed files with 0 additions and 121 deletions
@ -1,40 +0,0 @@ |
|||||
{{- $fullName := include "emailleg.fullname" . -}} |
|
||||
{{- if semverCompare ">=1.19-0" .Capabilities.KubeVersion.GitVersion -}} |
|
||||
apiVersion: networking.k8s.io/v1 |
|
||||
{{- else if semverCompare ">=1.14-0" .Capabilities.KubeVersion.GitVersion -}} |
|
||||
apiVersion: networking.k8s.io/v1beta1 |
|
||||
{{- else -}} |
|
||||
apiVersion: extensions/v1beta1 |
|
||||
{{- end }} |
|
||||
kind: Ingress |
|
||||
metadata: |
|
||||
name: {{ .Release.Name }}-imap |
|
||||
labels: |
|
||||
{{- include "emailleg.labels" . | nindent 4 }} |
|
||||
annotations: |
|
||||
cert-manager.io/cluster-issuer: letsencrypt-prod |
|
||||
ingress.kubernetes.io/tcp-service-port: "993" |
|
||||
kubernetes.io/ingress.class: haproxy |
|
||||
spec: |
|
||||
tls: |
|
||||
- hosts: |
|
||||
- "imap.{{ .Values.mail.domain }}" |
|
||||
secretName: {{ .Release.Name }}-imap-crt |
|
||||
rules: |
|
||||
- host: "imap.{{ .Values.mail.domain }}" |
|
||||
http: |
|
||||
paths: |
|
||||
- path: {{ .path }} |
|
||||
{{- if semverCompare ">=1.18-0" $.Capabilities.KubeVersion.GitVersion }} |
|
||||
pathType: ImplementationSpecific |
|
||||
{{- end }} |
|
||||
backend: |
|
||||
{{- if semverCompare ">=1.19-0" $.Capabilities.KubeVersion.GitVersion }} |
|
||||
service: |
|
||||
name: {{ .Release.Name }}-mail |
|
||||
port: |
|
||||
number: 143 |
|
||||
{{- else }} |
|
||||
serviceName: {{ .Release.Name }}-mail |
|
||||
servicePort: imap |
|
||||
{{- end }} |
|
@ -1,40 +0,0 @@ |
|||||
{{- $fullName := include "emailleg.fullname" . -}} |
|
||||
{{- if semverCompare ">=1.19-0" .Capabilities.KubeVersion.GitVersion -}} |
|
||||
apiVersion: networking.k8s.io/v1 |
|
||||
{{- else if semverCompare ">=1.14-0" .Capabilities.KubeVersion.GitVersion -}} |
|
||||
apiVersion: networking.k8s.io/v1beta1 |
|
||||
{{- else -}} |
|
||||
apiVersion: extensions/v1beta1 |
|
||||
{{- end }} |
|
||||
kind: Ingress |
|
||||
metadata: |
|
||||
name: {{ .Release.Name }}-pop |
|
||||
labels: |
|
||||
{{- include "emailleg.labels" . | nindent 4 }} |
|
||||
annotations: |
|
||||
cert-manager.io/cluster-issuer: letsencrypt-prod |
|
||||
ingress.kubernetes.io/tcp-service-port: "995" |
|
||||
kubernetes.io/ingress.class: haproxy |
|
||||
spec: |
|
||||
tls: |
|
||||
- hosts: |
|
||||
- "pop.{{ .Values.mail.domain }}" |
|
||||
secretName: {{ .Release.Name }}-pop-crt |
|
||||
rules: |
|
||||
- host: "pop.{{ .Values.mail.domain }}" |
|
||||
http: |
|
||||
paths: |
|
||||
- path: {{ .path }} |
|
||||
{{- if semverCompare ">=1.18-0" $.Capabilities.KubeVersion.GitVersion }} |
|
||||
pathType: ImplementationSpecific |
|
||||
{{- end }} |
|
||||
backend: |
|
||||
{{- if semverCompare ">=1.19-0" $.Capabilities.KubeVersion.GitVersion }} |
|
||||
service: |
|
||||
name: {{ .Release.Name }}-mail |
|
||||
port: |
|
||||
number: 110 |
|
||||
{{- else }} |
|
||||
serviceName: {{ .Release.Name }}-mail |
|
||||
servicePort: pop |
|
||||
{{- end }} |
|
@ -1,40 +0,0 @@ |
|||||
{{- $fullName := include "emailleg.fullname" . -}} |
|
||||
{{- if semverCompare ">=1.19-0" .Capabilities.KubeVersion.GitVersion -}} |
|
||||
apiVersion: networking.k8s.io/v1 |
|
||||
{{- else if semverCompare ">=1.14-0" .Capabilities.KubeVersion.GitVersion -}} |
|
||||
apiVersion: networking.k8s.io/v1beta1 |
|
||||
{{- else -}} |
|
||||
apiVersion: extensions/v1beta1 |
|
||||
{{- end }} |
|
||||
kind: Ingress |
|
||||
metadata: |
|
||||
name: {{ .Release.Name }}-smtp |
|
||||
labels: |
|
||||
{{- include "emailleg.labels" . | nindent 4 }} |
|
||||
annotations: |
|
||||
cert-manager.io/cluster-issuer: letsencrypt-prod |
|
||||
ingress.kubernetes.io/tcp-service-port: "587" |
|
||||
kubernetes.io/ingress.class: haproxy |
|
||||
spec: |
|
||||
tls: |
|
||||
- hosts: |
|
||||
- "smtp.{{ .Values.mail.domain }}" |
|
||||
secretName: {{ .Release.Name }}-smtp-crt |
|
||||
rules: |
|
||||
- host: "smtp.{{ .Values.mail.domain }}" |
|
||||
http: |
|
||||
paths: |
|
||||
- path: {{ .path }} |
|
||||
{{- if semverCompare ">=1.18-0" $.Capabilities.KubeVersion.GitVersion }} |
|
||||
pathType: ImplementationSpecific |
|
||||
{{- end }} |
|
||||
backend: |
|
||||
{{- if semverCompare ">=1.19-0" $.Capabilities.KubeVersion.GitVersion }} |
|
||||
service: |
|
||||
name: {{ .Release.Name }}-mail |
|
||||
port: |
|
||||
number: 25 |
|
||||
{{- else }} |
|
||||
serviceName: {{ .Release.Name }}-mail |
|
||||
servicePort: smtp |
|
||||
{{- end }} |
|
Loading…
Reference in new issue