Collectd operator utilties
[demo.git] / vnfs / DAaaS / collection / charts / prometheus-node-exporter / values.yaml
1 # Default values for prometheus-node-exporter.
2 # This is a YAML-formatted file.
3 # Declare variables to be passed into your templates.
4 image:
5   repository: quay.io/prometheus/node-exporter
6   tag: v0.17.0
7   pullPolicy: IfNotPresent
8
9 service:
10   type: ClusterIP
11   port: 9100
12   targetPort: 9100
13   nodePort:
14   annotations:
15     prometheus.io/scrape: "true"
16
17 prometheus:
18   monitor:
19     enabled: false
20     additionalLabels: {}
21     namespace: ""
22
23 resources: {}
24   # We usually recommend not to specify default resources and to leave this as a conscious
25   # choice for the user. This also increases chances charts run on environments with little
26   # resources, such as Minikube. If you do want to specify resources, uncomment the following
27   # lines, adjust them as necessary, and remove the curly braces after 'resources:'.
28   # limits:
29   #   cpu: 200m
30   #    memory: 50Mi
31   # requests:
32   #   cpu: 100m
33   #   memory: 30Mi
34
35 serviceAccount:
36   # Specifies whether a ServiceAccount should be created
37   create: true
38   # The name of the ServiceAccount to use.
39   # If not set and create is true, a name is generated using the fullname template
40   name:
41   imagePullSecrets: []
42
43 securityContext:
44   runAsNonRoot: true
45   runAsUser: 65534
46
47 rbac:
48   ## If true, create & use RBAC resources
49   ##
50   create: true
51   ## If true, create & use Pod Security Policy resources
52   ## https://kubernetes.io/docs/concepts/policy/pod-security-policy/
53   pspEnabled: true
54
55 # for deployments that have node_exporter deployed outside of the cluster, list
56 # their addresses here
57 endpoints: []
58
59 ## Assign a group of affinity scheduling rules
60 ##
61 affinity: {}
62 #   nodeAffinity:
63 #     requiredDuringSchedulingIgnoredDuringExecution:
64 #       nodeSelectorTerms:
65 #         - matchFields:
66 #             - key: metadata.name
67 #               operator: In
68 #               values:
69 #                 - target-host-name
70
71 ## Assign a nodeSelector if operating a hybrid cluster
72 ##
73 nodeSelector: {}
74 #   beta.kubernetes.io/arch: amd64
75 #   beta.kubernetes.io/os: linux
76
77 tolerations:
78   - effect: NoSchedule
79     operator: Exists
80
81 ## Assign a PriorityClassName to pods if set
82 # priorityClassName: ""
83
84 ## Additional container arguments
85 ##
86 extraArgs: {}
87 #   - --collector.diskstats.ignored-devices=^(ram|loop|fd|(h|s|v)d[a-z]|nvme\\d+n\\d+p)\\d+$
88
89 ## Additional mounts from the host
90 ##
91 extraHostVolumeMounts: {}
92 #  - name: <mountName>
93 #    hostPath: <hostPath>
94 #    mountPath: <mountPath>
95 #    readOnly: true|false
96 #    mountPropagation: None|HostToContainer|Bidirectional