MIME type ('text/html') is not executable, and strict MIME type checking is enabled. - Mailing list pgadmin-support

From iram khan
Subject MIME type ('text/html') is not executable, and strict MIME type checking is enabled.
Date
Msg-id CAJBeJHm8Y9sqbP_fawfvXcK-uvCUvFYf_8FXYGjH=JQjqRw1Aw@mail.gmail.com
Whole thread Raw
Responses Re: MIME type ('text/html') is not executable, and strict MIME type checking is enabled.
List pgadmin-support
Error :- " Refused to execute script from 'https://pgadmin-dev.domain.com/login' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.

This is the error I posted about last month as well. When I try to access pgadmin through ingress , it keeps spinning . Even it reaches first page , I login and then keeps spinning again. I am able to access through port-forward service and nodeport on On-prem kubernetes but not through ingress.
Azure - I am able to access through port-forward but not through ingress. Its the same error. 
All examples on pgadmin shows to access through port-forward . But I want to have an ingress specific to pgadmin like https://pgadmin-dev.domain.com/login.
Please help .

The logs of my pod shows just redirection to nowhere . Here are the logs :-

GET /browser/ HTTP/1.1" 302 205 "'https://pgadmin-dev.domain.com/login?next=/browser/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 Edg/126.0.0.0"

\ - - [27/Aug/2024:14:35:44 +0000] "GET /browser/ HTTP/1.1" 302 229 "'https://pgadmin-dev.domain.com/login?next=/browser/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 Edg/126.0.0.0"
 [27/Aug/2024:14:40:31 +0000] "GET / HTTP/1.1" 302 213 "-" "-"
- - [27/Aug/2024:14:40:54 +0000] "GET / HTTP/1.1" 302 213 "-" "-"
- - [27/Aug/2024:14:41:01 +0000] "GET / HTTP/1.1" 302 213 "-" "-"
 - - [27/Aug/2024:14:41:24 +0000] "GET / HTTP/1.1" 302 213 "-" "-"
 - - [27/Aug/2024:14:41:30 +0000] "GET / HTTP/1.1" 302 213 "-" "-"

Ingress :-
kind: Ingress
metadata:
  name: pgadmin
  namespace: admin  
spec:
  rules:
    - host: pgadmin-dev.{domain}.com
      http:
        paths:
        - path: /
          pathType: Prefix
          backend:
            service:  
              name: pgadmin-service
              port:
                number: 80
  tls:
  - hosts:
    - pgadmin-dev.{domain}.com
Deployment :-
apiVersion: apps/v1
kind:  Deployment
metadata:
 name: pgadmin
 namespace: d4-001
spec:
  replicas: 1
  selector:
    matchLabels:
      app: pgadmin
  template:
    metadata:
      labels:
        app: pgadmin
    spec:
      containers:
      - name: pgadmin
        image: dpage/pgadmin4:8.8
        imagePullPolicy: IfNotPresent
        env:
        - name: PGADMIN_DEFAULT_EMAIL
          value: admin@domain.com
        - name: PGADMIN_DEFAULT_PASSWORD
          value: admin
        - name: PGADMIN_PORT
          value: "80"
        ports:
        - containerPort: 80
          #protocol: TCP
        volumeMounts:
      #- name: pgadmin-config
          #mountPath: /pgadmin4/config_local.py
          #subPath: config_local.py

        resources:
          limits:
            memory: "2Gi"
            cpu: "2"
      volumes:
      #- name: pgadmin-config
        #configMap:
          #name: pgadmin-config
     
       

pgadmin-support by date:

Previous
From: Anil Sahoo
Date:
Subject: Re: pg admin crashing
Next
From: Yogesh Mahajan
Date:
Subject: Re: MIME type ('text/html') is not executable, and strict MIME type checking is enabled.