-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcd.yaml
154 lines (154 loc) · 4.82 KB
/
cd.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
apiVersion: v1
kind: Service
metadata:
name: cd
spec:
selector:
app: cd
ports:
- protocol: TCP
port: 80
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: cd
labels:
app: cd
spec:
replicas: 1
selector:
matchLabels:
app: cd
template:
metadata:
labels:
app: cd
spec:
nodeSelector:
kubernetes.io/os: windows
containers:
- name: sitecore-xm1-cd
image: sitecore-xm1-cd
ports:
- containerPort: 80
env:
- name: Sitecore_InstanceName
valueFrom:
fieldRef:
fieldPath: metadata.name
- name: Database_Server
valueFrom:
secretKeyRef:
name: sitecore-database
key: sitecore-databaseservername.txt
- name: Core_Database_Username
valueFrom:
secretKeyRef:
name: sitecore-database
key: sitecore-core-database-username.txt
- name: Core_Database_Password
valueFrom:
secretKeyRef:
name: sitecore-database
key: sitecore-core-database-password.txt
- name: Web_Database_Username
valueFrom:
secretKeyRef:
name: sitecore-database
key: sitecore-web-database-username.txt
- name: Web_Database_Password
valueFrom:
secretKeyRef:
name: sitecore-database
key: sitecore-web-database-password.txt
- name: Forms_Database_Username
valueFrom:
secretKeyRef:
name: sitecore-database
key: sitecore-forms-database-username.txt
- name: Forms_Database_Password
valueFrom:
secretKeyRef:
name: sitecore-database
key: sitecore-forms-database-password.txt
- name: Sitecore_License
valueFrom:
secretKeyRef:
name: sitecore-license
key: sitecore-license.txt
- name: Sql_Database_Prefix
valueFrom:
secretKeyRef:
name: sitecore-database
key: sitecore-databaseprefix.txt
- name: LOG_LEVEL_VALUE
valueFrom:
secretKeyRef:
name: sitecore-log-level
key: sitecore-log-level-value.txt
- name: Sitecore_ConnectionStrings_Security
value: Data Source=$(Database_Server);Initial Catalog=$(Sql_Database_Prefix).Core;User ID=$(Core_Database_Username);Password=$(Core_Database_Password);
- name: Sitecore_ConnectionStrings_Web
value: Data Source=$(Database_Server);Initial Catalog=$(Sql_Database_Prefix).Web;User ID=$(Web_Database_Username);Password=$(Web_Database_Password);Max Pool Size=200;
- name: Sitecore_ConnectionStrings_ExperienceForms
value: Data Source=$(Database_Server);Initial Catalog=$(Sql_Database_Prefix).ExperienceForms;User ID=$(Forms_Database_Username);Password=$(Forms_Database_Password);
- name: Sitecore_ConnectionStrings_Solr.Search
valueFrom:
secretKeyRef:
name: sitecore-solr
key: sitecore-solr-connection-string.txt
- name: Sitecore_ConnectionStrings_Redis.Sessions
value: redis:6379,ssl=False,abortConnect=False
- name: SOLR_CORE_PREFIX_NAME
valueFrom:
secretKeyRef:
name: sitecore-solr
key: sitecore-solr-core-prefix-name.txt
- name: MEDIA_REQUEST_PROTECTION_SHARED_SECRET
valueFrom:
secretKeyRef:
name: sitecore-protect-media-requests
key: sitecore-media-request-protection-shared-secret.txt
livenessProbe:
httpGet:
path: /healthz/live
port: 80
httpHeaders:
- name: X-Kubernetes-Probe
value: Liveness
timeoutSeconds: 300
periodSeconds: 30
failureThreshold: 3
startupProbe:
httpGet:
path: /healthz/ready
port: 80
httpHeaders:
- name: X-Kubernetes-Probe
value: Startup
timeoutSeconds: 300
periodSeconds: 30
failureThreshold: 10
volumeMounts:
- mountPath: C:\inetpub\wwwroot\App_Data\logs
name: logs
subPath: cd
- mountPath: C:\inetpub\wwwroot\App_Data\DeviceDetection
name: device-detection
resources:
requests:
memory: 2500Mi
cpu: 1000m
limits:
memory: 4Gi
cpu: 1500m
volumes:
- name: logs
persistentVolumeClaim:
claimName: logs
- name: device-detection
persistentVolumeClaim:
claimName: device-detection
imagePullSecrets:
- name: sitecore-docker-registry