-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvalues.yaml
154 lines (132 loc) · 5.57 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
# Default values for steadybit-extension-datadog.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
datadog:
# datadog.apiKey -- The API key (not key ID) used to access the Datadog API.
apiKey: ""
# datadog.applicationKey -- The application key (not key ID) used to access the Datadog API.
applicationKey: ""
# datadog.siteParameter -- The Datadog site's parameter in which your account is. For example, datadoghq.eu for EU or datadoghq.com for US. See https://docs.datadoghq.com/getting_started/site/#access-the-datadog-site for more information.
siteParameter: ""
# datadog.siteUrl -- The Datadog site's URL in which your account is. For example, https://app.datadoghq.eu for EU or https://app.datadoghq.com for US. See https://docs.datadoghq.com/getting_started/site/#access-the-datadog-site for more information.
siteUrl: ""
# datadog.existingSecret -- If defined, will skip secret creation and instead assume that the referenced secret contains the keys api-key, application-key, site-parameter and site-url.
existingSecret: null
testing:
# testing.scheme: Override the Datadog API scheme. Useful for testing.
scheme: null
# testing.host: Override the Datadog API host. Useful for testing.
host: null
image:
# image.name -- The container image to use for the Steadybit Datadog extension.
name: ghcr.io/steadybit/extension-datadog
# image.tag -- tag name of the extension-datadog container image to use. Defaults to appVersion of this chart.
# See https://hub.docker.com/r/steadybit/extension-datadog for all tags.
tag: null
# image.pullPolicy -- Specifies when to pull the image container.
pullPolicy: IfNotPresent
tls:
server:
certificate:
# tls.server.certificate.fromSecret -- The name of the secret containing the TLS certificate for the extension.
# The extension will then create an HTTPS server instead of an HTTP server.
fromSecret: null
# tls.server.certificate.path --Path to the TLS certificate for the extension.
path: null
key:
# tls.server.certificate.key-path --Path to the key for the TLS certificate for the extension.
path: null
client:
certificates:
# tls.client.certificates.fromSecrets -- List of secret names containing TLS certificates for the extension to trust.
# The extension will require clients to authenticate using one of these certificates. In essence, this will enable mutual TLS.
fromSecrets: []
# tls.client.certificates.paths -- List paths containing TLS certificates for the extension to trust.
# The extension will require clients to authenticate using one of these certificates. In essence, this will enable mutual TLS.
paths: []
logging:
# logging.level -- The active log level. Valid values are: TRACE, DEBUG, INFO, WARN, ERROR
level: INFO
# logging.format -- The format of the log entries. One of text, json
format: text
probes:
# probes.readiness.* -- Configuration of the Kubernetes readiness probe
readiness:
initialDelaySeconds: 10
periodSeconds: 10
timeoutSeconds: 1
failureThreshold: 3
successThreshold: 1
# probes.liveness.* -- Configuration of the Kubernetes liveness probe
liveness:
initialDelaySeconds: 10
periodSeconds: 10
timeoutSeconds: 5
failureThreshold: 5
successThreshold: 1
resources:
requests:
# resources.requests.memory -- The minimal amount of memory needed
memory: "16Mi"
# resources.requests.cpu -- The minimal amount of cpu shares needed
cpu: "50m"
limits:
# resources.limits.memory -- The limit of memory to be used
memory: "32Mi"
# resources.limits.cpu -- The limit of cpu share to be used during its interval
cpu: "200m"
serviceAccount:
# serviceAccount.create -- Specifies whether a ServiceAccount should be created.
create: true
# serviceAccount.name -- The name of the ServiceAccount to use.
name: steadybit-extension-datadog
# extra labels to apply to the Kubernetes resources
extraLabels: {}
# deploymentAnnotations -- Additional annotations to be added to the deployment.
deploymentAnnotations: {}
# podAnnotations -- Additional annotations to be added to the pods.
podAnnotations: {}
# podLabels -- Additional labels to be added to the pods.
podLabels: {}
# nodeSelector -- Node labels for pod assignment
nodeSelector: {}
# tolerations -- Tolerations to influence pod assignment
tolerations: []
# topologySpreadConstraints -- Spread constraints to influence pod assignment.
# https://kubernetes.io/docs/concepts/workloads/pods/pod-topology-spread-constraints/
topologySpreadConstraints: []
# affinity -- Affinities to influence pod assignment.
affinity: {}
# priorityClassName -- Priority class used to influence pod scheduling priority.
priorityClassName: null
# podSecurityContext -- SecurityContext to apply to the pod.
podSecurityContext:
seccompProfile:
type: RuntimeDefault
runAsNonRoot: true
# containerSecurityContext -- SecurityContext to apply to the container.
containerSecurityContext:
readOnlyRootFilesystem: true
allowPrivilegeEscalation: false
capabilities:
drop:
- ALL
# extraEnv -- Array with extra environment variables to add to the container
# e.g:
# extraEnv:
# - name: FOO
# value: "bar"
extraEnv: []
# extraEnvFrom -- Array with extra environment variables sources to add to the container
# e.g:
# extraEnvFrom:
# - configMapRef:
# name: env-configmap
# - secretRef:
# name: env-secrets
extraEnvFrom: []
discovery:
attributes:
excludes:
# discovery.attributes.excludes.monitor -- List of attributes to exclude from VM discovery.
monitor: []