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.

928 lines
24 KiB

7 years ago
7 years ago
  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: PATH_BASE
  19. value: /basket-api
  20. - name: ConnectionString
  21. valueFrom:
  22. configMapKeyRef:
  23. name: externalcfg
  24. key: basket__ConnectionString
  25. - name: EventBusConnection
  26. valueFrom:
  27. configMapKeyRef:
  28. name: externalcfg
  29. key: all__EventBusConnection
  30. - name: AzureServiceBusEnabled
  31. valueFrom:
  32. configMapKeyRef:
  33. name: externalcfg
  34. key: all__UseAzureServiceBus
  35. - name: ApplicationInsights__InstrumentationKey
  36. valueFrom:
  37. configMapKeyRef:
  38. name: externalcfg
  39. key: all__InstrumentationKey
  40. - name: IdentityUrl
  41. valueFrom:
  42. configMapKeyRef:
  43. name: urls
  44. key: identity_e
  45. - name: UseLoadTest
  46. valueFrom:
  47. configMapKeyRef:
  48. name: externalcfg
  49. key: all__EnableLoadTest
  50. - name: OrchestratorType
  51. value: 'K8S'
  52. ports:
  53. - containerPort: 80
  54. imagePullSecrets:
  55. - name: registry-key
  56. ---
  57. apiVersion: extensions/v1beta1
  58. kind: Deployment
  59. metadata:
  60. name: catalog
  61. spec:
  62. paused: true
  63. template:
  64. metadata:
  65. labels:
  66. app: eshop
  67. component: catalog
  68. spec:
  69. containers:
  70. - name: catalog
  71. image: eshop/catalog.api
  72. imagePullPolicy: Always
  73. env:
  74. - name: PATH_BASE
  75. value: /catalog-api
  76. - name: ConnectionString
  77. valueFrom:
  78. configMapKeyRef:
  79. name: externalcfg
  80. key: catalog__ConnectionString
  81. - name: PicBaseUrl
  82. valueFrom:
  83. configMapKeyRef:
  84. name: urls
  85. key: PicBaseUrl
  86. - name: AzureStorageEnabled
  87. valueFrom:
  88. configMapKeyRef:
  89. name: externalcfg
  90. key: catalog__AzureStorageEnabled
  91. - name: EventBusConnection
  92. valueFrom:
  93. configMapKeyRef:
  94. name: externalcfg
  95. key: all__EventBusConnection
  96. - name: ApplicationInsights__InstrumentationKey
  97. valueFrom:
  98. configMapKeyRef:
  99. name: externalcfg
  100. key: all__InstrumentationKey
  101. - name: OrchestratorType
  102. value: 'K8S'
  103. ports:
  104. - containerPort: 80
  105. imagePullSecrets:
  106. - name: registry-key
  107. ---
  108. apiVersion: extensions/v1beta1
  109. kind: Deployment
  110. metadata:
  111. name: identity
  112. spec:
  113. paused: true
  114. template:
  115. metadata:
  116. labels:
  117. app: eshop
  118. component: identity
  119. spec:
  120. containers:
  121. - name: identity
  122. image: eshop/identity.api
  123. imagePullPolicy: Always
  124. env:
  125. - name: PATH_BASE
  126. value: /identity
  127. - name: ConnectionString
  128. valueFrom:
  129. configMapKeyRef:
  130. name: externalcfg
  131. key: identity__ConnectionString
  132. - name: DPConnectionString
  133. valueFrom:
  134. configMapKeyRef:
  135. name: externalcfg
  136. key: keystore
  137. - name: IsClusterEnv
  138. value: 'True'
  139. - name: MvcClient
  140. valueFrom:
  141. configMapKeyRef:
  142. name: urls
  143. key: mvc_e
  144. - name: SpaClient
  145. valueFrom:
  146. configMapKeyRef:
  147. name: urls
  148. key: spa_e
  149. - name: LocationApiClient
  150. valueFrom:
  151. configMapKeyRef:
  152. name: urls
  153. key: locations_e
  154. - name: MarketingApiClient
  155. valueFrom:
  156. configMapKeyRef:
  157. name: urls
  158. key: marketing_e
  159. - name: BasketApiClient
  160. valueFrom:
  161. configMapKeyRef:
  162. name: urls
  163. key: basket_e
  164. - name: OrderingApiClient
  165. valueFrom:
  166. configMapKeyRef:
  167. name: urls
  168. key: ordering_e
  169. - name: MobileShoppingAggClient
  170. valueFrom:
  171. configMapKeyRef:
  172. name: urls
  173. key: mobileshoppingagg_e
  174. - name: WebShoppingAggClient
  175. valueFrom:
  176. configMapKeyRef:
  177. name: urls
  178. key: webshoppingagg_e
  179. - name: XamarinCallback
  180. valueFrom:
  181. configMapKeyRef:
  182. name: urls
  183. key: xamarin_callback_e
  184. - name: ApplicationInsights__InstrumentationKey
  185. valueFrom:
  186. configMapKeyRef:
  187. name: externalcfg
  188. key: all__InstrumentationKey
  189. - name: OrchestratorType
  190. value: 'K8S'
  191. ports:
  192. - containerPort: 80
  193. imagePullSecrets:
  194. - name: registry-key
  195. ---
  196. apiVersion: extensions/v1beta1
  197. kind: Deployment
  198. metadata:
  199. name: ordering
  200. spec:
  201. paused: true
  202. template:
  203. metadata:
  204. labels:
  205. app: eshop
  206. component: ordering
  207. spec:
  208. containers:
  209. - name: ordering
  210. image: eshop/ordering.api
  211. imagePullPolicy: Always
  212. env:
  213. - name: PATH_BASE
  214. value: /ordering-api
  215. - name: ConnectionString
  216. valueFrom:
  217. configMapKeyRef:
  218. name: externalcfg
  219. key: ordering__ConnectionString
  220. - name: EventBusConnection
  221. valueFrom:
  222. configMapKeyRef:
  223. name: externalcfg
  224. key: all__EventBusConnection
  225. - name: AzureServiceBusEnabled
  226. valueFrom:
  227. configMapKeyRef:
  228. name: externalcfg
  229. key: all__UseAzureServiceBus
  230. - name: IdentityUrl
  231. valueFrom:
  232. configMapKeyRef:
  233. name: urls
  234. key: identity_e
  235. - name: CheckUpdateTime
  236. valueFrom:
  237. configMapKeyRef:
  238. name: externalcfg
  239. key: GracePeriodManager__CheckUpdateTime
  240. - name: GracePeriodTime
  241. valueFrom:
  242. configMapKeyRef:
  243. name: externalcfg
  244. key: GracePeriodManager__GracePeriodTime
  245. - name: ApplicationInsights__InstrumentationKey
  246. valueFrom:
  247. configMapKeyRef:
  248. name: externalcfg
  249. key: all__InstrumentationKey
  250. - name: UseLoadTest
  251. valueFrom:
  252. configMapKeyRef:
  253. name: externalcfg
  254. key: all__EnableLoadTest
  255. - name: OrchestratorType
  256. value: 'K8S'
  257. ports:
  258. - containerPort: 80
  259. imagePullSecrets:
  260. - name: registry-key
  261. ---
  262. apiVersion: extensions/v1beta1
  263. kind: Deployment
  264. metadata:
  265. name: ordering-backgroundtasks
  266. spec:
  267. paused: true
  268. template:
  269. metadata:
  270. labels:
  271. app: eshop
  272. component: ordering-backgroundtasks
  273. spec:
  274. containers:
  275. - name: ordering-backgroundtasks
  276. image: eshop/ordering.backgroundtasks
  277. imagePullPolicy: Always
  278. env:
  279. - name: ConnectionString
  280. valueFrom:
  281. configMapKeyRef:
  282. name: externalcfg
  283. key: ordering__ConnectionString
  284. - name: EventBusConnection
  285. valueFrom:
  286. configMapKeyRef:
  287. name: externalcfg
  288. key: all__EventBusConnection
  289. - name: AzureServiceBusEnabled
  290. valueFrom:
  291. configMapKeyRef:
  292. name: externalcfg
  293. key: all__UseAzureServiceBus
  294. - name: CheckUpdateTime
  295. valueFrom:
  296. configMapKeyRef:
  297. name: externalcfg
  298. key: GracePeriodManager__CheckUpdateTime
  299. - name: GracePeriodTime
  300. valueFrom:
  301. configMapKeyRef:
  302. name: externalcfg
  303. key: GracePeriodManager__GracePeriodTime
  304. - name: ApplicationInsights__InstrumentationKey
  305. valueFrom:
  306. configMapKeyRef:
  307. name: externalcfg
  308. key: all__InstrumentationKey
  309. - name: UseLoadTest
  310. valueFrom:
  311. configMapKeyRef:
  312. name: externalcfg
  313. key: all__EnableLoadTest
  314. - name: OrchestratorType
  315. value: 'K8S'
  316. ports:
  317. - containerPort: 80
  318. imagePullSecrets:
  319. - name: registry-key
  320. ---
  321. apiVersion: extensions/v1beta1
  322. kind: Deployment
  323. metadata:
  324. name: ordering-signalrhub
  325. spec:
  326. paused: true
  327. template:
  328. metadata:
  329. labels:
  330. app: eshop
  331. component: ordering-signalrhub
  332. spec:
  333. containers:
  334. - name: ordering-signalrhub
  335. image: eshop/ordering.signalrhub
  336. imagePullPolicy: Always
  337. env:
  338. - name: EventBusConnection
  339. valueFrom:
  340. configMapKeyRef:
  341. name: externalcfg
  342. key: all__EventBusConnection
  343. - name: IdentityUrl
  344. valueFrom:
  345. configMapKeyRef:
  346. name: urls
  347. key: identity_e
  348. - name: AzureServiceBusEnabled
  349. valueFrom:
  350. configMapKeyRef:
  351. name: externalcfg
  352. key: all__UseAzureServiceBus
  353. - name: ApplicationInsights__InstrumentationKey
  354. valueFrom:
  355. configMapKeyRef:
  356. name: externalcfg
  357. key: all__InstrumentationKey
  358. - name: OrchestratorType
  359. value: 'K8S'
  360. - name: IsClusterEnv
  361. value: 'True'
  362. - name: SignalrStoreConnectionString
  363. valueFrom:
  364. configMapKeyRef:
  365. name: externalcfg
  366. key: keystore
  367. ports:
  368. - containerPort: 80
  369. imagePullSecrets:
  370. - name: registry-key
  371. ---
  372. apiVersion: extensions/v1beta1
  373. kind: Deployment
  374. metadata:
  375. name: locations
  376. spec:
  377. paused: true
  378. template:
  379. metadata:
  380. labels:
  381. app: eshop
  382. component: locations
  383. spec:
  384. containers:
  385. - name: locations
  386. image: eshop/locations.api
  387. imagePullPolicy: Always
  388. env:
  389. - name: PATH_BASE
  390. value: /locations-api
  391. - name: ConnectionString
  392. valueFrom:
  393. configMapKeyRef:
  394. name: externalcfg
  395. key: locations__ConnectionString
  396. - name: Database
  397. valueFrom:
  398. configMapKeyRef:
  399. name: externalcfg
  400. key: locations__Database
  401. - name: AzureServiceBusEnabled
  402. valueFrom:
  403. configMapKeyRef:
  404. name: externalcfg
  405. key: all__UseAzureServiceBus
  406. - name: EventBusConnection
  407. valueFrom:
  408. configMapKeyRef:
  409. name: externalcfg
  410. key: all__EventBusConnection
  411. - name: IdentityUrl
  412. valueFrom:
  413. configMapKeyRef:
  414. name: internalurls
  415. key: identity
  416. - name: IdentityUrlExternal
  417. valueFrom:
  418. configMapKeyRef:
  419. name: urls
  420. key: identity_e
  421. - name: ApplicationInsights__InstrumentationKey
  422. valueFrom:
  423. configMapKeyRef:
  424. name: externalcfg
  425. key: all__InstrumentationKey
  426. - name: UseLoadTest
  427. valueFrom:
  428. configMapKeyRef:
  429. name: externalcfg
  430. key: all__EnableLoadTest
  431. - name: OrchestratorType
  432. value: 'K8S'
  433. ports:
  434. - containerPort: 80
  435. imagePullSecrets:
  436. - name: registry-key
  437. ---
  438. apiVersion: extensions/v1beta1
  439. kind: Deployment
  440. metadata:
  441. name: marketing
  442. spec:
  443. paused: true
  444. template:
  445. metadata:
  446. labels:
  447. app: eshop
  448. component: marketing
  449. spec:
  450. containers:
  451. - name: marketing
  452. image: eshop/marketing.api
  453. imagePullPolicy: Always
  454. env:
  455. - name: PATH_BASE
  456. value: /marketing-api
  457. - name: ConnectionString
  458. valueFrom:
  459. configMapKeyRef:
  460. name: externalcfg
  461. key: marketing__ConnectionString
  462. - name: MongoConnectionString
  463. valueFrom:
  464. configMapKeyRef:
  465. name: externalcfg
  466. key: marketing__MongoConnectionString
  467. - name: MongoDatabase
  468. valueFrom:
  469. configMapKeyRef:
  470. name: externalcfg
  471. key: marketing__MongoDatabase
  472. - name: AzureServiceBusEnabled
  473. valueFrom:
  474. configMapKeyRef:
  475. name: externalcfg
  476. key: all__UseAzureServiceBus
  477. - name: EventBusConnection
  478. valueFrom:
  479. configMapKeyRef:
  480. name: externalcfg
  481. key: all__EventBusConnection
  482. - name: IdentityUrl
  483. valueFrom:
  484. configMapKeyRef:
  485. name: internalurls
  486. key: identity
  487. - name: IdentityUrlExternal
  488. valueFrom:
  489. configMapKeyRef:
  490. name: urls
  491. key: identity_e
  492. - name: PicBaseUrl
  493. valueFrom:
  494. configMapKeyRef:
  495. name: urls
  496. key: Marketing_PicBaseUrl
  497. - name: ApplicationInsights__InstrumentationKey
  498. valueFrom:
  499. configMapKeyRef:
  500. name: externalcfg
  501. key: all__InstrumentationKey
  502. - name: UseLoadTest
  503. valueFrom:
  504. configMapKeyRef:
  505. name: externalcfg
  506. key: all__EnableLoadTest
  507. - name: OrchestratorType
  508. value: 'K8S'
  509. ports:
  510. - containerPort: 80
  511. imagePullSecrets:
  512. - name: registry-key
  513. ---
  514. apiVersion: extensions/v1beta1
  515. kind: Deployment
  516. metadata:
  517. name: payment
  518. spec:
  519. paused: true
  520. template:
  521. metadata:
  522. labels:
  523. app: eshop
  524. component: payment
  525. spec:
  526. containers:
  527. - name: payment
  528. image: eshop/payment.api
  529. imagePullPolicy: Always
  530. env:
  531. - name: PATH_BASE
  532. value: /payment-api
  533. - name: AzureServiceBusEnabled
  534. valueFrom:
  535. configMapKeyRef:
  536. name: externalcfg
  537. key: all__UseAzureServiceBus
  538. - name: EventBusConnection
  539. valueFrom:
  540. configMapKeyRef:
  541. name: externalcfg
  542. key: all__EventBusConnection
  543. - name: ApplicationInsights__InstrumentationKey
  544. valueFrom:
  545. configMapKeyRef:
  546. name: externalcfg
  547. key: all__InstrumentationKey
  548. - name: OrchestratorType
  549. value: 'K8S'
  550. ports:
  551. - containerPort: 80
  552. imagePullSecrets:
  553. - name: registry-key
  554. ---
  555. apiVersion: extensions/v1beta1
  556. kind: Deployment
  557. metadata:
  558. name: webmvc
  559. spec:
  560. paused: true
  561. template:
  562. metadata:
  563. labels:
  564. app: eshop
  565. component: webmvc
  566. spec:
  567. containers:
  568. - name: webmvc
  569. image: eshop/webmvc
  570. imagePullPolicy: Always
  571. env:
  572. - name: PATH_BASE
  573. value: /webmvc
  574. - name: DPConnectionString
  575. valueFrom:
  576. configMapKeyRef:
  577. name: externalcfg
  578. key: keystore
  579. - name: IsClusterEnv
  580. value: 'True'
  581. - name: PurchaseUrl
  582. valueFrom:
  583. configMapKeyRef:
  584. name: internalurls
  585. key: apigwws
  586. - name: ExternalPurchaseUrl
  587. valueFrom:
  588. configMapKeyRef:
  589. name: urls
  590. key: webshoppingapigw_e
  591. - name: CallBackUrl
  592. valueFrom:
  593. configMapKeyRef:
  594. name: urls
  595. key: mvc_e
  596. - name: IdentityUrl
  597. valueFrom:
  598. configMapKeyRef:
  599. name: urls
  600. key: identity_e
  601. - name: MarketingUrl
  602. valueFrom:
  603. configMapKeyRef:
  604. name: internalurls
  605. key: apigwwm
  606. - name: BasketUrlHC
  607. valueFrom:
  608. configMapKeyRef:
  609. name: internalurls
  610. key: basket__hc
  611. - name: CatalogUrlHC
  612. valueFrom:
  613. configMapKeyRef:
  614. name: internalurls
  615. key: catalog__hc
  616. - name: IdentityUrlHC
  617. valueFrom:
  618. configMapKeyRef:
  619. name: internalurls
  620. key: identity__hc
  621. - name: OrderingUrlHC
  622. valueFrom:
  623. configMapKeyRef:
  624. name: internalurls
  625. key: ordering__hc
  626. - name: MarketingUrlHC
  627. valueFrom:
  628. configMapKeyRef:
  629. name: internalurls
  630. key: marketing__hc
  631. - name: PaymentUrlHC
  632. valueFrom:
  633. configMapKeyRef:
  634. name: internalurls
  635. key: payment__hc
  636. - name: ApplicationInsights__InstrumentationKey
  637. valueFrom:
  638. configMapKeyRef:
  639. name: externalcfg
  640. key: all__InstrumentationKey
  641. - name: UseLoadTest
  642. valueFrom:
  643. configMapKeyRef:
  644. name: externalcfg
  645. key: all__EnableLoadTest
  646. - name: OrchestratorType
  647. value: 'K8S'
  648. - name: SignalrHubUrl
  649. valueFrom:
  650. configMapKeyRef:
  651. name: urls
  652. key: webshoppingapigw_e
  653. ports:
  654. - containerPort: 80
  655. imagePullSecrets:
  656. - name: registry-key
  657. ---
  658. apiVersion: extensions/v1beta1
  659. kind: Deployment
  660. metadata:
  661. name: webstatus
  662. spec:
  663. paused: true
  664. template:
  665. metadata:
  666. labels:
  667. app: eshop
  668. component: webstatus
  669. spec:
  670. containers:
  671. - name: webstatus
  672. image: eshop/webstatus
  673. imagePullPolicy: Always
  674. env:
  675. - name: PATH_BASE
  676. value: /webstatus
  677. - name: BasketUrl
  678. valueFrom:
  679. configMapKeyRef:
  680. name: internalurls
  681. key: basket__hc
  682. - name: CatalogUrl
  683. valueFrom:
  684. configMapKeyRef:
  685. name: internalurls
  686. key: catalog__hc
  687. - name: IdentityUrl
  688. valueFrom:
  689. configMapKeyRef:
  690. name: internalurls
  691. key: identity__hc
  692. - name: OrderingUrl
  693. valueFrom:
  694. configMapKeyRef:
  695. name: internalurls
  696. key: ordering__hc
  697. - name: OrderingBackgroundTasksUrl
  698. valueFrom:
  699. configMapKeyRef:
  700. name: internalurls
  701. key: ordering-background__hc
  702. - name: LocationsUrl
  703. valueFrom:
  704. configMapKeyRef:
  705. name: internalurls
  706. key: locations__hc
  707. - name: MarketingUrl
  708. valueFrom:
  709. configMapKeyRef:
  710. name: internalurls
  711. key: marketing__hc
  712. - name: mvc
  713. valueFrom:
  714. configMapKeyRef:
  715. name: internalurls
  716. key: mvc__hc
  717. - name: spa
  718. valueFrom:
  719. configMapKeyRef:
  720. name: internalurls
  721. key: spa__hc
  722. - name: PaymentUrl
  723. valueFrom:
  724. configMapKeyRef:
  725. name: internalurls
  726. key: payment__hc
  727. - name: ApplicationInsights__InstrumentationKey
  728. valueFrom:
  729. configMapKeyRef:
  730. name: externalcfg
  731. key: all__InstrumentationKey
  732. - name: OrchestratorType
  733. value: 'K8S'
  734. ports:
  735. - containerPort: 80
  736. imagePullSecrets:
  737. - name: registry-key
  738. ---
  739. apiVersion: extensions/v1beta1
  740. kind: Deployment
  741. metadata:
  742. name: webspa
  743. spec:
  744. paused: true
  745. template:
  746. metadata:
  747. labels:
  748. app: eshop
  749. component: webspa
  750. spec:
  751. containers:
  752. - name: webspa
  753. image: eshop/webspa
  754. imagePullPolicy: Always
  755. env:
  756. - name: ASPNETCORE_URLS
  757. value: http://0.0.0.0:80
  758. - name: DPConnectionString
  759. valueFrom:
  760. configMapKeyRef:
  761. name: externalcfg
  762. key: keystore
  763. - name: IsClusterEnv
  764. value: 'True'
  765. - name: PurchaseUrl
  766. valueFrom:
  767. configMapKeyRef:
  768. name: urls
  769. key: webshoppingapigw_e
  770. - name: CallBackUrl
  771. valueFrom:
  772. configMapKeyRef:
  773. name: urls
  774. key: spa_e
  775. - name: IdentityUrl
  776. valueFrom:
  777. configMapKeyRef:
  778. name: urls
  779. key: identity_e
  780. - name: MarketingUrl
  781. valueFrom:
  782. configMapKeyRef:
  783. name: urls
  784. key: marketingapigw_e
  785. - name: BasketUrlHC
  786. valueFrom:
  787. configMapKeyRef:
  788. name: internalurls
  789. key: basket__hc
  790. - name: CatalogUrlHC
  791. valueFrom:
  792. configMapKeyRef:
  793. name: internalurls
  794. key: catalog__hc
  795. - name: IdentityUrlHC
  796. valueFrom:
  797. configMapKeyRef:
  798. name: internalurls
  799. key: identity__hc
  800. - name: OrderingUrlHC
  801. valueFrom:
  802. configMapKeyRef:
  803. name: internalurls
  804. key: ordering__hc
  805. - name: MarketingUrlHC
  806. valueFrom:
  807. configMapKeyRef:
  808. name: internalurls
  809. key: marketing__hc
  810. - name: PaymentUrlHC
  811. valueFrom:
  812. configMapKeyRef:
  813. name: internalurls
  814. key: payment__hc
  815. - name: ApplicationInsights__InstrumentationKey
  816. valueFrom:
  817. configMapKeyRef:
  818. name: externalcfg
  819. key: all__InstrumentationKey
  820. - name: OrchestratorType
  821. value: 'K8S'
  822. - name: SignalrHubUrl
  823. valueFrom:
  824. configMapKeyRef:
  825. name: urls
  826. key: webshoppingapigw_e
  827. ports:
  828. - containerPort: 80
  829. imagePullSecrets:
  830. - name: registry-key
  831. ---
  832. apiVersion: extensions/v1beta1
  833. kind: Deployment
  834. metadata:
  835. name: webshoppingagg
  836. spec:
  837. paused: true
  838. template:
  839. metadata:
  840. labels:
  841. app: eshop
  842. component: webshoppingagg
  843. spec:
  844. containers:
  845. - name: webshoppingagg
  846. image: eshop/webshoppingagg
  847. imagePullPolicy: Always
  848. env:
  849. - name: ASPNETCORE_URLS
  850. value: http://0.0.0.0:80
  851. - name: urls__basket
  852. valueFrom:
  853. configMapKeyRef:
  854. name: internalurls
  855. key: basket
  856. - name: urls__catalog
  857. valueFrom:
  858. configMapKeyRef:
  859. name: internalurls
  860. key: catalog
  861. - name: urls__orders
  862. valueFrom:
  863. configMapKeyRef:
  864. name: internalurls
  865. key: ordering
  866. - name: urls__identity
  867. valueFrom:
  868. configMapKeyRef:
  869. name: internalurls
  870. key: identity
  871. ports:
  872. - containerPort: 80
  873. imagePullSecrets:
  874. - name: registry-key
  875. ---
  876. apiVersion: extensions/v1beta1
  877. kind: Deployment
  878. metadata:
  879. name: mobileshoppingagg
  880. spec:
  881. paused: true
  882. template:
  883. metadata:
  884. labels:
  885. app: eshop
  886. component: mobileshoppingagg
  887. spec:
  888. containers:
  889. - name: mobileshoppingagg
  890. image: eshop/mobileshoppingagg
  891. imagePullPolicy: Always
  892. env:
  893. - name: ASPNETCORE_URLS
  894. value: http://0.0.0.0:80
  895. - name: urls__basket
  896. valueFrom:
  897. configMapKeyRef:
  898. name: internalurls
  899. key: basket
  900. - name: urls__catalog
  901. valueFrom:
  902. configMapKeyRef:
  903. name: internalurls
  904. key: catalog
  905. - name: urls__orders
  906. valueFrom:
  907. configMapKeyRef:
  908. name: internalurls
  909. key: ordering
  910. - name: urls__identity
  911. valueFrom:
  912. configMapKeyRef:
  913. name: internalurls
  914. key: identity
  915. ports:
  916. - containerPort: 80
  917. imagePullSecrets:
  918. - name: registry-key
  919. ---