/
values.yaml
135 lines (119 loc) · 4.7 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
# -- Override the name of the chart
nameOverride: ""
# -- Override the full name of the release
fullnameOverride: ""
# -- Name of the Kubernetes cluster monitored. Mandatory. Can be configured also with `global.cluster`
cluster: ""
# -- This set this license key to use. Can be configured also with `global.licenseKey`
licenseKey: ""
# -- In case you don't want to have the license key in you values, this allows you to point to a user created secret to get the key from there. Can be configured also with `global.customSecretName`
customSecretName: ""
# -- In case you don't want to have the license key in you values, this allows you to point to which secret key is the license key located. Can be configured also with `global.customSecretLicenseKey`
customSecretLicenseKey: ""
# -- Images used by the chart for the integration and agents
# @default -- See `values.yaml`
images:
# -- Image for the New Relic Kubernetes integration
# @default -- See `values.yaml`
integration:
registry:
repository: newrelic/nri-kube-events
tag:
pullPolicy: IfNotPresent
# -- Image for the New Relic Infrastructure Agent sidecar
# @default -- See `values.yaml`
agent:
registry:
repository: newrelic/k8s-events-forwarder
tag: 1.52.1
pullPolicy: IfNotPresent
# -- The secrets that are needed to pull images from a custom registry.
pullSecrets: []
# - name: regsecret
# -- Resources for the integration container
resources: {}
# limits:
# cpu: 100m
# memory: 128Mi
# requests:
# cpu: 100m
# memory: 128Mi
# -- Resources for the forwarder sidecar container
forwarder:
resources: {}
# limits:
# cpu: 100m
# memory: 128Mi
# requests:
# cpu: 100m
# memory: 128Mi
rbac:
# -- Specifies whether RBAC resources should be created
create: true
# -- Settings controlling ServiceAccount creation
# @default -- See `values.yaml`
serviceAccount:
# serviceAccount.create -- (bool) Specifies whether a ServiceAccount should be created
# @default -- `true`
create:
# If not set and create is true, a name is generated using the fullname template
name: ""
# Specify any annotations to add to the ServiceAccount
annotations:
# -- Annotations to add to the pod.
podAnnotations: {}
deployment:
# deployment.annotations -- Annotations to add to the Deployment.
annotations: {}
# -- Additional labels for chart pods
podLabels: {}
# -- Additional labels for chart objects
labels: {}
# -- Amount of time to wait until timeout to send metrics to the metric forwarder
agentHTTPTimeout: "30s"
# -- Configure where will the metrics be written. Mostly for debugging purposes.
# @default -- See `values.yaml`
sinks:
# -- Enable the stdout sink to also see all events in the logs.
stdout: false
# -- The newRelicInfra sink sends all events to New Relic.
newRelicInfra: true
# -- Configure the various kinds of scrapers that should be run.
# @default -- See `values.yaml`
scrapers:
descriptions:
enabled: true
resyncPeriod: "24h"
events:
enabled: true
# -- Sets pod's priorityClassName. Can be configured also with `global.priorityClassName`
priorityClassName: ""
# -- (bool) Sets pod's hostNetwork. Can be configured also with `global.hostNetwork`
# @default -- `false`
hostNetwork:
# -- Sets pod's dnsConfig. Can be configured also with `global.dnsConfig`
dnsConfig: {}
# -- Sets security context (at pod level). Can be configured also with `global.podSecurityContext`
podSecurityContext: {}
# -- Sets security context (at container level). Can be configured also with `global.containerSecurityContext`
containerSecurityContext: {}
# -- Sets pod/node affinities. Can be configured also with `global.affinity`
affinity: {}
# -- Sets pod's node selector. Can be configured also with `global.nodeSelector`
nodeSelector: {}
# -- Sets pod's tolerations to node taints. Can be configured also with `global.tolerations`
tolerations: []
# -- Adds extra attributes to the cluster and all the metrics emitted to the backend. Can be configured also with `global.customAttributes`
customAttributes: {}
# -- Configures the integration to send all HTTP/HTTPS request through the proxy in that URL. The URL should have a standard format like `https://user:password@hostname:port`. Can be configured also with `global.proxy`
proxy: ""
# -- (bool) Send the metrics to the staging backend. Requires a valid staging license key. Can be configured also with `global.nrStaging`
# @default -- `false`
nrStaging:
fedramp:
# -- (bool) Enables FedRAMP. Can be configured also with `global.fedramp.enabled`
# @default -- `false`
enabled:
# -- (bool) Sets the debug logs to this integration or all integrations if it is set globally. Can be configured also with `global.verboseLog`
# @default -- `false`
verboseLog: