· 5 years ago · Aug 03, 2020, 07:50 AM
1NAME: datadog-dev
2REVISION: 1
3RELEASED: Mon Aug 3 07:02:13 2020
4CHART: datadog-2.3.29-SNAPSHOT
5USER-SUPPLIED VALUES:
6agents:
7 affinity: {}
8 containers:
9 agent:
10 env: []
11 livenessProbe:
12 failureThreshold: 6
13 httpGet:
14 path: /live
15 port: 5555
16 initialDelaySeconds: 15
17 periodSeconds: 15
18 successThreshold: 1
19 timeoutSeconds: 5
20 logLevel: null
21 readinessProbe:
22 failureThreshold: 6
23 httpGet:
24 path: /ready
25 port: 5555
26 initialDelaySeconds: 15
27 periodSeconds: 15
28 successThreshold: 1
29 timeoutSeconds: 5
30 resources: {}
31 initContainers:
32 resources: {}
33 processAgent:
34 env: []
35 logLevel: null
36 resources: {}
37 systemProbe:
38 env: []
39 logLevel: null
40 resources: {}
41 traceAgent:
42 env: null
43 livenessProbe:
44 initialDelaySeconds: 15
45 periodSeconds: 15
46 tcpSocket:
47 port: 8126
48 timeoutSeconds: 5
49 logLevel: null
50 resources: {}
51 customAgentConfig: {}
52 dnsConfig: {}
53 enabled: true
54 image:
55 doNotCheckTag: null
56 pullPolicy: IfNotPresent
57 pullSecrets: []
58 repository: artifactsrepository-tc.shared-nonprod.cloud.si.orange.es/coearquitectura-docker-group/datadog/agent
59 tag: 7.20.2
60 nodeSelector: {}
61 podAnnotations: {}
62 podLabels: {}
63 podSecurity:
64 apparmorProfiles:
65 - runtime/default
66 capabilites:
67 - SYS_ADMIN
68 - SYS_RESOURCE
69 - SYS_PTRACE
70 - NET_ADMIN
71 - IPC_LOCK
72 podSecurityPolicy:
73 create: false
74 privileged: false
75 seccompProfiles:
76 - runtime/default
77 - localhost/system-probe
78 securityContextConstraints:
79 create: false
80 volumes:
81 - configMap
82 - downwardAPI
83 - emptyDir
84 - hostPath
85 - secret
86 priorityClassName: null
87 rbac:
88 create: true
89 serviceAccountName: default
90 tolerations: []
91 updateStrategy:
92 rollingUpdate:
93 maxUnavailable: 10%
94 type: RollingUpdate
95 useConfigMap: null
96 useHostNetwork: false
97 volumeMounts: []
98 volumes: []
99clusterAgent:
100 affinity: {}
101 command: []
102 confd: {}
103 createPodDisruptionBudget: false
104 datadog_cluster_yaml: {}
105 dnsConfig: {}
106 enabled: false
107 env: []
108 healthPort: 5555
109 image:
110 pullPolicy: IfNotPresent
111 pullSecrets: []
112 repository: artifactsrepository-tc.shared-nonprod.cloud.si.orange.es/coearquitectura-docker-group/datadog/cluster-agent
113 tag: 1.6.0
114 livenessProbe:
115 failureThreshold: 6
116 httpGet:
117 path: /live
118 port: 5555
119 scheme: HTTP
120 initialDelaySeconds: 15
121 periodSeconds: 15
122 successThreshold: 1
123 timeoutSeconds: 5
124 metricsProvider:
125 enabled: false
126 service:
127 port: 8443
128 type: ClusterIP
129 wpaController: false
130 nodeSelector: {}
131 podAnnotations: {}
132 priorityClassName: null
133 rbac:
134 create: true
135 serviceAccountName: default
136 readinessProbe:
137 failureThreshold: 6
138 httpGet:
139 path: /ready
140 port: 5555
141 scheme: HTTP
142 initialDelaySeconds: 15
143 periodSeconds: 15
144 successThreshold: 1
145 timeoutSeconds: 5
146 replicas: 1
147 resources: {}
148 strategy:
149 rollingUpdate:
150 maxSurge: 1
151 maxUnavailable: 0
152 type: RollingUpdate
153 token: ""
154 useHostNetwork: null
155 volumeMounts: []
156 volumes: []
157clusterChecksRunner:
158 affinity: {}
159 createPodDisruptionBudget: false
160 dnsConfig: {}
161 enabled: false
162 env: []
163 image:
164 pullPolicy: IfNotPresent
165 pullSecrets: []
166 repository: artifactsrepository-tc.shared-nonprod.cloud.si.orange.es/coearquitectura-docker-group/datadog/agent
167 tag: 7.20.2
168 livenessProbe:
169 failureThreshold: 6
170 httpGet:
171 path: /live
172 port: 5555
173 initialDelaySeconds: 15
174 periodSeconds: 15
175 successThreshold: 1
176 timeoutSeconds: 5
177 nodeSelector: {}
178 rbac:
179 create: true
180 dedicated: false
181 serviceAccountAnnotations: {}
182 serviceAccountName: default
183 readinessProbe:
184 failureThreshold: 6
185 httpGet:
186 path: /ready
187 port: 5555
188 initialDelaySeconds: 15
189 periodSeconds: 15
190 successThreshold: 1
191 timeoutSeconds: 5
192 replicas: 2
193 resources: {}
194 strategy:
195 rollingUpdate:
196 maxSurge: 1
197 maxUnavailable: 0
198 type: RollingUpdate
199 tolerations: []
200 volumeMounts: []
201 volumes: []
202datadog:
203 apiKey: c78e4a5770004151ff82e6d87119c4fc
204 apiKeyExistingSecret: null
205 apm:
206 enabled: false
207 hostSocketPath: /var/run/datadog/
208 port: 8126
209 socketPath: /var/run/datadog/apm.socket
210 useSocketVolume: false
211 appKey: null
212 appKeyExistingSecret: null
213 checksd: {}
214 clusterChecks:
215 enabled: true
216 clusterName: null
217 collectEvents: false
218 confd: {}
219 criSocketPath: null
220 dd_url: null
221 dockerSocketPath: null
222 dogstatsd:
223 hostSocketPath: /var/run/datadog/
224 nonLocalTraffic: false
225 originDetection: false
226 port: 8125
227 socketPath: /var/run/datadog/dsd.socket
228 useHostPID: false
229 useHostPort: false
230 useSocketVolume: false
231 env: []
232 kubeStateMetricsEnabled: true
233 leaderElection: false
234 leaderLeaseDuration: null
235 logLevel: INFO
236 logs:
237 containerCollectAll: true
238 containerCollectUsingFiles: true
239 enabled: true
240 nodeLabelsAsTags: {}
241 orchestratorExplorer:
242 enabled: false
243 podAnnotationsAsTags: {}
244 podLabelsAsTags: {}
245 processAgent:
246 enabled: true
247 processCollection: false
248 securityContext:
249 rule: MustRunAs
250 seLinuxOptions:
251 level: s0
252 role: system_r
253 type: spc_t
254 user: system_u
255 site: datadoghq.eu
256 systemProbe:
257 apparmor: unconfined
258 bpfDebug: false
259 collectDNSStats: false
260 debugPort: 0
261 enableConntrack: true
262 enableOOMKill: false
263 enableTCPQueueLength: false
264 enabled: false
265 seccomp: localhost/system-probe
266 seccompRoot: /var/lib/kubelet/seccomp
267 tags: []
268fullnameOverride: null
269kube-state-metrics:
270 rbac:
271 create: true
272 resources: {}
273 serviceAccount:
274 create: true
275 name: null
276nameOverride: null
277namespace: excalibur
278targetSystem: linux
279
280COMPUTED VALUES:
281agents:
282 affinity: {}
283 containers:
284 agent:
285 env: []
286 livenessProbe:
287 failureThreshold: 6
288 httpGet:
289 path: /live
290 port: 5555
291 initialDelaySeconds: 15
292 periodSeconds: 15
293 successThreshold: 1
294 timeoutSeconds: 5
295 logLevel: null
296 readinessProbe:
297 failureThreshold: 6
298 httpGet:
299 path: /ready
300 port: 5555
301 initialDelaySeconds: 15
302 periodSeconds: 15
303 successThreshold: 1
304 timeoutSeconds: 5
305 resources: {}
306 initContainers:
307 resources: {}
308 processAgent:
309 env: []
310 logLevel: null
311 resources: {}
312 systemProbe:
313 env: []
314 logLevel: null
315 resources: {}
316 traceAgent:
317 env: null
318 livenessProbe:
319 initialDelaySeconds: 15
320 periodSeconds: 15
321 tcpSocket:
322 port: 8126
323 timeoutSeconds: 5
324 logLevel: null
325 resources: {}
326 customAgentConfig: {}
327 dnsConfig: {}
328 enabled: true
329 image:
330 doNotCheckTag: null
331 pullPolicy: IfNotPresent
332 pullSecrets: []
333 repository: artifactsrepository-tc.shared-nonprod.cloud.si.orange.es/coearquitectura-docker-group/datadog/agent
334 tag: 7.20.2
335 nodeSelector: {}
336 podAnnotations: {}
337 podLabels: {}
338 podSecurity:
339 apparmorProfiles:
340 - runtime/default
341 capabilites:
342 - SYS_ADMIN
343 - SYS_RESOURCE
344 - SYS_PTRACE
345 - NET_ADMIN
346 - IPC_LOCK
347 podSecurityPolicy:
348 create: false
349 privileged: false
350 seccompProfiles:
351 - runtime/default
352 - localhost/system-probe
353 securityContextConstraints:
354 create: false
355 volumes:
356 - configMap
357 - downwardAPI
358 - emptyDir
359 - hostPath
360 - secret
361 priorityClassName: null
362 rbac:
363 create: true
364 serviceAccountName: default
365 tolerations: []
366 updateStrategy:
367 rollingUpdate:
368 maxUnavailable: 10%
369 type: RollingUpdate
370 useConfigMap: null
371 useHostNetwork: false
372 volumeMounts: []
373 volumes: []
374clusterAgent:
375 affinity: {}
376 command: []
377 confd: {}
378 createPodDisruptionBudget: false
379 datadog_cluster_yaml: {}
380 dnsConfig: {}
381 enabled: false
382 env: []
383 healthPort: 5555
384 image:
385 pullPolicy: IfNotPresent
386 pullSecrets: []
387 repository: artifactsrepository-tc.shared-nonprod.cloud.si.orange.es/coearquitectura-docker-group/datadog/cluster-agent
388 tag: 1.6.0
389 livenessProbe:
390 failureThreshold: 6
391 httpGet:
392 path: /live
393 port: 5555
394 scheme: HTTP
395 initialDelaySeconds: 15
396 periodSeconds: 15
397 successThreshold: 1
398 timeoutSeconds: 5
399 metricsProvider:
400 enabled: false
401 service:
402 port: 8443
403 type: ClusterIP
404 wpaController: false
405 nodeSelector: {}
406 podAnnotations: {}
407 priorityClassName: null
408 rbac:
409 create: true
410 serviceAccountName: default
411 readinessProbe:
412 failureThreshold: 6
413 httpGet:
414 path: /ready
415 port: 5555
416 scheme: HTTP
417 initialDelaySeconds: 15
418 periodSeconds: 15
419 successThreshold: 1
420 timeoutSeconds: 5
421 replicas: 1
422 resources: {}
423 strategy:
424 rollingUpdate:
425 maxSurge: 1
426 maxUnavailable: 0
427 type: RollingUpdate
428 token: ""
429 useHostNetwork: null
430 volumeMounts: []
431 volumes: []
432clusterChecksRunner:
433 affinity: {}
434 createPodDisruptionBudget: false
435 dnsConfig: {}
436 enabled: false
437 env: []
438 image:
439 pullPolicy: IfNotPresent
440 pullSecrets: []
441 repository: artifactsrepository-tc.shared-nonprod.cloud.si.orange.es/coearquitectura-docker-group/datadog/agent
442 tag: 7.20.2
443 livenessProbe:
444 failureThreshold: 6
445 httpGet:
446 path: /live
447 port: 5555
448 initialDelaySeconds: 15
449 periodSeconds: 15
450 successThreshold: 1
451 timeoutSeconds: 5
452 nodeSelector: {}
453 rbac:
454 create: true
455 dedicated: false
456 serviceAccountAnnotations: {}
457 serviceAccountName: default
458 readinessProbe:
459 failureThreshold: 6
460 httpGet:
461 path: /ready
462 port: 5555
463 initialDelaySeconds: 15
464 periodSeconds: 15
465 successThreshold: 1
466 timeoutSeconds: 5
467 replicas: 2
468 resources: {}
469 strategy:
470 rollingUpdate:
471 maxSurge: 1
472 maxUnavailable: 0
473 type: RollingUpdate
474 tolerations: []
475 volumeMounts: []
476 volumes: []
477commons:
478 global: {}
479datadog:
480 apiKey: c78e4a5770004151ff82e6d87119c4fc
481 apiKeyExistingSecret: null
482 apm:
483 enabled: false
484 hostSocketPath: /var/run/datadog/
485 port: 8126
486 socketPath: /var/run/datadog/apm.socket
487 useSocketVolume: false
488 appKey: null
489 appKeyExistingSecret: null
490 checksd: {}
491 clusterChecks:
492 enabled: true
493 clusterName: null
494 collectEvents: false
495 confd: {}
496 criSocketPath: null
497 dd_url: null
498 dockerSocketPath: null
499 dogstatsd:
500 hostSocketPath: /var/run/datadog/
501 nonLocalTraffic: false
502 originDetection: false
503 port: 8125
504 socketPath: /var/run/datadog/dsd.socket
505 useHostPID: false
506 useHostPort: false
507 useSocketVolume: false
508 env: []
509 kubeStateMetricsEnabled: true
510 leaderElection: false
511 leaderLeaseDuration: null
512 logLevel: INFO
513 logs:
514 containerCollectAll: true
515 containerCollectUsingFiles: true
516 enabled: true
517 nodeLabelsAsTags: {}
518 orchestratorExplorer:
519 enabled: false
520 podAnnotationsAsTags: {}
521 podLabelsAsTags: {}
522 processAgent:
523 enabled: true
524 processCollection: false
525 securityContext:
526 rule: MustRunAs
527 seLinuxOptions:
528 level: s0
529 role: system_r
530 type: spc_t
531 user: system_u
532 site: datadoghq.eu
533 systemProbe:
534 apparmor: unconfined
535 bpfDebug: false
536 collectDNSStats: false
537 debugPort: 0
538 enableConntrack: true
539 enableOOMKill: false
540 enableTCPQueueLength: false
541 enabled: false
542 seccomp: localhost/system-probe
543 seccompRoot: /var/lib/kubelet/seccomp
544 tags: []
545fullnameOverride: null
546kube-state-metrics:
547 affinity: {}
548 autosharding:
549 enabled: false
550 collectors:
551 certificatesigningrequests: true
552 configmaps: true
553 cronjobs: true
554 daemonsets: true
555 deployments: true
556 endpoints: true
557 horizontalpodautoscalers: true
558 ingresses: true
559 jobs: true
560 limitranges: true
561 mutatingwebhookconfigurations: true
562 namespaces: true
563 networkpolicies: true
564 nodes: true
565 persistentvolumeclaims: true
566 persistentvolumes: true
567 poddisruptionbudgets: true
568 pods: true
569 replicasets: true
570 replicationcontrollers: true
571 resourcequotas: true
572 secrets: true
573 services: true
574 statefulsets: true
575 storageclasses: true
576 validatingwebhookconfigurations: true
577 verticalpodautoscalers: false
578 volumeattachments: true
579 customLabels: {}
580 global: {}
581 hostNetwork: false
582 image:
583 pullPolicy: IfNotPresent
584 repository: artifactsrepository-tc.shared-nonprod.cloud.si.orange.es/excaliburosp-docker-releases/kube-state-metrics
585 tag: 1.9.5
586 imagePullSecrets: []
587 kubeTargetVersionOverride: ""
588 namespaceOverride: ""
589 nodeSelector: {}
590 podAnnotations: {}
591 podDisruptionBudget: {}
592 podSecurityPolicy:
593 additionalVolumes: []
594 annotations: {}
595 enabled: false
596 prometheus:
597 monitor:
598 additionalLabels: {}
599 enabled: false
600 honorLabels: false
601 namespace: ""
602 prometheusScrape: true
603 rbac:
604 create: true
605 replicas: 1
606 resources: {}
607 securityContext:
608 enabled: true
609 fsGroup: 65534
610 runAsGroup: 65534
611 runAsUser: 65534
612 service:
613 annotations: {}
614 loadBalancerIP: ""
615 nodePort: 0
616 port: 8080
617 type: ClusterIP
618 serviceAccount:
619 create: true
620 imagePullSecrets: []
621 name: null
622 tolerations: []
623nameOverride: null
624namespace: excalibur
625targetSystem: linux
626
627HOOKS:
628MANIFEST:
629
630---
631# Source: datadog/templates/secrets.yaml
632# API Key
633
634apiVersion: v1
635kind: Secret
636metadata:
637 name: datadog-dev
638 labels:
639 helm.sh/chart: "datadog-2.3.29-SNAPSHOT"
640 app.kubernetes.io/name: "datadog-dev"
641 app.kubernetes.io/instance: "datadog-dev"
642 app.kubernetes.io/managed-by: "Tiller"
643 app.kubernetes.io/version: "7"
644type: Opaque
645data:
646 api-key: "Yzc4ZTRhNTc3MDAwNDE1MWZmODJlNmQ4NzExOWM0ZmM="
647
648# APP Key
649---
650# Source: datadog/charts/kube-state-metrics/templates/serviceaccount.yaml
651apiVersion: v1
652kind: ServiceAccount
653metadata:
654 labels:
655 app.kubernetes.io/name: kube-state-metrics
656 helm.sh/chart: kube-state-metrics-2.8.11
657 app.kubernetes.io/managed-by: Tiller
658 app.kubernetes.io/instance: datadog-dev
659 name: datadog-dev-kube-state-metrics
660 namespace: excalibur
661imagePullSecrets:
662 []
663---
664# Source: datadog/templates/rbac.yaml
665apiVersion: v1
666kind: ServiceAccount
667metadata:
668 labels:
669 helm.sh/chart: "datadog-2.3.29-SNAPSHOT"
670 app.kubernetes.io/name: "datadog-dev"
671 app.kubernetes.io/instance: "datadog-dev"
672 app.kubernetes.io/managed-by: "Tiller"
673 app.kubernetes.io/version: "7"
674 name: datadog-dev
675---
676# Source: datadog/charts/kube-state-metrics/templates/clusterrole.yaml
677apiVersion: rbac.authorization.k8s.io/v1beta1
678kind: ClusterRole
679metadata:
680 labels:
681 app.kubernetes.io/name: kube-state-metrics
682 helm.sh/chart: kube-state-metrics-2.8.11
683 app.kubernetes.io/managed-by: Tiller
684 app.kubernetes.io/instance: datadog-dev
685 name: datadog-dev-kube-state-metrics
686rules:
687
688- apiGroups: ["certificates.k8s.io"]
689 resources:
690 - certificatesigningrequests
691 verbs: ["list", "watch"]
692
693- apiGroups: [""]
694 resources:
695 - configmaps
696 verbs: ["list", "watch"]
697
698- apiGroups: ["batch"]
699 resources:
700 - cronjobs
701 verbs: ["list", "watch"]
702
703- apiGroups: ["extensions", "apps"]
704 resources:
705 - daemonsets
706 verbs: ["list", "watch"]
707
708- apiGroups: ["extensions", "apps"]
709 resources:
710 - deployments
711 verbs: ["list", "watch"]
712
713- apiGroups: [""]
714 resources:
715 - endpoints
716 verbs: ["list", "watch"]
717
718- apiGroups: ["autoscaling"]
719 resources:
720 - horizontalpodautoscalers
721 verbs: ["list", "watch"]
722
723- apiGroups: ["extensions", "networking.k8s.io"]
724 resources:
725 - ingresses
726 verbs: ["list", "watch"]
727
728- apiGroups: ["batch"]
729 resources:
730 - jobs
731 verbs: ["list", "watch"]
732
733- apiGroups: [""]
734 resources:
735 - limitranges
736 verbs: ["list", "watch"]
737
738- apiGroups: ["admissionregistration.k8s.io"]
739 resources:
740 - mutatingwebhookconfigurations
741 verbs: ["list", "watch"]
742
743- apiGroups: [""]
744 resources:
745 - namespaces
746 verbs: ["list", "watch"]
747
748- apiGroups: ["networking.k8s.io"]
749 resources:
750 - networkpolicies
751 verbs: ["list", "watch"]
752
753- apiGroups: [""]
754 resources:
755 - nodes
756 verbs: ["list", "watch"]
757
758- apiGroups: [""]
759 resources:
760 - persistentvolumeclaims
761 verbs: ["list", "watch"]
762
763- apiGroups: [""]
764 resources:
765 - persistentvolumes
766 verbs: ["list", "watch"]
767
768- apiGroups: ["policy"]
769 resources:
770 - poddisruptionbudgets
771 verbs: ["list", "watch"]
772
773- apiGroups: [""]
774 resources:
775 - pods
776 verbs: ["list", "watch"]
777
778- apiGroups: ["extensions", "apps"]
779 resources:
780 - replicasets
781 verbs: ["list", "watch"]
782
783- apiGroups: [""]
784 resources:
785 - replicationcontrollers
786 verbs: ["list", "watch"]
787
788- apiGroups: [""]
789 resources:
790 - resourcequotas
791 verbs: ["list", "watch"]
792
793- apiGroups: [""]
794 resources:
795 - secrets
796 verbs: ["list", "watch"]
797
798- apiGroups: [""]
799 resources:
800 - services
801 verbs: ["list", "watch"]
802
803- apiGroups: ["apps"]
804 resources:
805 - statefulsets
806 verbs: ["list", "watch"]
807
808- apiGroups: ["storage.k8s.io"]
809 resources:
810 - storageclasses
811 verbs: ["list", "watch"]
812
813- apiGroups: ["admissionregistration.k8s.io"]
814 resources:
815 - validatingwebhookconfigurations
816 verbs: ["list", "watch"]
817
818- apiGroups: ["storage.k8s.io"]
819 resources:
820 - volumeattachments
821 verbs: ["list", "watch"]
822---
823# Source: datadog/templates/rbac.yaml
824apiVersion: "rbac.authorization.k8s.io/v1"
825kind: ClusterRole
826metadata:
827 labels:
828 helm.sh/chart: "datadog-2.3.29-SNAPSHOT"
829 app.kubernetes.io/name: "datadog-dev"
830 app.kubernetes.io/instance: "datadog-dev"
831 app.kubernetes.io/managed-by: "Tiller"
832 app.kubernetes.io/version: "7"
833 name: datadog-dev
834rules:
835- apiGroups:
836 - ""
837 resources:
838 - services
839 - events
840 - endpoints
841 - pods
842 - nodes
843 - componentstatuses
844 verbs:
845 - get
846 - list
847 - watch
848- apiGroups: ["quota.openshift.io"]
849 resources:
850 - clusterresourcequotas
851 verbs:
852 - get
853 - list
854- nonResourceURLs:
855 - "/version"
856 - "/healthz"
857 verbs:
858 - get
859- nonResourceURLs:
860 - "/metrics"
861 verbs:
862 - get
863- apiGroups: # Kubelet connectivity
864 - ""
865 resources:
866 - nodes/metrics
867 - nodes/spec
868 - nodes/proxy
869 - nodes/stats
870 verbs:
871 - get
872- apiGroups: # leader election check
873 - ""
874 resources:
875 - endpoints
876 verbs:
877 - get
878---
879# Source: datadog/charts/kube-state-metrics/templates/clusterrolebinding.yaml
880apiVersion: rbac.authorization.k8s.io/v1beta1
881kind: ClusterRoleBinding
882metadata:
883 labels:
884 app.kubernetes.io/name: kube-state-metrics
885 helm.sh/chart: kube-state-metrics-2.8.11
886 app.kubernetes.io/managed-by: Tiller
887 app.kubernetes.io/instance: datadog-dev
888 name: datadog-dev-kube-state-metrics
889roleRef:
890 apiGroup: rbac.authorization.k8s.io
891 kind: ClusterRole
892 name: datadog-dev-kube-state-metrics
893subjects:
894- kind: ServiceAccount
895 name: datadog-dev-kube-state-metrics
896 namespace: excalibur
897---
898# Source: datadog/templates/rbac.yaml
899apiVersion: "rbac.authorization.k8s.io/v1"
900kind: ClusterRoleBinding
901metadata:
902 labels:
903 helm.sh/chart: "datadog-2.3.29-SNAPSHOT"
904 app.kubernetes.io/name: "datadog-dev"
905 app.kubernetes.io/instance: "datadog-dev"
906 app.kubernetes.io/managed-by: "Tiller"
907 app.kubernetes.io/version: "7"
908 name: datadog-dev
909roleRef:
910 apiGroup: rbac.authorization.k8s.io
911 kind: ClusterRole
912 name: datadog-dev
913subjects:
914 - kind: ServiceAccount
915 name: datadog-dev
916 namespace: excalibur
917---
918# Source: datadog/charts/kube-state-metrics/templates/service.yaml
919apiVersion: v1
920kind: Service
921metadata:
922 name: datadog-dev-kube-state-metrics
923 namespace: excalibur
924 labels:
925 app.kubernetes.io/name: kube-state-metrics
926 helm.sh/chart: "kube-state-metrics-2.8.11"
927 app.kubernetes.io/instance: "datadog-dev"
928 app.kubernetes.io/managed-by: "Tiller"
929 annotations:
930 prometheus.io/scrape: 'true'
931spec:
932 type: "ClusterIP"
933 ports:
934 - name: "http"
935 protocol: TCP
936 port: 8080
937 targetPort: 8080
938 selector:
939 app.kubernetes.io/name: kube-state-metrics
940 app.kubernetes.io/instance: datadog-dev
941---
942# Source: datadog/templates/daemonset.yaml
943apiVersion: apps/v1
944kind: DaemonSet
945metadata:
946 name: datadog-dev
947 labels:
948 helm.sh/chart: "datadog-2.3.29-SNAPSHOT"
949 app.kubernetes.io/name: "datadog-dev"
950 app.kubernetes.io/instance: "datadog-dev"
951 app.kubernetes.io/managed-by: "Tiller"
952 app.kubernetes.io/version: "7"
953spec:
954 selector:
955 matchLabels:
956 app: datadog-dev
957 template:
958 metadata:
959 labels:
960 app: datadog-dev
961 name: datadog-dev
962 annotations:
963 checksum/autoconf-config: 38e0b9de817f645c4bec37c0d4a3e58baecccb040f5718dc069a72c7385a0bed
964 checksum/confd-config: ca3d163bab055381827226140568f3bef7eaac187cebd76878e0b63e9e442356
965 checksum/checksd-config: ca3d163bab055381827226140568f3bef7eaac187cebd76878e0b63e9e442356
966 spec:
967 securityContext:
968 seLinuxOptions:
969 level: s0
970 role: system_r
971 type: spc_t
972 user: system_u
973
974 containers:
975 - name: agent
976 image: "artifactsrepository-tc.shared-nonprod.cloud.si.orange.es/coearquitectura-docker-group/datadog/agent:7.20.2"
977 imagePullPolicy: IfNotPresent
978 command: ["agent", "run"]
979 resources:
980 {}
981
982 ports:
983 - containerPort: 8125
984 name: dogstatsdport
985 protocol: UDP
986 env:
987 - name: DD_API_KEY
988 valueFrom:
989 secretKeyRef:
990 name: "datadog-dev"
991 key: api-key
992 - name: DD_KUBERNETES_KUBELET_HOST
993 valueFrom:
994 fieldRef:
995 fieldPath: status.hostIP
996 - name: KUBERNETES
997 value: "yes"
998 - name: DD_SITE
999 value: "datadoghq.eu"
1000 - name: DOCKER_HOST
1001 value: unix:///host/var/run/docker.sock
1002 - name: DD_LOG_LEVEL
1003 value: "INFO"
1004 - name: DD_DOGSTATSD_PORT
1005 value: "8125"
1006 - name: DD_APM_ENABLED
1007 value: "false"
1008 - name: DD_LOGS_ENABLED
1009 value: "true"
1010 - name: DD_LOGS_CONFIG_CONTAINER_COLLECT_ALL
1011 value: "true"
1012 - name: DD_LOGS_CONFIG_K8S_CONTAINER_USE_FILE
1013 value: "true"
1014 - name: DD_HEALTH_PORT
1015 value: "5555"
1016 - name: DD_EXTRA_CONFIG_PROVIDERS
1017 value: "clusterchecks endpointschecks"
1018 volumeMounts:
1019 - name: config
1020 mountPath: /etc/datadog-agent
1021 - name: runtimesocketdir
1022 mountPath: /host/var/run
1023 readOnly: true
1024 - name: procdir
1025 mountPath: /host/proc
1026 readOnly: true
1027 - name: cgroups
1028 mountPath: /host/sys/fs/cgroup
1029 readOnly: true
1030 - name: pointerdir
1031 mountPath: /opt/datadog-agent/run
1032 - name: logpodpath
1033 mountPath: /var/log/pods
1034 readOnly: true
1035 - name: logdockercontainerpath
1036 mountPath: /var/lib/docker/containers
1037 readOnly: true
1038 livenessProbe:
1039 failureThreshold: 6
1040 httpGet:
1041 path: /live
1042 port: 5555
1043 initialDelaySeconds: 15
1044 periodSeconds: 15
1045 successThreshold: 1
1046 timeoutSeconds: 5
1047
1048 readinessProbe:
1049 failureThreshold: 6
1050 httpGet:
1051 path: /ready
1052 port: 5555
1053 initialDelaySeconds: 15
1054 periodSeconds: 15
1055 successThreshold: 1
1056 timeoutSeconds: 5
1057
1058 - name: process-agent
1059 image: "artifactsrepository-tc.shared-nonprod.cloud.si.orange.es/coearquitectura-docker-group/datadog/agent:7.20.2"
1060 imagePullPolicy: IfNotPresent
1061 command: ["process-agent", "-config=/etc/datadog-agent/datadog.yaml"]
1062 resources:
1063 {}
1064
1065 env:
1066 - name: DD_API_KEY
1067 valueFrom:
1068 secretKeyRef:
1069 name: "datadog-dev"
1070 key: api-key
1071 - name: DD_KUBERNETES_KUBELET_HOST
1072 valueFrom:
1073 fieldRef:
1074 fieldPath: status.hostIP
1075 - name: KUBERNETES
1076 value: "yes"
1077 - name: DD_SITE
1078 value: "datadoghq.eu"
1079 - name: DOCKER_HOST
1080 value: unix:///host/var/run/docker.sock
1081 - name: DD_LOG_LEVEL
1082 value: "INFO"
1083 volumeMounts:
1084 - name: config
1085 mountPath: /etc/datadog-agent
1086 - name: runtimesocketdir
1087 mountPath: /host/var/run
1088 readOnly: true
1089 - name: cgroups
1090 mountPath: /host/sys/fs/cgroup
1091 readOnly: true
1092 - name: passwd
1093 mountPath: /etc/passwd
1094 - name: procdir
1095 mountPath: /host/proc
1096 readOnly: true
1097 initContainers:
1098
1099 - name: init-volume
1100 image: "artifactsrepository-tc.shared-nonprod.cloud.si.orange.es/coearquitectura-docker-group/datadog/agent:7.20.2"
1101 imagePullPolicy: IfNotPresent
1102 command: ["bash", "-c"]
1103 args:
1104 - cp -r /etc/datadog-agent /opt
1105 volumeMounts:
1106 - name: config
1107 mountPath: /opt/datadog-agent
1108 resources:
1109 {}
1110
1111 - name: init-config
1112 image: "artifactsrepository-tc.shared-nonprod.cloud.si.orange.es/coearquitectura-docker-group/datadog/agent:7.20.2"
1113 imagePullPolicy: IfNotPresent
1114 command: ["bash", "-c"]
1115 args:
1116 - for script in $(find /etc/cont-init.d/ -type f -name '*.sh' | sort) ; do bash $script ; done
1117 volumeMounts:
1118 - name: config
1119 mountPath: /etc/datadog-agent
1120 - name: procdir
1121 mountPath: /host/proc
1122 readOnly: true
1123 - name: runtimesocketdir
1124 mountPath: /host/var/run
1125 readOnly: true
1126 env:
1127 - name: DD_API_KEY
1128 valueFrom:
1129 secretKeyRef:
1130 name: "datadog-dev"
1131 key: api-key
1132 - name: DD_KUBERNETES_KUBELET_HOST
1133 valueFrom:
1134 fieldRef:
1135 fieldPath: status.hostIP
1136 - name: KUBERNETES
1137 value: "yes"
1138 - name: DD_SITE
1139 value: "datadoghq.eu"
1140 - name: DOCKER_HOST
1141 value: unix:///host/var/run/docker.sock
1142 resources:
1143 {}
1144
1145 volumes:
1146 - name: config
1147 emptyDir: {}
1148 - hostPath:
1149 path: /var/run
1150 name: runtimesocketdir
1151
1152 - hostPath:
1153 path: /proc
1154 name: procdir
1155 - hostPath:
1156 path: /sys/fs/cgroup
1157 name: cgroups
1158 - name: s6-run
1159 emptyDir: {}
1160 - hostPath:
1161 path: /etc/passwd
1162 name: passwd
1163 - hostPath:
1164 path: "/var/lib/datadog-agent/logs"
1165 name: pointerdir
1166 - hostPath:
1167 path: /var/log/pods
1168 name: logpodpath
1169 - hostPath:
1170 path: /var/lib/docker/containers
1171 name: logdockercontainerpath
1172 tolerations:
1173 affinity:
1174 {}
1175
1176 serviceAccountName: datadog-dev
1177 nodeSelector:
1178 updateStrategy:
1179 rollingUpdate:
1180 maxUnavailable: 10%
1181 type: RollingUpdate
1182---
1183# Source: datadog/charts/kube-state-metrics/templates/deployment.yaml
1184apiVersion: apps/v1
1185kind: Deployment
1186metadata:
1187 name: datadog-dev-kube-state-metrics
1188 namespace: excalibur
1189 labels:
1190 app.kubernetes.io/name: kube-state-metrics
1191 helm.sh/chart: "kube-state-metrics-2.8.11"
1192 app.kubernetes.io/instance: "datadog-dev"
1193 app.kubernetes.io/managed-by: "Tiller"
1194spec:
1195 selector:
1196 matchLabels:
1197 app.kubernetes.io/name: kube-state-metrics
1198 replicas: 1
1199 template:
1200 metadata:
1201 labels:
1202 app.kubernetes.io/name: kube-state-metrics
1203 app.kubernetes.io/instance: "datadog-dev"
1204 spec:
1205 hostNetwork: false
1206 serviceAccountName: datadog-dev-kube-state-metrics
1207 securityContext:
1208 fsGroup: 65534
1209 runAsGroup: 65534
1210 runAsUser: 65534
1211 containers:
1212 - name: kube-state-metrics
1213 args:
1214
1215 - --collectors=certificatesigningrequests
1216
1217
1218 - --collectors=configmaps
1219
1220
1221 - --collectors=cronjobs
1222
1223
1224 - --collectors=daemonsets
1225
1226
1227 - --collectors=deployments
1228
1229
1230 - --collectors=endpoints
1231
1232
1233 - --collectors=horizontalpodautoscalers
1234
1235
1236 - --collectors=ingresses
1237
1238
1239 - --collectors=jobs
1240
1241
1242 - --collectors=limitranges
1243
1244
1245 - --collectors=mutatingwebhookconfigurations
1246
1247
1248 - --collectors=namespaces
1249
1250
1251 - --collectors=networkpolicies
1252
1253
1254 - --collectors=nodes
1255
1256
1257 - --collectors=persistentvolumeclaims
1258
1259
1260 - --collectors=persistentvolumes
1261
1262
1263 - --collectors=poddisruptionbudgets
1264
1265
1266 - --collectors=pods
1267
1268
1269 - --collectors=replicasets
1270
1271
1272 - --collectors=replicationcontrollers
1273
1274
1275 - --collectors=resourcequotas
1276
1277
1278 - --collectors=secrets
1279
1280
1281 - --collectors=services
1282
1283
1284 - --collectors=statefulsets
1285
1286
1287 - --collectors=storageclasses
1288
1289
1290 - --collectors=validatingwebhookconfigurations
1291
1292
1293
1294 - --collectors=volumeattachments
1295
1296
1297
1298 imagePullPolicy: IfNotPresent
1299 image: "artifactsrepository-tc.shared-nonprod.cloud.si.orange.es/excaliburosp-docker-releases/kube-state-metrics:1.9.5"
1300 ports:
1301 - containerPort: 8080
1302 livenessProbe:
1303 httpGet:
1304 path: /healthz
1305 port: 8080
1306 initialDelaySeconds: 5
1307 timeoutSeconds: 5
1308 readinessProbe:
1309 httpGet:
1310 path: /
1311 port: 8080
1312 initialDelaySeconds: 5
1313 timeoutSeconds: 5