--- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: artifact-keeper namespace: artifact-keeper annotations: nginx.ingress.kubernetes.io/enable-cors: "true" nginx.ingress.kubernetes.io/proxy-body-size: 10g nginx.ingress.kubernetes.io/proxy-read-timeout: "600" nginx.ingress.kubernetes.io/proxy-send-timeout: "600" cert-manager.io/cluster-issuer: vault-issuer cert-manager.io/common-name: artifacts.k8s.syd1.au.unkin.net cert-manager.io/private-key-size: "4096" external-dns.alpha.kubernetes.io/hostname: artifacts.k8s.syd1.au.unkin.net external-dns.alpha.kubernetes.io/target: 198.18.200.0 nginx.ingress.kubernetes.io/ssl-redirect: "false" spec: ingressClassName: nginx rules: - host: artifacts.k8s.syd1.au.unkin.net http: paths: - path: /api pathType: Prefix backend: service: name: backend port: number: 8080 - path: /health pathType: Exact backend: service: name: backend port: number: 8080 - path: /ready pathType: Exact backend: service: name: backend port: number: 8080 - path: /v2 pathType: Prefix backend: service: name: backend port: number: 8080 - path: /maven pathType: Prefix backend: service: name: backend port: number: 8080 - path: /npm pathType: Prefix backend: service: name: backend port: number: 8080 - path: /pypi pathType: Prefix backend: service: name: backend port: number: 8080 - path: /nuget pathType: Prefix backend: service: name: backend port: number: 8080 - path: /cargo pathType: Prefix backend: service: name: backend port: number: 8080 - path: /gems pathType: Prefix backend: service: name: backend port: number: 8080 - path: /go pathType: Prefix backend: service: name: backend port: number: 8080 - path: /helm pathType: Prefix backend: service: name: backend port: number: 8080 - path: /debian pathType: Prefix backend: service: name: backend port: number: 8080 - path: /rpm pathType: Prefix backend: service: name: backend port: number: 8080 - path: /alpine pathType: Prefix backend: service: name: backend port: number: 8080 - path: /composer pathType: Prefix backend: service: name: backend port: number: 8080 - path: /conan pathType: Prefix backend: service: name: backend port: number: 8080 - path: /conda pathType: Prefix backend: service: name: backend port: number: 8080 - path: /swift pathType: Prefix backend: service: name: backend port: number: 8080 - path: /terraform pathType: Prefix backend: service: name: backend port: number: 8080 - path: /cocoapods pathType: Prefix backend: service: name: backend port: number: 8080 - path: /hex pathType: Prefix backend: service: name: backend port: number: 8080 - path: /pub pathType: Prefix backend: service: name: backend port: number: 8080 - path: /lfs pathType: Prefix backend: service: name: backend port: number: 8080 - path: /ivy pathType: Prefix backend: service: name: backend port: number: 8080 - path: /chef pathType: Prefix backend: service: name: backend port: number: 8080 - path: /puppet pathType: Prefix backend: service: name: backend port: number: 8080 - path: /ansible pathType: Prefix backend: service: name: backend port: number: 8080 - path: /cran pathType: Prefix backend: service: name: backend port: number: 8080 - path: /huggingface pathType: Prefix backend: service: name: backend port: number: 8080 - path: /jetbrains pathType: Prefix backend: service: name: backend port: number: 8080 - path: /vscode pathType: Prefix backend: service: name: backend port: number: 8080 - path: /proto pathType: Prefix backend: service: name: backend port: number: 8080 - path: /incus pathType: Prefix backend: service: name: backend port: number: 8080 - path: /ext pathType: Prefix backend: service: name: backend port: number: 8080 - path: /dtrack pathType: Prefix backend: service: name: dtrack port: number: 8080 - path: / pathType: Prefix backend: service: name: web port: number: 3000 tls: - hosts: - artifacts.k8s.syd1.au.unkin.net secretName: artifacts-tls