forked from MaikuMori/helm-charts
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvalues.yaml
221 lines (196 loc) · 7.24 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
# Default values for gotenberg.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
replicaCount: 1
image:
repository: gotenberg/gotenberg
pullPolicy: IfNotPresent
# -- Overrides the image tag whose default is the chart appVersion.
tag: ""
imagePullSecrets: []
nameOverride: ""
fullnameOverride: ""
serviceAccount:
# -- Specifies whether a service account should be created
create: false
# -- Annotations to add to the service account
annotations: {}
# -- The name of the service account to use.
## If not set and create is true, a name is generated using the fullname template
name: ""
podAnnotations: {}
# -- List of additional pod labels
podLabels: {}
podSecurityContext:
{}
# fsGroup: 2000
securityContext:
privileged: false
runAsUser: 1001
service:
type: ClusterIP
port: 80
resources:
{}
# We usually recommend not to specify default resources and to leave this as a conscious
# choice for the user. This also increases chances charts run on environments with little
# resources, such as Minikube. If you do want to specify resources, uncomment the following
# lines, adjust them as necessary, and remove the curly braces after 'resources:'.
# limits:
# cpu: 100m
# memory: 128Mi
# requests:
# cpu: 100m
# memory: 128Mi
autoscaling:
enabled: false
minReplicas: 1
maxReplicas: 100
targetCPUUtilizationPercentage: 80
# targetMemoryUtilizationPercentage: 80
nodeSelector: {}
tolerations: []
affinity: {}
volumes: []
# - name: tmp-volume
# emptyDir:
# medium: Memory
# sizeLimit: 2Gi
volumeMounts: []
# - name: tmp-volume
# mountPath: /tmp
ingress:
# -- Set to true to enable ingress record generation. WARNING: Gotenberg shouldn't be exposed to the internet.
enabled: false
# -- Set the class name of the ingress
className: ""
# -- Set the annotations of the ingress
annotations:
{}
# kubernetes.io/ingress.class: nginx
# kubernetes.io/tls-acme: "true"
# -- Set the hostnames of the ingress, see values.yaml for an example.
hosts:
[]
# - host: chart-example.local
# paths:
# - path: /
# pathType: ImplementationSpecific
# -- Set the TLS configuration for the ingress, see values.yaml for an example.
tls: []
# - secretName: chart-example-tls
# hosts:
# - chart-example.local
# The API module is an HTTP/1 and HTTP/2 (H2C) server. Other modules may add routes, middlewares, and health checks.
# https://gotenberg.dev/docs/modules/api
api:
# -- Set the port on which the API should listen (default 3000)
port: 3000
# -- Set the time limit for requests (default 30s)
timeout: ""
# -- Set the root path of the API - for service discovery via URL paths (default "/")
rootPath: ""
# -- Set the header name to use for identifying requests (default "Gotenberg-Trace")
traceHeader: ""
# -- Disable health check logging
disableHealthCheckLogging: false
# The Chromium module interacts with the Chromium browser to convert HTML documents to PDF.
# https://gotenberg.dev/docs/modules/chromium
chromium:
# -- Number of conversions after which Chromium will automatically restart. Set to 0 to disable this feature
restartAfter: ""
# -- Automatically launch Chromium upon initialization if set to true; otherwise, Chromium will start at the time of the first conversion
autoStart: false
# -- Maximum duration to wait for Chromium to start or restart
startTimeout: ""
# -- Allow file:// URIs to read other file:// URIs
allowFileAccessFromFiles: false
# -- Ignore TLS/SSL errors on localhost
allowInsecureLocalhost: false
# -- Set the allowed URLs for Chromium using a regular expression
allowList: ""
# -- Set the denied URLs for Chromium using a regular expression (default "^file:///[^tmp].*")
denyList: ""
# -- Ignore the certificate errors
ignoreCertificateErrors: false
# -- Don't enforce the same-origin policy
disableWebSecurity: false
# -- Start Chromium with incognito mode
incognito: false
# -- Set custom mappings to the host resolver
hostResolverRules: ""
# -- Set the outbound proxy server; this switch only affects HTTP and HTTPS requests
proxyServer: ""
# -- Disable JavaScript
disableJavaScript: false
# -- Disable the routes
disableRoutes: false
# -- Clear Chromium cache between each conversion.
clearCache: false
# -- Clear Chromium cookies between each conversion.
clearCookies: false
# The LibreOffice module interacts with LibreOffice to convert documents to PDF, thanks to unoconv.
# https://gotenberg.dev/docs/modules/libreoffice
libreOffice:
# -- Number of conversions after which LibreOffice will automatically restart. Set to 0 to disable this feature (default 10)
restartAfter: ""
# -- Automatically launch LibreOffce upon initialization if set to true; otherwise, LibreOffice will start at the time of the first conversion (default false)
autoStart: false
# -- Maximum duration to wait for LibreOffice to start or restart (default 10s)
startTimeout: ""
# -- Disable the routes
disableRoutes: false
# The PDF Engines module gathers all engines that can manipulate PDF files.
# https://gotenberg.dev/docs/modules/pdf-engines
pdfEngines:
# -- Set the PDF engines and their order - all by default
engines: ""
# -- Disable the routes
disableRoutes: false
# The Webhook module provides a middleware that allows you to upload the output file
# from multipart/form-data routes to the destination of your choice.
# https://gotenberg.dev/docs/modules/webhook
webhook:
# -- Set the allowed URLs for the webhook feature using a regular expression
allowList: ""
# -- Set the denied URLs for the webhook feature using a regular expression
denyList: ""
# -- Set the allowed URLs in case of an error for the webhook feature using a regular expression
errorAllowList: ""
# -- Set the denied URLs in case of an error for the webhook feature using a regular expression
errorDenyList: ""
# -- Set the maximum number of retries for the webhook feature (default 4)
maxRetry: ""
# -- Set the minimum duration to wait before trying to call the webhook again (default 1s)
retryMinWait: ""
# -- Set the maximum duration to wait before trying to call the webhook again (default 30s)
retryMaxWait: ""
# -- Set the time limit for requests to the webhook (default 30s)
clientTimeout: ""
# -- Disable the webhook feature
disable: false
# The Prometheus module collects metrics from other modules.
# https://gotenberg.dev/docs/modules/prometheus
prometheus:
# -- Set the interval for collecting modules' metrics (default 1s)
collectInterval: ""
# -- Set the namespace of modules' metrics (default "gotenberg")
namespace: ""
# -- Disable the collect of metrics
disableCollect: false
# -- Disable the route logging
disableRouterLogging: false
# The Logging module provides a logger to Gotenberg.
# https://gotenberg.dev/docs/modules/logging
logging:
# -- Set log format - auto, json, or text (default "auto")
format: ""
# -- Set the log level - error, warn, info, or debug (default "info")
level: ""
# -- Prepend a specified prefix to each field in the logs
fieldsPrefix: ""
# Misc.
# https://gotenberg.dev/docs/modules/more
gotenberg:
# -- Set the graceful shutdown duration (default 30s)
gracefulShutdownDurationSec: 30