Skip to content

Commit 02f94ee

Browse files
committed
Updated k8s scripts
1 parent d9945a9 commit 02f94ee

13 files changed

Lines changed: 78 additions & 15 deletions

File tree

k8s/deploy.ps1

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ if ($buildImages) {
6565
docker-compose -p .. -f ../docker-compose.yml build
6666

6767
Write-Host "Pushing images to $registry/$dockerOrg..." -ForegroundColor Yellow
68-
$services = ("basket.api", "catalog.api", "identity.api", "ordering.api", "marketing.api","payment.api","locations.api", "webmvc", "webspa", "webstatus", "ocelotapigw", "mobileshoppingagg", "webshoppingagg")
68+
$services = ("basket.api", "catalog.api", "identity.api", "ordering.api", "ordering.backgroundtasks", "marketing.api","payment.api","locations.api", "webmvc", "webspa", "webstatus", "ocelotapigw", "mobileshoppingagg", "webshoppingagg")
6969

7070
foreach ($service in $services) {
7171
$imageFqdn = if ($useDockerHub) {"$dockerOrg/${service}"} else {"$registry/$dockerOrg/${service}"}
@@ -161,6 +161,7 @@ ExecKube -cmd 'set image deployments/basket basket=${registryPath}${dockerOrg}/b
161161
ExecKube -cmd 'set image deployments/catalog catalog=${registryPath}${dockerOrg}/catalog.api:$imageTag'
162162
ExecKube -cmd 'set image deployments/identity identity=${registryPath}${dockerOrg}/identity.api:$imageTag'
163163
ExecKube -cmd 'set image deployments/ordering ordering=${registryPath}${dockerOrg}/ordering.api:$imageTag'
164+
ExecKube -cmd 'set image deployments/ordering-backgroundtasks ordering-backgroundtasks=${registryPath}${dockerOrg}/ordering.backgroundtasks:$imageTag'
164165
ExecKube -cmd 'set image deployments/marketing marketing=${registryPath}${dockerOrg}/marketing.api:$imageTag'
165166
ExecKube -cmd 'set image deployments/locations locations=${registryPath}${dockerOrg}/locations.api:$imageTag'
166167
ExecKube -cmd 'set image deployments/payment payment=${registryPath}${dockerOrg}/payment.api:$imageTag'
@@ -181,6 +182,7 @@ ExecKube -cmd 'rollout resume deployments/basket'
181182
ExecKube -cmd 'rollout resume deployments/catalog'
182183
ExecKube -cmd 'rollout resume deployments/identity'
183184
ExecKube -cmd 'rollout resume deployments/ordering'
185+
ExecKube -cmd 'rollout resume deployments/ordering-backgroundtasks'
184186
ExecKube -cmd 'rollout resume deployments/marketing'
185187
ExecKube -cmd 'rollout resume deployments/locations'
186188
ExecKube -cmd 'rollout resume deployments/payment'

k8s/deployments.yaml

Lines changed: 65 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -289,6 +289,65 @@ spec:
289289
---
290290
apiVersion: extensions/v1beta1
291291
kind: Deployment
292+
metadata:
293+
name: ordering-backgroundtasks
294+
spec:
295+
paused: true
296+
template:
297+
metadata:
298+
labels:
299+
app: eshop
300+
component: ordering-backgroundtasks
301+
spec:
302+
containers:
303+
- name: ordering-backgroundtasks
304+
image: eshop/ordering.backgroundtasks
305+
imagePullPolicy: Always
306+
env:
307+
- name: ConnectionString
308+
valueFrom:
309+
configMapKeyRef:
310+
name: externalcfg
311+
key: ordering__ConnectionString
312+
- name: EventBusConnection
313+
valueFrom:
314+
configMapKeyRef:
315+
name: externalcfg
316+
key: all__EventBusConnection
317+
- name: AzureServiceBusEnabled
318+
valueFrom:
319+
configMapKeyRef:
320+
name: externalcfg
321+
key: all__UseAzureServiceBus
322+
- name: CheckUpdateTime
323+
valueFrom:
324+
configMapKeyRef:
325+
name: externalcfg
326+
key: GracePeriodManager__CheckUpdateTime
327+
- name: GracePeriodTime
328+
valueFrom:
329+
configMapKeyRef:
330+
name: externalcfg
331+
key: GracePeriodManager__GracePeriodTime
332+
- name: ApplicationInsights__InstrumentationKey
333+
valueFrom:
334+
configMapKeyRef:
335+
name: externalcfg
336+
key: all__InstrumentationKey
337+
- name: UseLoadTest
338+
valueFrom:
339+
configMapKeyRef:
340+
name: externalcfg
341+
key: all__EnableLoadTest
342+
- name: OrchestratorType
343+
value: 'K8S'
344+
ports:
345+
- containerPort: 80
346+
imagePullSecrets:
347+
- name: registry-key
348+
---
349+
apiVersion: extensions/v1beta1
350+
kind: Deployment
292351
metadata:
293352
name: locations
294353
spec:
@@ -521,7 +580,12 @@ spec:
521580
valueFrom:
522581
configMapKeyRef:
523582
name: internalurls
524-
key: apigwws
583+
key: apigwws
584+
- name: ExternalPurchaseUrl
585+
valueFrom:
586+
configMapKeyRef:
587+
name: urls
588+
key: webshoppingapigw_e
525589
- name: CallBackUrl
526590
valueFrom:
527591
configMapKeyRef:

src/Services/Basket/Basket.API/Basket.API.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<ItemGroup>
1616
<PackageReference Include="Microsoft.ApplicationInsights.AspNetCore" Version="2.2.1" />
1717
<PackageReference Include="Microsoft.ApplicationInsights.DependencyCollector" Version="2.5.1" />
18-
<PackageReference Include="Microsoft.ApplicationInsights.Kubernetes" Version="1.0.0-beta5" />
18+
<PackageReference Include="Microsoft.ApplicationInsights.Kubernetes" Version="1.0.0-beta6" />
1919
<PackageReference Include="Microsoft.ApplicationInsights.ServiceFabric" Version="2.0.1-beta1" />
2020
<PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.5" />
2121
<PackageReference Include="Autofac.Extensions.DependencyInjection" Version="4.2.1" />

src/Services/Catalog/Catalog.API/Catalog.API.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
<PackageReference Include="Autofac.Extensions.DependencyInjection" Version="4.2.1" />
3838
<PackageReference Include="Microsoft.ApplicationInsights.AspNetCore" Version="2.2.1" />
3939
<PackageReference Include="Microsoft.ApplicationInsights.DependencyCollector" Version="2.5.1" />
40-
<PackageReference Include="Microsoft.ApplicationInsights.Kubernetes" Version="1.0.0-beta5" />
40+
<PackageReference Include="Microsoft.ApplicationInsights.Kubernetes" Version="1.0.0-beta6" />
4141
<PackageReference Include="Microsoft.ApplicationInsights.ServiceFabric" Version="2.0.1-beta1" />
4242
<PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.5" />
4343
<PackageReference Include="Swashbuckle.AspNetCore" Version="2.2.0" />

src/Services/Identity/Identity.API/Identity.API.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<PackageReference Include="Autofac.Extensions.DependencyInjection" Version="4.2.1" />
1818
<PackageReference Include="Microsoft.ApplicationInsights.AspNetCore" Version="2.2.1" />
1919
<PackageReference Include="Microsoft.ApplicationInsights.DependencyCollector" Version="2.5.1" />
20-
<PackageReference Include="Microsoft.ApplicationInsights.Kubernetes" Version="1.0.0-beta5" />
20+
<PackageReference Include="Microsoft.ApplicationInsights.Kubernetes" Version="1.0.0-beta6" />
2121
<PackageReference Include="Microsoft.ApplicationInsights.ServiceFabric" Version="2.0.1-beta1" />
2222
<PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.5" />
2323
<PackageReference Include="IdentityServer4.AspNetIdentity" Version="2.1.0" />

src/Services/Location/Locations.API/Locations.API.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<PackageReference Include="Autofac.Extensions.DependencyInjection" Version="4.2.1" />
1010
<PackageReference Include="Microsoft.ApplicationInsights.AspNetCore" Version="2.2.1" />
1111
<PackageReference Include="Microsoft.ApplicationInsights.DependencyCollector" Version="2.5.1" />
12-
<PackageReference Include="Microsoft.ApplicationInsights.Kubernetes" Version="1.0.0-beta5" />
12+
<PackageReference Include="Microsoft.ApplicationInsights.Kubernetes" Version="1.0.0-beta6" />
1313
<PackageReference Include="Microsoft.ApplicationInsights.ServiceFabric" Version="2.0.1-beta1" />
1414
<PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.5" />
1515
<PackageReference Include="mongocsharpdriver" Version="2.5.0" />

src/Services/Marketing/Marketing.API/Marketing.API.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<PackageReference Include="Autofac.Extensions.DependencyInjection" Version="4.2.1" />
2424
<PackageReference Include="Microsoft.ApplicationInsights.AspNetCore" Version="2.2.1" />
2525
<PackageReference Include="Microsoft.ApplicationInsights.DependencyCollector" Version="2.5.1" />
26-
<PackageReference Include="Microsoft.ApplicationInsights.Kubernetes" Version="1.0.0-beta5" />
26+
<PackageReference Include="Microsoft.ApplicationInsights.Kubernetes" Version="1.0.0-beta6" />
2727
<PackageReference Include="Microsoft.ApplicationInsights.ServiceFabric" Version="2.0.1-beta1" />
2828
<PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.5" />
2929
<PackageReference Include="mongocsharpdriver" Version="2.5.0" />

src/Services/Ordering/Ordering.API/Infrastructure/Hubs/NotificationsHub.cs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
using Microsoft.AspNetCore.Authorization;
22
using Microsoft.AspNetCore.SignalR;
3-
using Microsoft.eShopOnContainers.Services.Ordering.API.Infrastructure.Services;
43
using System;
5-
using System.Collections.Generic;
6-
using System.Linq;
74
using System.Threading.Tasks;
85

96
namespace Ordering.API.Infrastructure.Hubs

src/Services/Ordering/Ordering.API/Ordering.API.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
<PackageReference Include="Autofac.Extensions.DependencyInjection" Version="4.2.1" />
3636
<PackageReference Include="Microsoft.ApplicationInsights.AspNetCore" Version="2.2.1" />
3737
<PackageReference Include="Microsoft.ApplicationInsights.DependencyCollector" Version="2.5.1" />
38-
<PackageReference Include="Microsoft.ApplicationInsights.Kubernetes" Version="1.0.0-beta5" />
38+
<PackageReference Include="Microsoft.ApplicationInsights.Kubernetes" Version="1.0.0-beta6" />
3939
<PackageReference Include="Microsoft.ApplicationInsights.ServiceFabric" Version="2.0.1-beta1" />
4040
<PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.5" />
4141
<PackageReference Include="MediatR" Version="4.0.1" />

src/Services/Payment/Payment.API/Payment.API.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<PackageReference Include="Autofac.Extensions.DependencyInjection" Version="4.2.1" />
1111
<PackageReference Include="Microsoft.ApplicationInsights.AspNetCore" Version="2.2.1" />
1212
<PackageReference Include="Microsoft.ApplicationInsights.DependencyCollector" Version="2.5.1" />
13-
<PackageReference Include="Microsoft.ApplicationInsights.Kubernetes" Version="1.0.0-beta5" />
13+
<PackageReference Include="Microsoft.ApplicationInsights.Kubernetes" Version="1.0.0-beta6" />
1414
<PackageReference Include="Microsoft.ApplicationInsights.ServiceFabric" Version="2.0.1-beta1" />
1515
<PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.5" />
1616
</ItemGroup>

0 commit comments

Comments
 (0)