chromadb-chart icon indicating copy to clipboard operation
chromadb-chart copied to clipboard

[Bug]: ingress is not working

Open ealasgarov opened this issue 1 year ago • 2 comments

What happened?

I've installed ChromaDB with the helm chart, and enabled the ingress in values.yaml. However I'm always getting Bad Gateways 502. Is there some graphical interface which I'm supposed to see when exposing via ingress or what is it used for? Otherwise the pod is up and running and I was able to get the token from the default secret. So am I supposed to to be able to reach it via Postman, for example, by hostname specified in my ingress and using the Authorization + Bearer token in the header of the API call? Apologies, I'm new to ChromaDB and I cannot find description on how to connect to it, how to use it and etc. Thanks in advance!

ChromaDB Version

0.4.3

Kubernetes Version

1.26.x

Environment details

AKS, with an azure application gateway as an ingress controller.

Logs, Kubectl output, Manifests, etc.

No response

ealasgarov avatar Nov 01 '23 00:11 ealasgarov

service:
  type: ClusterIP   #use ClusterIP for internal only and LoadBalancer for external

ingress:
  enabled: true
  className: ""
  annotations: 
    kubernetes.io/ingress.class: azure/application-gateway
    appgw.ingress.kubernetes.io/use-private-ip: "true"
  hosts:
    - host: myhostname.mydomain.com
      paths:
        - path: /
          pathType: ImplementationSpecific
  tls: 
   - secretName: mysecret-tls
     hosts:
       - myhostname.mydomain.com

ealasgarov avatar Nov 01 '23 00:11 ealasgarov

hey @ealasgarov, thanks for the feedback and apologies for the late response. I'll try to incorporate the above feedback shortly.

tazarov avatar Dec 19 '23 09:12 tazarov