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.

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