netmaker-ui.yaml 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. ---
  2. apiVersion: apps/v1
  3. kind: Deployment
  4. metadata:
  5. name: netmaker-ui
  6. spec:
  7. replicas: 2
  8. selector:
  9. matchLabels:
  10. app: netmaker-ui
  11. template:
  12. metadata:
  13. labels:
  14. app: netmaker-ui
  15. spec:
  16. containers:
  17. - name: netmaker-ui
  18. <<<<<<< HEAD
  19. image: gravitl/netmaker-ui:v0.17.0
  20. =======
  21. image: gravitl/netmaker-ui:v0.16.3
  22. >>>>>>> 407c6ed20a427153acb4901db7e61d3016823cc4
  23. ports:
  24. - containerPort: 443
  25. env:
  26. - name: BACKEND_URL
  27. value: 'https://api.NETMAKER_SUBDOMAIN'
  28. terminationGracePeriodSeconds: 15
  29. ---
  30. apiVersion: v1
  31. kind: Service
  32. metadata:
  33. name: 'netmaker-ui'
  34. spec:
  35. ports:
  36. - port: 80
  37. protocol: TCP
  38. targetPort: 80
  39. selector:
  40. app: 'netmaker-ui'
  41. sessionAffinity: None
  42. type: 'ClusterIP'
  43. # ---
  44. # apiVersion: networking.k8s.io/v1
  45. # kind: Ingress
  46. # metadata:
  47. # name: nm-ui-ingress-nginx
  48. # annotations:
  49. # nginx.ingress.kubernetes.io/rewrite-target: /
  50. # cert-manager.io/cluster-issuer: "letsencrypt-nginx"
  51. # nginx.ingress.kubernetes.io/ssl-redirect: 'true'
  52. # spec:
  53. # ingressClassName: nginx
  54. # tls:
  55. # - hosts:
  56. # - dashboard.NETMAKER_SUBDOMAIN
  57. # secretName: nm-ui-tls
  58. # rules:
  59. # - host: dashboard.NETMAKER_SUBDOMAIN
  60. # http:
  61. # paths:
  62. # - path: /
  63. # pathType: Prefix
  64. # backend:
  65. # service:
  66. # name: netmaker-ui
  67. # port:
  68. # number: 80