Files
homelab/durpapi/templates/ingress.yaml
2023-08-14 20:10:48 -05:00

46 lines
878 B
YAML

#apiVersion: traefik.containo.us/v1alpha1
#kind: IngressRoute
#metadata:
# name: "{{ .Chart.Name }}-ingress"
#spec:
# entryPoints:
# - websecure
# routes:
# - match: Host("api.durp.info") && PathPrefix(`/durpapi`)
# middlewares:
# - name: authentik-proxy-provider
# namespace: traefik
# - name: durpapi-stripprefix
# kind: Rule
# services:
# - name: durpapi-service
# port: 80
# tls:
# secretName: durpapi-tls
#
#---
#
#apiVersion: cert-manager.io/v1
#kind: Certificate
#metadata:
# name: durpapi-tls
#spec:
# secretName: durpapi-tls
# issuerRef:
# name: letsencrypt-production
# kind: ClusterIssuer
# commonName: api.durp.info
# dnsNames:
# - api.durp.info
#
#---
#
#apiVersion: traefik.containo.us/v1alpha1
#kind: Middleware
#metadata:
# name: durpapi-stripprefix
#spec:
# stripPrefix:
# prefixes:
# - /durpapi