Shiny proxy on AKS behind an Azure Application Gateway

Hi folks,

This is my first time here, I’ve been using shiny proxy on AKS for the past couple of months now and it’s been fantastic, no problems at all, however, the need for a more secure setup has arised, and we have to use it behind an Azure Application Gateway (v2) with WAF and TLS certifcates (on the AGW).
The deployments happen with no problems whatsoever, but, upon trying to access the Application I always get a “502 Bad Gateway”, has anyone been through this before?
Here is my service:
kind: Service
apiVersion: v1
metadata:
name: {{lvappname}}-proxy
namespace: {{ns}}
labels:
app: {{lvappname}}
tier: frontend
spec:
selector:
app: {{lvappname}}-proxy
tier: frontend
ports:

  • protocol: TCP
    port: 80
    targetPort: 8080

apiVersion: networking. k8s. io / v1
kind: Ingress
metadata:
name: {{lvappname}}-proxy
namespace: {{ns}}
annotations:
kubernetes.io/ingress.class: azure/application-gateway
cert-manager.io/cluster-issuer: letsencrypt-staging-application-gateway
labels:
app: {{lvappname}}
spec:
rules:

  • host: {{lvappname}}-{{lvstage}}.{{domain}}
    http:
    paths:
    • path: /
      backend:
      service:
      name: {{lvappname}}-proxy
      port:
      number: 80
      pathType: Prefix
      tls:
    • hosts:
      • {{lvappname}}-{{lvstage}}.{{domain}}
        secretName: {{lvappname}}-{{lvstage}}.{{domain}}-secret-name

And here is my application.yaml:

proxy:
port: 8080
authentication: none
landing-page: /app/{{lvappname}}
hide-navbar: true
container-backend: kubernetes
kubernetes:
namespace: {{ns}}
image-pull-policy: IfNotPresent
image-pull-secret: {{lvappname}}-secret
specs:

  • id: {{lvappname}}
    display-name: {{lvappname}} application
    description: Application for {{lvappname}}
    container-cmd: [“R”, “-e”, “shiny::runApp(’/app/Shiny’)”]
    container-image: {{server}}/shiny-app/{{lvappname}}:{{TAG}}
    server:
    servlet.session.timeout: 3600
    spring:
    session:
    store-type: redis
    redis:
    host: redis-leader

Thank you all in advance