Skip to content

Commit 151b95b

Browse files
committed
Add all datagatherers to the agent.yaml file
Signed-off-by: Richard Wall <[email protected]>
1 parent c35ff5e commit 151b95b

File tree

1 file changed

+248
-0
lines changed

1 file changed

+248
-0
lines changed

agent.yaml

Lines changed: 248 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,251 @@
11
machineHub:
22
subdomain: tlskp-test
33
credentialsSecretName: machinehub-credentials
4+
data-gatherers:
5+
# gather k8s apiserver version information
6+
- kind: "k8s-discovery"
7+
name: "k8s-discovery"
8+
# pods data is used in the pods and application_versions packages
9+
- kind: "k8s-dynamic"
10+
name: "k8s/pods"
11+
config:
12+
resource-type:
13+
resource: pods
14+
version: v1
15+
- kind: "k8s-dynamic"
16+
name: "k8s/namespaces"
17+
config:
18+
resource-type:
19+
resource: namespaces
20+
version: v1
21+
# gather services for pod readiness probe rules
22+
- kind: "k8s-dynamic"
23+
name: "k8s/services"
24+
config:
25+
resource-type:
26+
resource: services
27+
version: v1
28+
# gather higher level resources to ensure data to determine ownership is present
29+
- kind: "k8s-dynamic"
30+
name: "k8s/deployments"
31+
config:
32+
resource-type:
33+
version: v1
34+
resource: deployments
35+
group: apps
36+
- kind: "k8s-dynamic"
37+
name: "k8s/statefulsets"
38+
config:
39+
resource-type:
40+
version: v1
41+
resource: statefulsets
42+
group: apps
43+
- kind: "k8s-dynamic"
44+
name: "k8s/daemonsets"
45+
config:
46+
resource-type:
47+
version: v1
48+
resource: daemonsets
49+
group: apps
50+
- kind: "k8s-dynamic"
51+
name: "k8s/jobs"
52+
config:
53+
resource-type:
54+
version: v1
55+
resource: jobs
56+
group: batch
57+
- kind: "k8s-dynamic"
58+
name: "k8s/cronjobs"
59+
config:
60+
resource-type:
61+
version: v1
62+
resource: cronjobs
63+
group: batch
64+
- kind: "k8s-dynamic"
65+
name: "k8s/ingresses"
66+
config:
67+
resource-type:
68+
group: networking.k8s.io
69+
version: v1
70+
resource: ingresses
71+
- kind: "k8s-dynamic"
72+
name: "k8s/secrets"
73+
config:
74+
resource-type:
75+
version: v1
76+
resource: secrets
77+
- kind: "k8s-dynamic"
78+
name: "k8s/certificates"
79+
config:
80+
resource-type:
81+
group: cert-manager.io
82+
version: v1
83+
resource: certificates
84+
- kind: "k8s-dynamic"
85+
name: "k8s/certificaterequests"
86+
config:
87+
resource-type:
88+
group: cert-manager.io
89+
version: v1
90+
resource: certificaterequests
91+
- kind: "k8s-dynamic"
92+
name: "k8s/issuers"
93+
config:
94+
resource-type:
95+
group: cert-manager.io
96+
version: v1
97+
resource: issuers
98+
- kind: "k8s-dynamic"
99+
name: "k8s/clusterissuers"
100+
config:
101+
resource-type:
102+
group: cert-manager.io
103+
version: v1
104+
resource: clusterissuers
105+
- kind: "k8s-dynamic"
106+
name: "k8s/googlecasissuers"
107+
config:
108+
resource-type:
109+
group: cas-issuer.jetstack.io
110+
version: v1beta1
111+
resource: googlecasissuers
112+
- kind: "k8s-dynamic"
113+
name: "k8s/googlecasclusterissuers"
114+
config:
115+
resource-type:
116+
group: cas-issuer.jetstack.io
117+
version: v1beta1
118+
resource: googlecasclusterissuers
119+
- kind: "k8s-dynamic"
120+
name: "k8s/awspcaissuer"
121+
config:
122+
resource-type:
123+
group: awspca.cert-manager.io
124+
version: v1beta1
125+
resource: awspcaissuers
126+
- kind: "k8s-dynamic"
127+
name: "k8s/awspcaclusterissuers"
128+
config:
129+
resource-type:
130+
group: awspca.cert-manager.io
131+
version: v1beta1
132+
resource: awspcaclusterissuers
133+
- kind: "k8s-dynamic"
134+
name: "k8s/mutatingwebhookconfigurations"
135+
config:
136+
resource-type:
137+
group: admissionregistration.k8s.io
138+
version: v1
139+
resource: mutatingwebhookconfigurations
140+
- kind: "k8s-dynamic"
141+
name: "k8s/validatingwebhookconfigurations"
142+
config:
143+
resource-type:
144+
group: admissionregistration.k8s.io
145+
version: v1
146+
resource: validatingwebhookconfigurations
147+
- kind: "k8s-dynamic"
148+
name: "k8s/gateways"
149+
config:
150+
resource-type:
151+
group: networking.istio.io
152+
version: v1alpha3
153+
resource: gateways
154+
- kind: "k8s-dynamic"
155+
name: "k8s/virtualservices"
156+
config:
157+
resource-type:
158+
group: networking.istio.io
159+
version: v1alpha3
160+
resource: virtualservices
161+
- kind: "k8s-dynamic"
162+
name: "k8s/routes"
163+
config:
164+
resource-type:
165+
version: v1
166+
group: route.openshift.io
167+
resource: routes
168+
- kind: "k8s-dynamic"
169+
name: "k8s/venaficonnections"
170+
config:
171+
resource-type:
172+
group: jetstack.io
173+
version: v1alpha1
174+
resource: venaficonnections
175+
- kind: "k8s-dynamic"
176+
name: "k8s/venaficlusterissuers"
177+
config:
178+
resource-type:
179+
group: jetstack.io
180+
version: v1alpha1
181+
resource: venaficlusterissuers
182+
- kind: "k8s-dynamic"
183+
name: "k8s/venafiissuers"
184+
config:
185+
resource-type:
186+
group: jetstack.io
187+
version: v1alpha1
188+
resource: venafiissuers
189+
- kind: "k8s-dynamic"
190+
name: "k8s/fireflyissuers"
191+
config:
192+
resource-type:
193+
group: firefly.venafi.com
194+
version: v1
195+
resource: issuers
196+
- kind: "k8s-dynamic"
197+
name: "k8s/stepissuers"
198+
config:
199+
resource-type:
200+
group: certmanager.step.sm
201+
version: v1beta1
202+
resource: stepissuers
203+
- kind: "k8s-dynamic"
204+
name: "k8s/stepclusterissuers"
205+
config:
206+
resource-type:
207+
group: certmanager.step.sm
208+
version: v1beta1
209+
resource: stepclusterissuers
210+
- kind: "k8s-dynamic"
211+
name: "k8s/originissuers"
212+
config:
213+
resource-type:
214+
group: cert-manager.k8s.cloudflare.com
215+
version: v1
216+
resource: originissuers
217+
- kind: "k8s-dynamic"
218+
name: "k8s/clusteroriginissuers"
219+
config:
220+
resource-type:
221+
group: cert-manager.k8s.cloudflare.com
222+
version: v1
223+
resource: clusteroriginissuers
224+
- kind: "k8s-dynamic"
225+
name: "k8s/freeipaissuers"
226+
config:
227+
resource-type:
228+
group: certmanager.freeipa.org
229+
version: v1beta1
230+
resource: issuers
231+
- kind: "k8s-dynamic"
232+
name: "k8s/freeipaclusterissuers"
233+
config:
234+
resource-type:
235+
group: certmanager.freeipa.org
236+
version: v1beta1
237+
resource: clusterissuers
238+
- kind: "k8s-dynamic"
239+
name: "k8s/ejbcaissuers"
240+
config:
241+
resource-type:
242+
group: ejbca-issuer.keyfactor.com
243+
version: v1alpha1
244+
resource: issuers
245+
- kind: "k8s-dynamic"
246+
name: "k8s/ejbcaclusterissuers"
247+
config:
248+
resource-type:
249+
group: ejbca-issuer.keyfactor.com
250+
version: v1alpha1
251+
resource: clusterissuers

0 commit comments

Comments
 (0)