--- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: annotations: nginx.ingress.kubernetes.io/client-max-body-size: 1024m nginx.ingress.kubernetes.io/configuration-snippet: | proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; more_set_headers "Strict-Transport-Security: max-age=15552000"; nginx.ingress.kubernetes.io/proxy-body-size: 1024m nginx.ingress.kubernetes.io/proxy-connect-timeout: '300' nginx.ingress.kubernetes.io/proxy-read-timeout: '300' nginx.ingress.kubernetes.io/proxy-redirect-off: 'true' nginx.ingress.kubernetes.io/proxy-send-timeout: '300' nginx.ingress.kubernetes.io/server-snippet: >- rewrite ^/\.well-known/carddav $scheme://$host/remote.php/dav/ redirect; rewrite ^/\.well-known/caldav $scheme://$host/remote.php/dav/ redirect; nginx.ingress.kubernetes.io/ssl-redirect: 'true' name: nextcloud.uenpay.com-ingress namespace: kube-public resourceVersion: '142861698' spec: ingressClassName: nginx rules: - host: nextcloud.uenpay.com http: paths: - backend: service: name: nextcloud-nginx port: number: 80 path: / pathType: Prefix tls: - hosts: - nextcloud.uenpay.com secretName: uenpay.com