frappe_docker/installation/kubernetes/resources/newsiteingress.yaml.template
Revant Nandgaonkar 2162c63a48 feat: kubernetes installation
helm chart for erpnext
job resources to create, backup, migrate sites
2020-03-07 22:35:02 +05:30

26 lines
629 B
Text

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: ${INGRESS_NAME}
# Optional Labels
labels:
app.kubernetes.io/instance: ${ERPNEXT_SERVICE}
annotations:
# required for cert-manager letsencrypt
cert-manager.io/cluster-issuer: letsencrypt-prod
# other annotations as needed, e.g timestamp
kubernetes.io/ingress.class: nginx
kubernetes.io/tls-acme: "true"
spec:
rules:
- host: ${SITE_NAME}
http:
paths:
- backend:
serviceName: ${ERPNEXT_SERVICE}
servicePort: 80
path: /
tls:
- hosts:
- ${SITE_NAME}
secretName: ${TLS_SECRET_NAME}