kustomization.yaml 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. apiVersion: kustomize.config.k8s.io/v1beta1
  2. kind: Kustomization
  3. helmCharts:
  4. - name: web
  5. repo: https://charts.getporter.dev
  6. releaseName: porter-server
  7. valuesFile: server.yaml
  8. # - name: web
  9. # repo: https://charts.getporter.dev
  10. # releaseName: porter-dashboard
  11. # valuesFile: dashboard.yaml
  12. configMapGenerator:
  13. - name: porter-server-env
  14. env: .server.env
  15. # - name: porter-dashboard-env
  16. # env: .dashboard.env
  17. generatorOptions:
  18. disableNameSuffixHash: true
  19. patchesStrategicMerge:
  20. - |-
  21. apiVersion: apps/v1
  22. kind: Deployment
  23. metadata:
  24. name: porter-server-web
  25. spec:
  26. template:
  27. spec:
  28. containers:
  29. - name: web
  30. envFrom:
  31. - configMapRef:
  32. name: porter-server-env
  33. # - |-
  34. # apiVersion: apps/v1
  35. # kind: Deployment
  36. # metadata:
  37. # name: porter-dashboard-web
  38. # spec:
  39. # template:
  40. # spec:
  41. # containers:
  42. # - name: web
  43. # envFrom:
  44. # - configMapRef:
  45. # name: porter-dashboard-env
  46. # - |-
  47. # apiVersion: apps/v1
  48. # kind: Deployment
  49. # metadata:
  50. # name: porter-dashboard-web
  51. # spec:
  52. # template:
  53. # spec:
  54. # volumes:
  55. # - name: hot-reload
  56. # hostPath:
  57. # path: /host/porter/dashboard
  58. # type: ''
  59. # containers:
  60. # - name: web
  61. # volumeMounts:
  62. # - name: hot-reload
  63. # mountPath: /app