-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathCODEOWNERS
246 lines (211 loc) · 10.8 KB
/
CODEOWNERS
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
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
# By default, this whole repo should be reviewed by the product architect
/* @elastisys/product-architect
/.github/ @elastisys/goto-pipeline-qa-release
/.vscode/ @elastisys/goto-pipeline-qa-release
/bin/ @elastisys/goto-scripts
/changelog/ @elastisys/goto-pipeline-qa-release
/completion/ @elastisys/goto-scripts
/docs/sbom* @elastisys/goto-pipeline-qa-release
/docs/application-developer-dev-kubeconifg.md @elastisys/goto-pipeline-qa-release
/helmfile.d/bases/ @elastisys/goto-scripts
#
# helmfile.d/charts/
#
/helmfile.d/charts/autoscaling-monitoring/ @elastisys/goto-kubernetes
/helmfile.d/charts/calico-accountant/ @elastisys/goto-kubernetes
/helmfile.d/charts/calico-default-deny/ @elastisys/goto-kubernetes
/helmfile.d/charts/calico-felix-metrics/ @elastisys/goto-kubernetes
/helmfile.d/charts/cluster-admin-rbac/ @elastisys/goto-security
/helmfile.d/charts/external-dns-endpoints/ @elastisys/goto-ingress-auth
/helmfile.d/charts/external-dns-secrets/ @elastisys/goto-ingress-auth
/helmfile.d/charts/file-copier/ @elastisys/goto-ingress-auth
/helmfile.d/charts/gatekeeper/ @elastisys/goto-security
# TODO Refine per dashboard later
/helmfile.d/charts/grafana-dashboards/ @elastisys/goto-monitoring-stack
/helmfile.d/charts/grafana-label-enforcer/ @elastisys/goto-monitoring-stack
/helmfile.d/charts/harbor/ @elastisys/goto-container-registry
/helmfile.d/charts/hnc/ @elastisys/goto-security
/helmfile.d/charts/ingress-nginx-probe-ingress/ @elastisys/goto-ingress-auth
/helmfile.d/charts/issuers/ @elastisys/goto-ingress-auth
/helmfile.d/charts/kube-state-metrics-extra-resource-metrics/ @elastisys/goto-monitoring-stack
/helmfile.d/charts/kubeapi-metrics @elastisys/goto-monitoring-stack
/helmfile.d/charts/kured-secret/ @elastisys/goto-security
/helmfile.d/charts/log-manager/ @elastisys/goto-logging-stack
/helmfile.d/charts/namespaces/ @elastisys/goto-kubernetes
/helmfile.d/charts/networkpolicy/ @elastisys/goto-security
/helmfile.d/charts/node-local-dns/ @elastisys/goto-kubernetes
/helmfile.d/charts/opensearch/ @elastisys/goto-logging-stack
/helmfile.d/charts/openstack-monitoring/ @elastisys/goto-kubernetes
/helmfile.d/charts/prometheus-alerts/ @elastisys/goto-monitoring-stack
/helmfile.d/charts/prometheus-servicemonitor/ @elastisys/goto-monitoring-stack
/helmfile.d/charts/rclone/ @elastisys/goto-security
/helmfile.d/charts/s3-exporter/ @elastisys/goto-monitoring-stack
/helmfile.d/charts/tekton-pipelines/ @elastisys/goto-continuous-delivery
/helmfile.d/charts/thanos/ @elastisys/goto-monitoring-stack
/helmfile.d/charts/user-alertmanager/ @elastisys/goto-monitoring-stack
/helmfile.d/charts/user-crds/ @elastisys/goto-security
/helmfile.d/charts/user-rbac/ @elastisys/goto-security
/helmfile.d/charts/README.md @elastisys/goto-scripts
#
# Skipped files in helmfile.d/charts/
# .gitignore
# public.gpg
#
#
# helmfile.d/hooks/
#
/helmfile.d/hooks/dev-rbac/ @elastisys/goto-security
/helmfile.d/hooks/fluentd/ @elastisys/goto-logging-stack
/helmfile.d/hooks/create-from-manifest.sh @elastisys/goto-scripts
#
# helmfile.d/stacks/
#
/helmfile.d/stacks/calico.yaml @elastisys/goto-kubernetes
/helmfile.d/stacks/cert-manager.yaml @elastisys/goto-ingress-auth
/helmfile.d/stacks/dex.yaml @elastisys/goto-ingress-auth
/helmfile.d/stacks/external-dns.yaml @elastisys/goto-ingress-auth
/helmfile.d/stacks/falco.yaml @elastisys/goto-security
/helmfile.d/stacks/fluentd.yaml @elastisys/goto-logging-stack
/helmfile.d/stacks/gatekeeper.yaml @elastisys/goto-security
/helmfile.d/stacks/hnc.yaml @elastisys/goto-security
/helmfile.d/stacks/harbor.yaml @elastisys/goto-container-registry
/helmfile.d/stacks/ingress-nginx.yaml @elastisys/goto-ingress-auth
/helmfile.d/stacks/kured.yaml @elastisys/goto-security
/helmfile.d/stacks/local.yaml @elastisys/goto-pipeline-qa-release
/helmfile.d/stacks/monitoring-grafana.yaml @elastisys/goto-monitoring-stack
/helmfile.d/stacks/monitoring-prometheus.yaml @elastisys/goto-monitoring-stack
/helmfile.d/stacks/monitoring.yaml @elastisys/goto-monitoring-stack
/helmfile.d/stacks/namespaces.yaml @elastisys/goto-kubernetes
/helmfile.d/stacks/opensearch.yaml @elastisys/goto-logging-stack
/helmfile.d/stacks/rbac.yaml @elastisys/goto-security
/helmfile.d/stacks/rclone.yaml @elastisys/goto-security
/helmfile.d/stacks/system.yaml @elastisys/goto-security
/helmfile.d/stacks/tekton.yaml @elastisys/goto-continuous-delivery
/helmfile.d/stacks/thanos.yaml @elastisys/goto-monitoring-stack
/helmfile.d/stacks/velero.yaml @elastisys/goto-security
#
# helmfile.d/upstream/
#
/helmfile.d/upstream/aquasecurity/ @elastisys/goto-security
/helmfile.d/upstream/bitnami/fluentd/ @elastisys/goto-logging-stack
/helmfile.d/upstream/bitnami/thanos/ @elastisys/goto-monitoring-stack
/helmfile.d/upstream/dexidp/ @elastisys/goto-ingress-auth
/helmfile.d/upstream/falcosecurity/ @elastisys/goto-security
/helmfile.d/upstream/goharbor/ @elastisys/goto-container-registry
/helmfile.d/upstream/grafana/ @elastisys/goto-monitoring-stack
/helmfile.d/upstream/jetstack/ @elastisys/goto-ingress-auth
/helmfile.d/upstream/kokuwa/ @elastisys/goto-logging-stack
/helmfile.d/upstream/kubereboot/ @elastisys/goto-security
/helmfile.d/upstream/kubernetes-external-dns/ @elastisys/goto-ingress-auth
/helmfile.d/upstream/kubernetes-ingress-nginx/ @elastisys/goto-ingress-auth
/helmfile.d/upstream/kubernetes-metrics-server/ @elastisys/goto-monitoring-stack
/helmfile.d/upstream/minio/ @elastisys/goto-pipeline-qa-release
/helmfile.d/upstream/open-policy-agent-gatekeeper/ @elastisys/goto-security
/helmfile.d/upstream/opensearch-project/ @elastisys/goto-logging-stack
/helmfile.d/upstream/projectcalico/ @elastisys/goto-kubernetes
/helmfile.d/upstream/prometheus-community/kube-prometheus-stack/ @elastisys/goto-monitoring-stack
/helmfile.d/upstream/prometheus-community/prometheus-blackbox-exporter/ @elastisys/goto-monitoring-stack
/helmfile.d/upstream/prometheus-community/prometheus-elasticsearch-exporter/ @elastisys/goto-logging-stack
/helmfile.d/upstream/vmware-tanzu/velero/ @elastisys/goto-security
/helmfile.d/upstream/README.md @elastisys/goto-scripts
/helmfile.d/upstream/index.yaml @elastisys/goto-scripts
#
# helmfile.d/values
#
/helmfile.d/values/external-dns/ @elastisys/goto-ingress-auth
/helmfile.d/values/falco/ @elastisys/goto-security
/helmfile.d/values/fluentd/ @elastisys/goto-logging-stack
/helmfile.d/values/gatekeeper/ @elastisys/goto-security
/helmfile.d/values/grafana/ @elastisys/goto-monitoring-stack
/helmfile.d/values/harbor/ @elastisys/goto-container-registry
/helmfile.d/values/hnc/ @elastisys/goto-security
/helmfile.d/values/networkpolicies/ @elastisys/goto-security
/helmfile.d/values/networkpolicy/ @elastisys/goto-security
/helmfile.d/values/opensearch/ @elastisys/goto-logging-stack
/helmfile.d/values/podsecuritypolicies/ @elastisys/goto-security
/helmfile.d/values/rclone/ @elastisys/goto-security
/helmfile.d/values/thanos/ @elastisys/goto-monitoring-stack
/helmfile.d/values/trivy/ @elastisys/goto-security
/helmfile.d/values/userCRDs/ @elastisys/goto-security
/helmfile.d/values/admin-namespaces-sc.yaml.gotmpl @elastisys/goto-kubernetes
/helmfile.d/values/admin-namespaces-wc.yaml.gotmpl @elastisys/goto-kubernetes
/helmfile.d/values/autoscaling-monitoring.yaml.gotmpl @elastisys/goto-kubernetes
/helmfile.d/values/calico-accountant.yaml.gotmpl @elastisys/goto-kubernetes
/helmfile.d/values/calico-default-deny.yaml.gotmpl @elastisys/goto-kubernetes
/helmfile.d/values/cert-manager.yaml.gotmpl @elastisys/goto-ingress-auth
/helmfile.d/values/cluster-admin-rbac.yaml.gotmpl @elastisys/goto-security
/helmfile.d/values/dev-namespaces.yaml.gotmpl @elastisys/goto-monitoring-stack
/helmfile.d/values/dex.yaml.gotmpl @elastisys/goto-ingress-auth
/helmfile.d/values/file-copier.yaml.gotmpl @elastisys/goto-ingress-auth
/helmfile.d/values/ingress-nginx-probe-ingress.yaml.gotmpl @elastisys/goto-ingress-auth
/helmfile.d/values/ingress-nginx.yaml.gotmpl @elastisys/goto-ingress-auth
/helmfile.d/values/kubeapi-metrics.yaml.gotmpl @elastisys/goto-monitoring-stack
/helmfile.d/values/kube-prometheus-stack-* @elastisys/goto-monitoring-stack
/helmfile.d/values/kube-state-metrics-extra-resource-metrics.yaml.gotmpl @elastisys/goto-monitoring-stack
/helmfile.d/values/kured.yaml.gotmpl @elastisys/goto-security
/helmfile.d/values/letsencrypt.yaml.gotmpl @elastisys/goto-ingress-auth
/helmfile.d/values/metrics-server.yaml.gotmpl @elastisys/goto-monitoring-stack
/helmfile.d/values/minio.yaml.gotmpl @elastisys/goto-pipeline-qa-release
/helmfile.d/values/node-local-dns.yaml.gotmpl @elastisys/goto-kubernetes
/helmfile.d/values/openstack-monitoring.yaml.gotmpl @elastisys/goto-logging-stack
/helmfile.d/values/prometheus-alerts-sc.yaml.gotmpl @elastisys/goto-monitoring-stack
/helmfile.d/values/prometheus-blackbox-exporter-* @elastisys/goto-monitoring-stack
/helmfile.d/values/prometheus-opensearch-exporter.yaml.gotmpl @elastisys/goto-logging-stack
/helmfile.d/values/prometheus-user-alerts-wc.yaml.gotmpl @elastisys/goto-monitoring-stack
/helmfile.d/values/s3-exporter.yaml.gotmpl @elastisys/goto-monitoring-stack
/helmfile.d/values/sc-servicemonitor.yaml.gotmpl @elastisys/goto-monitoring-stack
/helmfile.d/values/tekton.gotmpl @elastisys/goto-continuous-delivery
/helmfile.d/values/user-alertmanager.yaml.gotmpl @elastisys/goto-monitoring-stack
/helmfile.d/values/user-rbac.yaml.gotmpl @elastisys/goto-security
/helmfile.d/values/velero-* @elastisys/goto-security
/helmfile.d/values/wc-servicemonitor.yaml.gotmpl @elastisys/goto-monitoring-stack
#
# /helmfile.d/
#
/helmfile.d/README.md @elastisys/goto-scripts
/helmfile.d/state.yaml @elastisys/goto-scripts
#
# images
#
/images/backup-postgres/ @elastisys/goto-postgresql
/images/calico-accountant/ @elastisys/goto-kubernetes
/images/elasticsearch-curator/ @elastisys/goto-logging-stack
/images/fluentd-elasticsearch/ @elastisys/goto-logging-stack
/images/log-manager/ @elastisys/goto-logging-stack
/images/rclone-sync/ @elastisys/goto-security
#
# Skipped files in images
# curl-jq/
#
/migration/ @elastisys/goto-pipeline-qa-release
/pipeline/ @elastisys/goto-pipeline-qa-release
/release/ @elastisys/goto-pipeline-qa-release
/restore/harbor/ @elastisys/goto-container-registry
/restore/rclone/ @elastisys/goto-security
/roles/ @elastisys/goto-scripts
#
# scripts
#
/scripts/ @elastisys/goto-scripts
/scripts/azure/ @elastisys/goto-azure
/scripts/bom/ @elastisys/goto-pipeline-qa-release
/scripts/grafana-dashboards @elastisys/goto-monitoring-stack
/scripts/migration/ @elastisys/goto-pipeline-qa-release
/scripts/report/ @elastisys/goto-pipeline-qa-release
/scripts/sbom/ @elastisys/goto-pipeline-qa-release
/tests/ @elastisys/goto-pipeline-qa-release
#
# /
#
/.editorconfig @elastisys/goto-pipeline-qa-release
/.pre-commit-config.yaml @elastisys/goto-pipeline-qa-release
/DEVELOPMENT.md @elastisys/goto-scripts
/LICENSE @cristiklein
/README.md @elastisys/goto-public-docs
/REQUIREMENTS @elastisys/goto-scripts
/SECURITY.md @elastisys/goto-security
#
# Skipped files and folders in /
# /.gitignore
# config/
#