You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

154 lines
3.4 KiB

  1. apiVersion: extensions/v1beta1
  2. kind: Deployment
  3. metadata:
  4. name: apigwmm
  5. spec:
  6. paused: true
  7. template:
  8. metadata:
  9. labels:
  10. app: eshop
  11. component: apigwmm
  12. spec:
  13. containers:
  14. - name: apigwmm
  15. image: eshop/ocelotapigw-mm
  16. imagePullPolicy: Always
  17. env:
  18. - name: PATH_BASE
  19. value: /mobilemarketingapigw
  20. - name: IdentityUrl
  21. valueFrom:
  22. configMapKeyRef:
  23. name: internalurls
  24. key: identity
  25. ports:
  26. - containerPort: 80
  27. volumeMounts:
  28. - name: config
  29. mountPath: /app/configuration
  30. volumes:
  31. - name: config
  32. configMap:
  33. name: ocelot
  34. items:
  35. - key: mm
  36. path: configuration.json
  37. imagePullSecrets:
  38. - name: registry-key
  39. ---
  40. apiVersion: extensions/v1beta1
  41. kind: Deployment
  42. metadata:
  43. name: apigwms
  44. spec:
  45. paused: true
  46. template:
  47. metadata:
  48. labels:
  49. app: eshop
  50. component: apigwms
  51. spec:
  52. containers:
  53. - name: apigwms
  54. image: eshop/ocelotapigw-ms
  55. imagePullPolicy: Always
  56. env:
  57. - name: PATH_BASE
  58. value: /mobileshoppingapigw
  59. - name: IdentityUrl
  60. valueFrom:
  61. configMapKeyRef:
  62. name: internalurls
  63. key: identity
  64. ports:
  65. - containerPort: 80
  66. volumeMounts:
  67. - name: config
  68. mountPath: /app/configuration
  69. volumes:
  70. - name: config
  71. configMap:
  72. name: ocelot
  73. items:
  74. - key: ms
  75. path: configuration.json
  76. imagePullSecrets:
  77. - name: registry-key
  78. ---
  79. apiVersion: extensions/v1beta1
  80. kind: Deployment
  81. metadata:
  82. name: apigwwm
  83. spec:
  84. paused: true
  85. template:
  86. metadata:
  87. labels:
  88. app: eshop
  89. component: apigwwm
  90. spec:
  91. containers:
  92. - name: apigwwm
  93. image: eshop/ocelotapigw-wm
  94. imagePullPolicy: Always
  95. env:
  96. - name: PATH_BASE
  97. value: /webmarketingapigw
  98. - name: IdentityUrl
  99. valueFrom:
  100. configMapKeyRef:
  101. name: internalurls
  102. key: identity
  103. ports:
  104. - containerPort: 80
  105. volumeMounts:
  106. - name: config
  107. mountPath: /app/configuration
  108. volumes:
  109. - name: config
  110. configMap:
  111. name: ocelot
  112. items:
  113. - key: wm
  114. path: configuration.json
  115. imagePullSecrets:
  116. - name: registry-key
  117. ---
  118. apiVersion: extensions/v1beta1
  119. kind: Deployment
  120. metadata:
  121. name: apigwws
  122. spec:
  123. paused: true
  124. template:
  125. metadata:
  126. labels:
  127. app: eshop
  128. component: apigwws
  129. spec:
  130. containers:
  131. - name: apigwws
  132. image: eshop/ocelotapigw-ws
  133. imagePullPolicy: Always
  134. env:
  135. - name: PATH_BASE
  136. value: /webshoppingapigw
  137. - name: IdentityUrl
  138. valueFrom:
  139. configMapKeyRef:
  140. name: internalurls
  141. key: identity
  142. ports:
  143. - containerPort: 80
  144. volumeMounts:
  145. - name: config
  146. mountPath: /app/configuration
  147. volumes:
  148. - name: config
  149. configMap:
  150. name: ocelot
  151. items:
  152. - key: ws
  153. path: configuration.json
  154. imagePullSecrets:
  155. - name: registry-key