wandb / helm-charts

Our official helm charts for deploying wandb into k8s
MIT License
18 stars 8 forks source link

feat: Allow ingress to be disabled for customers using Istio #114

Closed zacharyblasczyk closed 6 months ago

zacharyblasczyk commented 6 months ago

Example istio networking:

apiVersion: networking.istio.io/v1beta1
kind: VirtualService
metadata:
  labels:
    app.kubernetes.io/managed-by: Helm
  name: wandb-vs
  namespace: wandb-operator
spec:
  gateways:
  - wandb-operator/wandb-gw
  hosts:
  - '*'
  http:
  - match:
    - uri:
        prefix: /console
      port: 31005
    route:
    - destination:
        host: wandb-console.wandb-operator.svc.cluster.local
        port:
          number: 8082
  - match:
    - uri:
        prefix: /
      port: 31005
    route:
    - destination:
        host: wandb-app.wandb-operator.svc.cluster.local
        port:
          number: 8080 

Eventually we could also technically template this out with an istio.install: true