Created
November 27, 2019 17:05
-
-
Save jaycdave88/f0024490a80a46198e2b818898152dba to your computer and use it in GitHub Desktop.
deploy.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: extensions/v1beta1 | |
kind: Deployment | |
metadata: | |
name: basket | |
spec: | |
paused: true | |
template: | |
metadata: | |
labels: | |
app: eshop | |
component: basket | |
spec: | |
containers: | |
- name: basket | |
image: eshop/basket.api | |
imagePullPolicy: Always | |
env: | |
- name: PATH_BASE | |
value: /basket-api | |
- name: ConnectionString | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: basket__ConnectionString | |
- name: EventBusConnection | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: all__EventBusConnection | |
- name: AzureServiceBusEnabled | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: all__UseAzureServiceBus | |
- name: ApplicationInsights__InstrumentationKey | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: all__InstrumentationKey | |
- name: IdentityUrl | |
valueFrom: | |
configMapKeyRef: | |
name: urls | |
key: identity_e | |
- name: UseLoadTest | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: all__EnableLoadTest | |
- name: OrchestratorType | |
value: 'K8S' | |
ports: | |
- containerPort: 80 | |
imagePullSecrets: | |
- name: registry-key | |
--- | |
apiVersion: extensions/v1beta1 | |
kind: Deployment | |
metadata: | |
name: catalog | |
spec: | |
paused: true | |
template: | |
metadata: | |
labels: | |
app: eshop | |
component: catalog | |
spec: | |
containers: | |
- name: catalog | |
image: eshop/catalog.api | |
imagePullPolicy: Always | |
env: | |
- name: PATH_BASE | |
value: /catalog-api | |
- name: ConnectionString | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: catalog__ConnectionString | |
- name: PicBaseUrl | |
valueFrom: | |
configMapKeyRef: | |
name: urls | |
key: PicBaseUrl | |
- name: AzureStorageEnabled | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: catalog__AzureStorageEnabled | |
- name: EventBusConnection | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: all__EventBusConnection | |
- name: ApplicationInsights__InstrumentationKey | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: all__InstrumentationKey | |
- name: OrchestratorType | |
value: 'K8S' | |
ports: | |
- containerPort: 80 | |
imagePullSecrets: | |
- name: registry-key | |
--- | |
apiVersion: extensions/v1beta1 | |
kind: Deployment | |
metadata: | |
name: identity | |
spec: | |
paused: true | |
template: | |
metadata: | |
labels: | |
app: eshop | |
component: identity | |
spec: | |
containers: | |
- name: identity | |
image: eshop/identity.api | |
imagePullPolicy: Always | |
env: | |
- name: PATH_BASE | |
value: /identity | |
- name: ConnectionString | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: identity__ConnectionString | |
- name: DPConnectionString | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: keystore | |
- name: IsClusterEnv | |
value: 'True' | |
- name: MvcClient | |
valueFrom: | |
configMapKeyRef: | |
name: urls | |
key: mvc_e | |
- name: SpaClient | |
valueFrom: | |
configMapKeyRef: | |
name: urls | |
key: spa_e | |
- name: LocationApiClient | |
valueFrom: | |
configMapKeyRef: | |
name: urls | |
key: locations_e | |
- name: MarketingApiClient | |
valueFrom: | |
configMapKeyRef: | |
name: urls | |
key: marketing_e | |
- name: BasketApiClient | |
valueFrom: | |
configMapKeyRef: | |
name: urls | |
key: basket_e | |
- name: OrderingApiClient | |
valueFrom: | |
configMapKeyRef: | |
name: urls | |
key: ordering_e | |
- name: MobileShoppingAggClient | |
valueFrom: | |
configMapKeyRef: | |
name: urls | |
key: mobileshoppingagg_e | |
- name: WebShoppingAggClient | |
valueFrom: | |
configMapKeyRef: | |
name: urls | |
key: webshoppingagg_e | |
- name: XamarinCallback | |
valueFrom: | |
configMapKeyRef: | |
name: urls | |
key: xamarin_callback_e | |
- name: ApplicationInsights__InstrumentationKey | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: all__InstrumentationKey | |
- name: OrchestratorType | |
value: 'K8S' | |
ports: | |
- containerPort: 80 | |
imagePullSecrets: | |
- name: registry-key | |
--- | |
apiVersion: extensions/v1beta1 | |
kind: Deployment | |
metadata: | |
name: ordering | |
spec: | |
paused: true | |
template: | |
metadata: | |
labels: | |
app: eshop | |
component: ordering | |
spec: | |
containers: | |
- name: ordering | |
image: eshop/ordering.api | |
imagePullPolicy: Always | |
env: | |
- name: PATH_BASE | |
value: /ordering-api | |
- name: ConnectionString | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: ordering__ConnectionString | |
- name: EventBusConnection | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: all__EventBusConnection | |
- name: AzureServiceBusEnabled | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: all__UseAzureServiceBus | |
- name: IdentityUrl | |
valueFrom: | |
configMapKeyRef: | |
name: urls | |
key: identity_e | |
- name: CheckUpdateTime | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: GracePeriodManager__CheckUpdateTime | |
- name: GracePeriodTime | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: GracePeriodManager__GracePeriodTime | |
- name: ApplicationInsights__InstrumentationKey | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: all__InstrumentationKey | |
- name: UseLoadTest | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: all__EnableLoadTest | |
- name: OrchestratorType | |
value: 'K8S' | |
ports: | |
- containerPort: 80 | |
imagePullSecrets: | |
- name: registry-key | |
--- | |
apiVersion: extensions/v1beta1 | |
kind: Deployment | |
metadata: | |
name: ordering-backgroundtasks | |
spec: | |
paused: true | |
template: | |
metadata: | |
labels: | |
app: eshop | |
component: ordering-backgroundtasks | |
spec: | |
containers: | |
- name: ordering-backgroundtasks | |
image: eshop/ordering.backgroundtasks | |
imagePullPolicy: Always | |
env: | |
- name: ConnectionString | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: ordering__ConnectionString | |
- name: EventBusConnection | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: all__EventBusConnection | |
- name: AzureServiceBusEnabled | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: all__UseAzureServiceBus | |
- name: CheckUpdateTime | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: GracePeriodManager__CheckUpdateTime | |
- name: GracePeriodTime | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: GracePeriodManager__GracePeriodTime | |
- name: ApplicationInsights__InstrumentationKey | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: all__InstrumentationKey | |
- name: UseLoadTest | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: all__EnableLoadTest | |
- name: OrchestratorType | |
value: 'K8S' | |
ports: | |
- containerPort: 80 | |
imagePullSecrets: | |
- name: registry-key | |
--- | |
apiVersion: extensions/v1beta1 | |
kind: Deployment | |
metadata: | |
name: ordering-signalrhub | |
spec: | |
paused: true | |
template: | |
metadata: | |
labels: | |
app: eshop | |
component: ordering-signalrhub | |
spec: | |
containers: | |
- name: ordering-signalrhub | |
image: eshop/ordering.signalrhub | |
imagePullPolicy: Always | |
env: | |
- name: EventBusConnection | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: all__EventBusConnection | |
- name: IdentityUrl | |
valueFrom: | |
configMapKeyRef: | |
name: urls | |
key: identity_e | |
- name: AzureServiceBusEnabled | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: all__UseAzureServiceBus | |
- name: ApplicationInsights__InstrumentationKey | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: all__InstrumentationKey | |
- name: OrchestratorType | |
value: 'K8S' | |
- name: IsClusterEnv | |
value: 'True' | |
- name: SignalrStoreConnectionString | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: keystore | |
ports: | |
- containerPort: 80 | |
imagePullSecrets: | |
- name: registry-key | |
--- | |
apiVersion: extensions/v1beta1 | |
kind: Deployment | |
metadata: | |
name: locations | |
spec: | |
paused: true | |
template: | |
metadata: | |
labels: | |
app: eshop | |
component: locations | |
spec: | |
containers: | |
- name: locations | |
image: eshop/locations.api | |
imagePullPolicy: Always | |
env: | |
- name: PATH_BASE | |
value: /locations-api | |
- name: ConnectionString | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: locations__ConnectionString | |
- name: Database | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: locations__Database | |
- name: AzureServiceBusEnabled | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: all__UseAzureServiceBus | |
- name: EventBusConnection | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: all__EventBusConnection | |
- name: IdentityUrl | |
valueFrom: | |
configMapKeyRef: | |
name: internalurls | |
key: identity | |
- name: IdentityUrlExternal | |
valueFrom: | |
configMapKeyRef: | |
name: urls | |
key: identity_e | |
- name: ApplicationInsights__InstrumentationKey | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: all__InstrumentationKey | |
- name: UseLoadTest | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: all__EnableLoadTest | |
- name: OrchestratorType | |
value: 'K8S' | |
ports: | |
- containerPort: 80 | |
imagePullSecrets: | |
- name: registry-key | |
--- | |
apiVersion: extensions/v1beta1 | |
kind: Deployment | |
metadata: | |
name: marketing | |
spec: | |
paused: true | |
template: | |
metadata: | |
labels: | |
app: eshop | |
component: marketing | |
spec: | |
containers: | |
- name: marketing | |
image: eshop/marketing.api | |
imagePullPolicy: Always | |
env: | |
- name: PATH_BASE | |
value: /marketing-api | |
- name: ConnectionString | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: marketing__ConnectionString | |
- name: MongoConnectionString | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: marketing__MongoConnectionString | |
- name: MongoDatabase | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: marketing__MongoDatabase | |
- name: AzureServiceBusEnabled | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: all__UseAzureServiceBus | |
- name: EventBusConnection | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: all__EventBusConnection | |
- name: IdentityUrl | |
valueFrom: | |
configMapKeyRef: | |
name: internalurls | |
key: identity | |
- name: IdentityUrlExternal | |
valueFrom: | |
configMapKeyRef: | |
name: urls | |
key: identity_e | |
- name: PicBaseUrl | |
valueFrom: | |
configMapKeyRef: | |
name: urls | |
key: Marketing_PicBaseUrl | |
- name: ApplicationInsights__InstrumentationKey | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: all__InstrumentationKey | |
- name: UseLoadTest | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: all__EnableLoadTest | |
- name: OrchestratorType | |
value: 'K8S' | |
ports: | |
- containerPort: 80 | |
imagePullSecrets: | |
- name: registry-key | |
--- | |
apiVersion: extensions/v1beta1 | |
kind: Deployment | |
metadata: | |
name: payment | |
spec: | |
paused: true | |
template: | |
metadata: | |
labels: | |
app: eshop | |
component: payment | |
spec: | |
containers: | |
- name: payment | |
image: eshop/payment.api | |
imagePullPolicy: Always | |
env: | |
- name: PATH_BASE | |
value: /payment-api | |
- name: AzureServiceBusEnabled | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: all__UseAzureServiceBus | |
- name: EventBusConnection | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: all__EventBusConnection | |
- name: ApplicationInsights__InstrumentationKey | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: all__InstrumentationKey | |
- name: OrchestratorType | |
value: 'K8S' | |
ports: | |
- containerPort: 80 | |
imagePullSecrets: | |
- name: registry-key | |
--- | |
apiVersion: extensions/v1beta1 | |
kind: Deployment | |
metadata: | |
name: webmvc | |
spec: | |
paused: true | |
template: | |
metadata: | |
labels: | |
app: eshop | |
component: webmvc | |
spec: | |
containers: | |
- name: webmvc | |
image: eshop/webmvc | |
imagePullPolicy: Always | |
env: | |
- name: PATH_BASE | |
value: /webmvc | |
- name: DPConnectionString | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: keystore | |
- name: IsClusterEnv | |
value: 'True' | |
- name: PurchaseUrl | |
valueFrom: | |
configMapKeyRef: | |
name: internalurls | |
key: apigwws | |
- name: ExternalPurchaseUrl | |
valueFrom: | |
configMapKeyRef: | |
name: urls | |
key: webshoppingapigw_e | |
- name: CallBackUrl | |
valueFrom: | |
configMapKeyRef: | |
name: urls | |
key: mvc_e | |
- name: IdentityUrl | |
valueFrom: | |
configMapKeyRef: | |
name: urls | |
key: identity_e | |
- name: MarketingUrl | |
valueFrom: | |
configMapKeyRef: | |
name: internalurls | |
key: apigwwm | |
- name: BasketUrlHC | |
valueFrom: | |
configMapKeyRef: | |
name: internalurls | |
key: basket__hc | |
- name: CatalogUrlHC | |
valueFrom: | |
configMapKeyRef: | |
name: internalurls | |
key: catalog__hc | |
- name: IdentityUrlHC | |
valueFrom: | |
configMapKeyRef: | |
name: internalurls | |
key: identity__hc | |
- name: OrderingUrlHC | |
valueFrom: | |
configMapKeyRef: | |
name: internalurls | |
key: ordering__hc | |
- name: MarketingUrlHC | |
valueFrom: | |
configMapKeyRef: | |
name: internalurls | |
key: marketing__hc | |
- name: PaymentUrlHC | |
valueFrom: | |
configMapKeyRef: | |
name: internalurls | |
key: payment__hc | |
- name: ApplicationInsights__InstrumentationKey | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: all__InstrumentationKey | |
- name: UseLoadTest | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: all__EnableLoadTest | |
- name: OrchestratorType | |
value: 'K8S' | |
- name: SignalrHubUrl | |
valueFrom: | |
configMapKeyRef: | |
name: urls | |
key: webshoppingapigw_e | |
ports: | |
- containerPort: 80 | |
imagePullSecrets: | |
- name: registry-key | |
--- | |
apiVersion: extensions/v1beta1 | |
kind: Deployment | |
metadata: | |
name: webstatus | |
spec: | |
paused: true | |
template: | |
metadata: | |
labels: | |
app: eshop | |
component: webstatus | |
spec: | |
containers: | |
- name: webstatus | |
image: eshop/webstatus | |
imagePullPolicy: Always | |
env: | |
- name: PATH_BASE | |
value: /webstatus | |
- name: BasketUrl | |
valueFrom: | |
configMapKeyRef: | |
name: internalurls | |
key: basket__hc | |
- name: CatalogUrl | |
valueFrom: | |
configMapKeyRef: | |
name: internalurls | |
key: catalog__hc | |
- name: IdentityUrl | |
valueFrom: | |
configMapKeyRef: | |
name: internalurls | |
key: identity__hc | |
- name: OrderingUrl | |
valueFrom: | |
configMapKeyRef: | |
name: internalurls | |
key: ordering__hc | |
- name: OrderingBackgroundTasksUrl | |
valueFrom: | |
configMapKeyRef: | |
name: internalurls | |
key: ordering-background__hc | |
- name: LocationsUrl | |
valueFrom: | |
configMapKeyRef: | |
name: internalurls | |
key: locations__hc | |
- name: MarketingUrl | |
valueFrom: | |
configMapKeyRef: | |
name: internalurls | |
key: marketing__hc | |
- name: mvc | |
valueFrom: | |
configMapKeyRef: | |
name: internalurls | |
key: mvc__hc | |
- name: spa | |
valueFrom: | |
configMapKeyRef: | |
name: internalurls | |
key: spa__hc | |
- name: PaymentUrl | |
valueFrom: | |
configMapKeyRef: | |
name: internalurls | |
key: payment__hc | |
- name: ApplicationInsights__InstrumentationKey | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: all__InstrumentationKey | |
- name: OrchestratorType | |
value: 'K8S' | |
ports: | |
- containerPort: 80 | |
imagePullSecrets: | |
- name: registry-key | |
--- | |
apiVersion: extensions/v1beta1 | |
kind: Deployment | |
metadata: | |
name: webspa | |
spec: | |
paused: true | |
template: | |
metadata: | |
labels: | |
app: eshop | |
component: webspa | |
spec: | |
containers: | |
- name: webspa | |
image: eshop/webspa | |
imagePullPolicy: Always | |
env: | |
- name: ASPNETCORE_URLS | |
value: http://0.0.0.0:80 | |
- name: DPConnectionString | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: keystore | |
- name: IsClusterEnv | |
value: 'True' | |
- name: PurchaseUrl | |
valueFrom: | |
configMapKeyRef: | |
name: urls | |
key: webshoppingapigw_e | |
- name: CallBackUrl | |
valueFrom: | |
configMapKeyRef: | |
name: urls | |
key: spa_e | |
- name: IdentityUrl | |
valueFrom: | |
configMapKeyRef: | |
name: urls | |
key: identity_e | |
- name: MarketingUrl | |
valueFrom: | |
configMapKeyRef: | |
name: urls | |
key: marketingapigw_e | |
- name: BasketUrlHC | |
valueFrom: | |
configMapKeyRef: | |
name: internalurls | |
key: basket__hc | |
- name: CatalogUrlHC | |
valueFrom: | |
configMapKeyRef: | |
name: internalurls | |
key: catalog__hc | |
- name: IdentityUrlHC | |
valueFrom: | |
configMapKeyRef: | |
name: internalurls | |
key: identity__hc | |
- name: OrderingUrlHC | |
valueFrom: | |
configMapKeyRef: | |
name: internalurls | |
key: ordering__hc | |
- name: MarketingUrlHC | |
valueFrom: | |
configMapKeyRef: | |
name: internalurls | |
key: marketing__hc | |
- name: PaymentUrlHC | |
valueFrom: | |
configMapKeyRef: | |
name: internalurls | |
key: payment__hc | |
- name: ApplicationInsights__InstrumentationKey | |
valueFrom: | |
configMapKeyRef: | |
name: externalcfg | |
key: all__InstrumentationKey | |
- name: OrchestratorType | |
value: 'K8S' | |
- name: SignalrHubUrl | |
valueFrom: | |
configMapKeyRef: | |
name: urls | |
key: webshoppingapigw_e | |
ports: | |
- containerPort: 80 | |
imagePullSecrets: | |
- name: registry-key | |
--- | |
apiVersion: extensions/v1beta1 | |
kind: Deployment | |
metadata: | |
name: webshoppingagg | |
spec: | |
paused: true | |
template: | |
metadata: | |
labels: | |
app: eshop | |
component: webshoppingagg | |
spec: | |
containers: | |
- name: webshoppingagg | |
image: eshop/webshoppingagg | |
imagePullPolicy: Always | |
env: | |
- name: ASPNETCORE_URLS | |
value: http://0.0.0.0:80 | |
- name: urls__basket | |
valueFrom: | |
configMapKeyRef: | |
name: internalurls | |
key: basket | |
- name: urls__catalog | |
valueFrom: | |
configMapKeyRef: | |
name: internalurls | |
key: catalog | |
- name: urls__orders | |
valueFrom: | |
configMapKeyRef: | |
name: internalurls | |
key: ordering | |
- name: urls__identity | |
valueFrom: | |
configMapKeyRef: | |
name: internalurls | |
key: identity | |
ports: | |
- containerPort: 80 | |
imagePullSecrets: | |
- name: registry-key | |
--- | |
apiVersion: extensions/v1beta1 | |
kind: Deployment | |
metadata: | |
name: mobileshoppingagg | |
spec: | |
paused: true | |
template: | |
metadata: | |
labels: | |
app: eshop | |
component: mobileshoppingagg | |
spec: | |
containers: | |
- name: mobileshoppingagg | |
image: eshop/mobileshoppingagg | |
imagePullPolicy: Always | |
env: | |
- name: ASPNETCORE_URLS | |
value: http://0.0.0.0:80 | |
- name: urls__basket | |
valueFrom: | |
configMapKeyRef: | |
name: internalurls | |
key: basket | |
- name: urls__catalog | |
valueFrom: | |
configMapKeyRef: | |
name: internalurls | |
key: catalog | |
- name: urls__orders | |
valueFrom: | |
configMapKeyRef: | |
name: internalurls | |
key: ordering | |
- name: urls__identity | |
valueFrom: | |
configMapKeyRef: | |
name: internalurls | |
key: identity | |
ports: | |
- containerPort: 80 | |
imagePullSecrets: | |
- name: registry-key |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment