forked from cowboysysop/charts
-
Notifications
You must be signed in to change notification settings - Fork 1
/
values.yaml
269 lines (194 loc) · 7.69 KB
/
values.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
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
# Default values for quickchart.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
## @section Global parameters
global:
## @param global.imageRegistry Global Docker image registry
imageRegistry: ""
## @param global.imagePullSecrets Global Docker registry secret names as an array
imagePullSecrets: []
## @section Common parameters
## @param kubeVersion Override Kubernetes version
kubeVersion: ""
## @param nameOverride Partially override `quickchart.fullname` template with a string (will prepend the release name)
nameOverride: ""
## @param fullnameOverride Fully override `quickchart.fullname` template with a string
fullnameOverride: ""
## @param commonAnnotations Annotations to add to all deployed objects
commonAnnotations: {}
## @param commonLabels Labels to add to all deployed objects
commonLabels: {}
## @param extraDeploy Array of extra objects to deploy with the release
extraDeploy: []
## @section Parameters
## @param replicaCount Number of replicas
replicaCount: 1
image:
## @param image.registry Image registry
registry: docker.io
## @param image.repository Image repository
repository: ianw/quickchart
## @param image.tag Image tag
tag: v1.7.1
## @param image.digest Image digest
digest: ""
## @param image.pullPolicy Image pull policy
pullPolicy: IfNotPresent
pdb:
## @param pdb.create Specifies whether a pod disruption budget should be created
create: false
## @param pdb.minAvailable Minimum number/percentage of pods that should remain scheduled
minAvailable: 1
## @param pdb.maxUnavailable Maximum number/percentage of pods that may be made unavailable
maxUnavailable:
# maxUnavailable: 1
serviceAccount:
## @param serviceAccount.create Specifies whether a service account should be created
create: true
## @param serviceAccount.annotations Service account annotations
annotations: {}
## @param serviceAccount.name The name of the service account to use (Generated using the `quickchart.fullname` template if not set)
name:
## @param podAnnotations Additional pod annotations
podAnnotations: {}
## @param podLabels Additional pod labels
podLabels: {}
## @param podSecurityContext Pod security context
podSecurityContext: {}
# fsGroup: 2000
## @param priorityClassName Priority class name
priorityClassName:
# priorityClassName : high-priority
## @param securityContext Container security context
securityContext: {}
# capabilities:
# drop:
# - ALL
# readOnlyRootFilesystem: true
# runAsNonRoot: true
# runAsUser: 1000
containerPorts:
## @param containerPorts.http Container port for HTTP
http: 3400
livenessProbe:
## @param livenessProbe.enabled Enable liveness probe
enabled: true
## @param livenessProbe.initialDelaySeconds Delay before the liveness probe is initiated
initialDelaySeconds: 0
## @param livenessProbe.periodSeconds How often to perform the liveness probe
periodSeconds: 10
## @param livenessProbe.timeoutSeconds When the liveness probe times out
timeoutSeconds: 1
## @param livenessProbe.failureThreshold Minimum consecutive failures for the liveness probe to be considered failed after having succeeded
failureThreshold: 3
## @param livenessProbe.successThreshold Minimum consecutive successes for the liveness probe to be considered successful after having failed
successThreshold: 1
readinessProbe:
## @param readinessProbe.enabled Enable readiness probe
enabled: true
## @param readinessProbe.initialDelaySeconds Delay before the readiness probe is initiated
initialDelaySeconds: 0
## @param readinessProbe.periodSeconds How often to perform the readiness probe
periodSeconds: 10
## @param readinessProbe.timeoutSeconds When the readiness probe times out
timeoutSeconds: 1
## @param readinessProbe.failureThreshold Minimum consecutive failures for the readiness probe to be considered failed after having succeeded
failureThreshold: 3
## @param readinessProbe.successThreshold Minimum consecutive successes for the readiness probe to be considered successful after having failed
successThreshold: 1
startupProbe:
## @param startupProbe.enabled Enable startup probe
enabled: false
## @param startupProbe.initialDelaySeconds Delay before the startup probe is initiated
initialDelaySeconds: 0
## @param startupProbe.periodSeconds How often to perform the startup probe
periodSeconds: 10
## @param startupProbe.timeoutSeconds When the startup probe times out
timeoutSeconds: 1
## @param startupProbe.failureThreshold Minimum consecutive failures for the startup probe to be considered failed after having succeeded
failureThreshold: 3
## @param startupProbe.successThreshold Minimum consecutive successes for the startup probe to be considered successful after having failed
successThreshold: 1
service:
## @param service.annotations Service annotations
annotations: {}
## @param service.type Service type
type: ClusterIP
## @param service.clusterIP Static cluster IP address or None for headless service when service type is ClusterIP
clusterIP:
# clusterIP: 10.43.0.100
## @param service.loadBalancerIP Static load balancer IP address when service type is LoadBalancer
loadBalancerIP:
# loadBalancerIP: 10.0.0.100
## @param service.loadBalancerSourceRanges Source IP address ranges when service type is LoadBalancer
loadBalancerSourceRanges:
# - 10.0.0.0/24
## @param service.externalTrafficPolicy External traffic routing policy when service type is LoadBalancer or NodePort
externalTrafficPolicy: Cluster
ports:
## @param service.ports.http Service port for HTTP
http: 3400
nodePorts:
## @param service.nodePorts.http Service node port for HTTP when service type is LoadBalancer or NodePort
http:
# http: 30000
ingress:
## @param ingress.enabled Enable ingress controller resource
enabled: false
## @param ingress.ingressClassName IngressClass that will be be used to implement the Ingress
ingressClassName: ""
## @param ingress.pathType Ingress path type
pathType: ImplementationSpecific
## @param ingress.annotations Ingress annotations
annotations: {}
# kubernetes.io/ingress.class: nginx
# kubernetes.io/tls-acme: "true"
## @param ingress.hosts[0].host Hostname to your QuickChart installation
## @param ingress.hosts[0].paths Paths within the url structure
hosts:
- host: quickchart.local
paths:
- /
## @param ingress.tls TLS configuration
tls: []
# - secretName: quickchart-tls
# hosts:
# - quickchart.local
## @param resources CPU/Memory resource requests/limits
resources: {}
# limits:
# cpu: 100m
# memory: 128Mi
# requests:
# cpu: 100m
# memory: 128Mi
## @param nodeSelector Node labels for pod assignment
nodeSelector: {}
## @param tolerations Tolerations for pod assignment
tolerations: []
## @param affinity Map of node/pod affinities
affinity: {}
## @param extraArgs Additional container arguments
extraArgs: {}
# name: ""
## @param extraEnvVars Additional container environment variables
extraEnvVars: []
# - name: MY-NAME
# value: "MY-VALUE"
## @param extraEnvVarsCM Name of existing ConfigMap containing additional container environment variables
extraEnvVarsCM:
## @param extraEnvVarsSecret Name of existing Secret containing additional container environment variables
extraEnvVarsSecret:
## @section Tests parameters
tests:
image:
## @param tests.image.registry Image registry
registry: ghcr.io
## @param tests.image.repository Image repository
repository: cowboysysop/pytest
## @param tests.image.tag Image tag
tag: 1.0.35
## @param tests.image.digest Image digest
digest: ""
## @param tests.image.pullPolicy Image pull policy
pullPolicy: IfNotPresent