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.

906 lines
23 KiB

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