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.

471 lines
11 KiB

  1. apiVersion: extensions/v1beta1
  2. kind: Deployment
  3. metadata:
  4. name: basket
  5. spec:
  6. paused: true
  7. template:
  8. metadata:
  9. labels:
  10. app: eshop
  11. component: basket
  12. spec:
  13. containers:
  14. - name: basket
  15. image: eshop/basket.api
  16. imagePullPolicy: Always
  17. env:
  18. - name: ASPNETCORE_URLS
  19. value: http://0.0.0.0:80/basket-api
  20. - name: ConnectionString
  21. valueFrom:
  22. configMapKeyRef:
  23. name: externalcfg
  24. key: BasketRedisConStr
  25. - name: EventBusConnection
  26. valueFrom:
  27. configMapKeyRef:
  28. name: externalcfg
  29. key: BasketBus
  30. - name: AzureServiceBusEnabled
  31. value: "true"
  32. - name: IdentityUrl
  33. valueFrom:
  34. configMapKeyRef:
  35. name: urls
  36. key: IdentityUrl
  37. ports:
  38. - containerPort: 80
  39. imagePullSecrets:
  40. - name: registry-key
  41. ---
  42. apiVersion: extensions/v1beta1
  43. kind: Deployment
  44. metadata:
  45. name: catalog
  46. spec:
  47. paused: true
  48. template:
  49. metadata:
  50. labels:
  51. app: eshop
  52. component: catalog
  53. spec:
  54. containers:
  55. - name: catalog
  56. image: eshop/catalog.api
  57. imagePullPolicy: Always
  58. env:
  59. - name: ASPNETCORE_URLS
  60. value: http://0.0.0.0:80/catalog-api
  61. - name: ConnectionString
  62. valueFrom:
  63. configMapKeyRef:
  64. name: externalcfg
  65. key: CatalogSqlDb
  66. - name: ExternalCatalogBaseUrl
  67. valueFrom:
  68. configMapKeyRef:
  69. name: urls
  70. key: CatalogUrl
  71. -name: EventBusConnection
  72. valueFrom:
  73. configMapKeyRef:
  74. name: externalcfg
  75. key: CatalogBus
  76. ports:
  77. - containerPort: 80
  78. imagePullSecrets:
  79. - name: registry-key
  80. ---
  81. apiVersion: extensions/v1beta1
  82. kind: Deployment
  83. metadata:
  84. name: identity
  85. spec:
  86. paused: true
  87. template:
  88. metadata:
  89. labels:
  90. app: eshop
  91. component: identity
  92. spec:
  93. containers:
  94. - name: identity
  95. image: eshop/identity.api
  96. imagePullPolicy: Always
  97. env:
  98. - name: ASPNETCORE_URLS
  99. value: http://0.0.0.0:80/identity
  100. - name: ConnectionStrings__DefaultConnection
  101. valueFrom:
  102. configMapKeyRef:
  103. name: externalcfg
  104. key: IdentitySqlDb
  105. - name: DPConnectionString
  106. value: keystore-data
  107. - name: IsClusterEnv
  108. value: 'True'
  109. - name: MvcClient
  110. valueFrom:
  111. configMapKeyRef:
  112. name: urls
  113. key: MvcClientExternalUrl
  114. - name: SpaClient
  115. valueFrom:
  116. configMapKeyRef:
  117. name: urls
  118. key: SpaClientExternalUrl
  119. ports:
  120. - containerPort: 80
  121. imagePullSecrets:
  122. - name: registry-key
  123. ---
  124. apiVersion: extensions/v1beta1
  125. kind: Deployment
  126. metadata:
  127. name: ordering
  128. spec:
  129. paused: true
  130. template:
  131. metadata:
  132. labels:
  133. app: eshop
  134. component: ordering
  135. spec:
  136. containers:
  137. - name: ordering
  138. image: eshop/ordering.api
  139. imagePullPolicy: Always
  140. env:
  141. - name: ASPNETCORE_URLS
  142. value: http://0.0.0.0:80/ordering-api
  143. - name: ConnectionString
  144. valueFrom:
  145. configMapKeyRef:
  146. name: externalcfg
  147. key: OrderingSqlDb
  148. - name: EventBusConnection
  149. valueFrom:
  150. configMapKeyRef:
  151. name: externalcfg
  152. key: OrderingBus
  153. - name: AzureServiceBusEnabled
  154. value: "true"
  155. - name: IdentityUrl
  156. valueFrom:
  157. configMapKeyRef:
  158. name: urls
  159. key: IdentityUrl
  160. ports:
  161. - containerPort: 80
  162. imagePullSecrets:
  163. - name: registry-key
  164. ---
  165. apiVersion: extensions/v1beta1
  166. kind: Deployment
  167. metadata:
  168. name: locations
  169. spec:
  170. paused: true
  171. template:
  172. metadata:
  173. labels:
  174. app: eshop
  175. component: locations
  176. spec:
  177. containers:
  178. - name: locations
  179. image: eshop/locations.api
  180. imagePullPolicy: Always
  181. env:
  182. - name: ASPNETCORE_URLS
  183. value: http://0.0.0.0:80/locations-api
  184. - name: ConnectionString
  185. valueFrom:
  186. configMapKeyRef:
  187. name: externalcfg
  188. key: LocationsNoSqlDb
  189. - name: Database
  190. valueFrom:
  191. configMapKeyRef:
  192. name: externalcfg
  193. key: LocationsNoSqlDbName
  194. - name: AzureServiceBusEnabled
  195. value: "true"
  196. - name: EventBusConnection
  197. valueFrom:
  198. configMapKeyRef:
  199. name: externalcfg
  200. key: LocationsBus
  201. - name: IdentityUrl
  202. valueFrom:
  203. configMapKeyRef:
  204. name: urls
  205. key: IdentityUrl
  206. ports:
  207. - containerPort: 80
  208. imagePullSecrets:
  209. - name: registry-key
  210. ---
  211. apiVersion: extensions/v1beta1
  212. kind: Deployment
  213. metadata:
  214. name: marketing
  215. spec:
  216. paused: true
  217. template:
  218. metadata:
  219. labels:
  220. app: eshop
  221. component: marketing
  222. spec:
  223. containers:
  224. - name: marketing
  225. image: eshop/marketing.api
  226. imagePullPolicy: Always
  227. env:
  228. - name: ASPNETCORE_URLS
  229. value: http://0.0.0.0:80/marketing-api
  230. - name: ConnectionString
  231. valueFrom:
  232. configMapKeyRef:
  233. name: externalcfg
  234. key: MarketingSqlDb
  235. - name: MongoConnectionString
  236. valueFrom:
  237. configMapKeyRef:
  238. name: externalcfg
  239. key: MarketingNoSqlDb
  240. - name: MongoDatabase
  241. valueFrom:
  242. configMapKeyRef:
  243. name: externalcfg
  244. key: MarketingNoSqlDbName
  245. - name: AzureServiceBusEnabled
  246. value: "true"
  247. - name: EventBusConnection
  248. valueFrom:
  249. configMapKeyRef:
  250. name: externalcfg
  251. key: MarketingBus
  252. - name: IdentityUrl
  253. valueFrom:
  254. configMapKeyRef:
  255. name: urls
  256. key: IdentityUrl
  257. ports:
  258. - containerPort: 80
  259. imagePullSecrets:
  260. - name: registry-key
  261. ---
  262. apiVersion: extensions/v1beta1
  263. kind: Deployment
  264. metadata:
  265. name: payment
  266. spec:
  267. paused: true
  268. template:
  269. metadata:
  270. labels:
  271. app: eshop
  272. component: payment
  273. spec:
  274. containers:
  275. - name: payment
  276. image: eshop/payment.api
  277. imagePullPolicy: Always
  278. env:
  279. - name: ASPNETCORE_URLS
  280. value: http://0.0.0.0:80/payment-api
  281. - name: AzureServiceBusEnabled
  282. value: ·true"
  283. - name: EventBusConnection
  284. valueFrom:
  285. configMapKeyRef:
  286. name: externalcfg
  287. key: PaymentBus
  288. ports:
  289. - containerPort: 80
  290. imagePullSecrets:
  291. - name: registry-key
  292. ---
  293. apiVersion: extensions/v1beta1
  294. kind: Deployment
  295. metadata:
  296. name: webmvc
  297. spec:
  298. paused: true
  299. template:
  300. metadata:
  301. labels:
  302. app: eshop
  303. component: webmvc
  304. spec:
  305. containers:
  306. - name: webmvc
  307. image: eshop/webmvc
  308. imagePullPolicy: Always
  309. env:
  310. - name: ASPNETCORE_URLS
  311. value: http://0.0.0.0:80/webmvc
  312. - name: DPConnectionString
  313. value: keystore-data
  314. - name: IsClusterEnv
  315. value: 'True'
  316. - name: BasketUrl
  317. valueFrom:
  318. configMapKeyRef:
  319. name: urls
  320. key: MvcClientBasketUrl
  321. - name: CallBackUrl
  322. valueFrom:
  323. configMapKeyRef:
  324. name: urls
  325. key: MvcClientExternalUrl
  326. - name: CatalogUrl
  327. valueFrom:
  328. configMapKeyRef:
  329. name: urls
  330. key: MvcClientCatalogUrl
  331. - name: IdentityUrl
  332. valueFrom:
  333. configMapKeyRef:
  334. name: urls
  335. key: IdentityUrl
  336. - name: OrderingUrl
  337. valueFrom:
  338. configMapKeyRef:
  339. name: urls
  340. key: MvcClientOrderingUrl
  341. ports:
  342. - containerPort: 80
  343. imagePullSecrets:
  344. - name: registry-key
  345. ---
  346. apiVersion: extensions/v1beta1
  347. kind: Deployment
  348. metadata:
  349. name: webstatus
  350. spec:
  351. paused: true
  352. template:
  353. metadata:
  354. labels:
  355. app: eshop
  356. component: webstatus
  357. spec:
  358. containers:
  359. - name: webstatus
  360. image: eshop/webstatus
  361. imagePullPolicy: Always
  362. env:
  363. - name: ASPNETCORE_URLS
  364. value: http://0.0.0.0:80/webstatus
  365. - name: BasketUrl
  366. valueFrom:
  367. configMapKeyRef:
  368. name: urls
  369. key: BasketHealthCheckUrl
  370. - name: CatalogUrl
  371. valueFrom:
  372. configMapKeyRef:
  373. name: urls
  374. key: CatalogHealthCheckUrl
  375. - name: IdentityUrl
  376. valueFrom:
  377. configMapKeyRef:
  378. name: urls
  379. key: IdentityHealthCheckUrl
  380. - name: OrderingUrl
  381. valueFrom:
  382. configMapKeyRef:
  383. name: urls
  384. key: OrderingHealthCheckUrl
  385. - name: mvc
  386. valueFrom:
  387. configMapKeyRef:
  388. name: urls
  389. key: WebMvcHealthCheckUrl
  390. - name: spa
  391. valueFrom:
  392. configMapKeyRef:
  393. name: urls
  394. key: WebSpaHealthCheckUrl
  395. ports:
  396. - containerPort: 80
  397. imagePullSecrets:
  398. - name: registry-key
  399. ---
  400. apiVersion: extensions/v1beta1
  401. kind: Deployment
  402. metadata:
  403. name: webspa
  404. spec:
  405. paused: true
  406. template:
  407. metadata:
  408. labels:
  409. app: eshop
  410. component: webspa
  411. spec:
  412. containers:
  413. - name: webspa
  414. image: eshop/webspa
  415. imagePullPolicy: Always
  416. env:
  417. - name: ASPNETCORE_URLS
  418. value: http://0.0.0.0:80
  419. - name: DPConnectionString
  420. value: keystore-data
  421. - name: IsClusterEnv
  422. value: 'True'
  423. - name: BasketUrl
  424. valueFrom:
  425. configMapKeyRef:
  426. name: urls
  427. key: SpaClientBasketExternalUrl
  428. - name: CallBackUrl
  429. valueFrom:
  430. configMapKeyRef:
  431. name: urls
  432. key: SpaClientExternalUrl
  433. - name: CatalogUrl
  434. valueFrom:
  435. configMapKeyRef:
  436. name: urls
  437. key: SpaClientCatalogExternalUrl
  438. - name: IdentityUrl
  439. valueFrom:
  440. configMapKeyRef:
  441. name: urls
  442. key: SpaClientIdentityExternalUrl
  443. - name: OrderingUrl
  444. valueFrom:
  445. configMapKeyRef:
  446. name: urls
  447. key: SpaClientOrderingExternalUrl
  448. - name: BasketUrlHC
  449. valueFrom:
  450. configMapKeyRef:
  451. name: urls
  452. key: BasketHealthCheckUrl
  453. - name: CatalogUrlHC
  454. valueFrom:
  455. configMapKeyRef:
  456. name: urls
  457. key: CatalogHealthCheckUrl
  458. - name: IdentityUrlHC
  459. valueFrom:
  460. configMapKeyRef:
  461. name: urls
  462. key: IdentityHealthCheckUrl
  463. - name: OrderingUrlHC
  464. valueFrom:
  465. configMapKeyRef:
  466. name: urls
  467. key: OrderingHealthCheckUrl
  468. ports:
  469. - containerPort: 80
  470. imagePullSecrets:
  471. - name: registry-key