github.com/nginxinc/kubernetes-ingress@v1.12.5/tests/data/jwt-secrets/mergeable/jwt-secrets-ingress.yaml (about) 1 apiVersion: extensions/v1beta1 2 kind: Ingress 3 metadata: 4 name: jwt-secrets-ingress-master 5 annotations: 6 kubernetes.io/ingress.class: "nginx" 7 nginx.org/mergeable-ingress-type: "master" 8 spec: 9 rules: 10 - host: jwt-secrets.example.com 11 --- 12 apiVersion: extensions/v1beta1 13 kind: Ingress 14 metadata: 15 name: jwt-secrets-ingress-backend1-minion 16 annotations: 17 kubernetes.io/ingress.class: "nginx" 18 nginx.org/mergeable-ingress-type: "minion" 19 spec: 20 rules: 21 - host: jwt-secrets.example.com 22 http: 23 paths: 24 - path: /backend1 25 backend: 26 serviceName: backend1-svc 27 servicePort: 80 28 --- 29 apiVersion: extensions/v1beta1 30 kind: Ingress 31 metadata: 32 name: jwt-secrets-ingress-backend2-minion 33 annotations: 34 kubernetes.io/ingress.class: "nginx" 35 nginx.org/mergeable-ingress-type: "minion" 36 nginx.com/jwt-key: "jwt-secrets-key" 37 nginx.com/jwt-realm: "JWT Secrets App" 38 nginx.com/jwt-token: "$cookie_auth_token" 39 nginx.com/jwt-login-url: "https://login.jwt-secrets.example.com" 40 spec: 41 rules: 42 - host: jwt-secrets.example.com 43 http: 44 paths: 45 - path: /backend2 46 backend: 47 serviceName: backend2-svc 48 servicePort: 80