
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  annotations:
    konghq.com/plugins: clinic-auth
  name: clinic-api-with-auth-kong-ingress
spec:
  ingressClassName: kong
  rules:
  - http:
      paths:
      - backend:
          service:
            name: clinic
            port:
              number: 8085
        path: /clinic
        pathType: Prefix
      - backend:
          service:
            name: clinic
            port:
              number: 8085
        path: /grafana
        pathType: Prefix
      - backend:
          service:
            name: clinic
            port:
              number: 8085
        path: /kibana
        pathType: Prefix
      - backend:
          service:
            name: clinic
            port:
              number: 8085
        path: /metric/
        pathType: Prefix
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: clinic-api-without-auth-kong-ingress
spec:
  ingressClassName: kong
  rules:
  - http:
      paths:
      - backend:
          service:
            name: clinic
            port:
              number: 8085
        path: /login
        pathType: Prefix
      - backend:
          service:
            name: clinic
            port:
              number: 8085
        path: /swagger
        pathType: Prefix
      - backend:
          service:
            name: clinic
            port:
              number: 8085
        path: /api/ping
        pathType: Exact

