I have the same issue. Were you able to resolve it?
Ingress and KongIngress definitions:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: "2048-ingress"
namespace: "2048-game"
annotations:
kubernetes.io/ingress.class: kong
kubernetes.io/tls-acme: "true"
configuration.konghq.com: https-only
labels:
app: 2048-ingress
spec:
rules:
- host: 2048.test.com
http:
paths:
- path: /
backend:
serviceName: "service-2048"
servicePort: 80
---
apiVersion: configuration.konghq.com/v1
kind: KongIngress
metadata:
name: https-only
namespace: 2048-game
route:
protocols:
- https
https_redirect_status_code: 302
Both HTTP and HTTPS are redirected causing loop.
sh-4.2$ curl -I http://2048.test.com
HTTP/1.1 302 Moved Temporarily
Date: Tue, 11 Feb 2020 16:07:26 GMT
Content-Type: text/html
Content-Length: 110
Connection: keep-alive
Location: https://2048.test.com
X-Kong-Response-Latency: 0
Server: kong/1.4.3
sh-4.2$ curl -I https://2048.test.com
HTTP/1.1 302 Moved Temporarily
Date: Tue, 11 Feb 2020 16:07:33 GMT
Content-Type: text/html
Content-Length: 110
Connection: keep-alive
Location: https://2048.test.com
X-Kong-Response-Latency: 1
Server: kong/1.4.3