-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathconfiguration-ignore.yaml
More file actions
159 lines (159 loc) · 8.27 KB
/
configuration-ignore.yaml
File metadata and controls
159 lines (159 loc) · 8.27 KB
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
- description: |
Dex uses CRD for its internal storage and should only be changed by Dex itself - see https://dexidp.io/docs/configuration/storage/#kubernetes-custom-resource-definitions-crds
items:
- group: dex\.coreos\.com
kind: .*
version: .*
- description: |
Strimzi uses CRDs for internal resources and should only be changed by Strimzi itself - see https://strimzi.io/docs/operators/latest/configuring#type-StrimziPodSet-reference
items:
- group: kafka\.strimzi\.io
kind: strimzipodset
version: .*
- description: |
Appears to be a "custom" CRD created by GitHub user `avestuk` - see https://github.com/datreeio/CRDs-catalog/pull/151 and https://github.com/open-policy-agent/gatekeeper/issues/2172
items:
- group: kafka\.strimzi\.io
kind: kafkatopiccontrolacls
version: .*
- description: |
Appears to be an invalid CRD - see https://github.com/datreeio/CRDs-catalog/blob/ebd3076c9cceda7c017b86d2914c44b04614abc9/postgresql.cnpg.io/cluster_v3.json
items:
- group: postgresql\.cnpg\.io
kind: cluster
version: v3
- description: |
Appears to belong to a framework for side-stepping CRDs (in yaml) and thus irrelevant for our validating purposes - see https://docs.pepr.dev/
items:
- group: uds\.dev
kind: .*
version: .*
- description: |
Was part of dynamic-localpv-provisioner and appears to be long dead and moved outside of openebs - see https://github.com/openebs-archive/maya/blob/bd98908028afb5e396c78a3eabf769b280707471/pkg/blockdeviceclaim/v1alpha1/blockdeviceclaim.go and https://github.com/openebs-archive
items:
- group: openebs\.io
kind: blockdevice|blockdeviceclaim|diskpool
version: .*
- description: |
Is not intented to be used - see https://github.com/kluctl/template-controller/pull/95
items:
- group: templates\.kluctl\.io
kind: objecthandler
version: .*
- description: |
Appears to be an CRD that does not exist (yet) - see https://github.com/linkerd/linkerd2/tree/0f5145118b59190cce1998bdb3a1396a0f270599/controller/gen/apis/policy and https://github.com/datreeio/CRDs-catalog/pull/425
items:
- group: policy\.linkerd\.io
kind: httproute
version: v1
- description: |
Incorrectly named when imported - this is actually from https://github.com/mysql/mysql-operator - https://github.com/mysql/mysql-operator/blob/d478c51e56b903df410fc9ac37ef13f0e4178c07/helm/mysql-operator/crds/crd.yaml#L8
items:
- group: mysql\.presslabs\.org
kind: mysqlbackup
version: v2
- description: |
Following the file changes in the repo back to 2018 where it has never been a v1alpha1 - see https://github.com/datreeio/CRDs-catalog/pull/194 and https://github.com/FairwindsOps/rbac-manager/commits/82087c24a311e3bb356d2a366639fb2732b37ba0/hack/install.yaml?browsing_rename_history=true&new_path=deploy/2_crd.yaml&original_branch=ad2dc70da588163a87ea6c11d674af37f76c3690
items:
- group: rbacmanager\.reactiveops\.io
kind: rbacdefinitions
version: v1alpha1
- description: |
Searching on google for `"anywhere.eks.amazonaws.com/v1alpha1"` vs with v1beta1 and v1alpha* suffixes indicates that they do not exist - official api reference does not list version, see https://docs.aws.amazon.com/eks/latest/APIReference/API_Cluster.html
items:
- group: anywhere\.eks\.amazonaws\.com
kind: .*cluster.*|.*docker.*
version: .*
- description: |
This version does not exist and the file is an empty json object - see https://github.com/datreeio/CRDs-catalog/blob/140576024c96581b3340faba54a3adab7dd13aff/dynatrace.com/dynakube_v1alpha5.json
items:
- group: dynatrace\.com
kind: dynakube
version: v1alpha5
- description: |
This version does not exist and the file is an exact copy of v1beta1 - see https://github.com/datreeio/CRDs-catalog/blob/140576024c96581b3340faba54a3adab7dd13aff/getambassador.io/ratelimit_v1beta1.json and https://github.com/datreeio/CRDs-catalog/blob/140576024c96581b3340faba54a3adab7dd13aff/getambassador.io/ratelimit_v1beta2.json
items:
- group: getambassador\.io
kind: ratelimit
version: v1beta2
- description: |
This version predates the OCI helm repository from 2023 and the file does not contain much of anything - see https://github.com/datreeio/CRDs-catalog/blob/140576024c96581b3340faba54a3adab7dd13aff/grafana.integreatly.org/grafana_v1alpha1.json
items:
- group: grafana\.integreatly\.org
kind: grafana
version: v1alpha1
- description: |
This is not a published CRD, but a test CRD test that talos uses in a unit tests to ensure they can parse various parts of the kubernetes API - see https://github.com/siderolabs/talos/blob/54b93aff0c372761dfe9621a782a347b6877c2e9/internal/app/machined/pkg/controllers/k8s/internal/k8stemplates/k8stemplates_test.go#L164 and https://github.com/datreeio/CRDs-catalog/pull/656#issue-3434816660
items:
- group: talos\.dev
kind: serviceaccount
version: v1alpha1
- description: |
Somehow this file was placed in the keda.sh directory instead of the eventing.keda.sh directory
items:
- group: keda\.sh
kind: cloudeventsource
version: v1alpha1
- description: |
Somehow these files was placed in the kyverno.io directory instead of the reports.kyverno.io directory - see https://github.com/datreeio/CRDs-catalog/pull/407
items:
- group: kyverno\.io
kind: clusterephemeralreport|ephemeralreport
version: v1
- description: |
Somehow these files was placed in the kyverno.io directory instead of the wgpolicyk8s.io directory - see https://github.com/datreeio/CRDs-catalog/pull/407
items:
- group: kyverno\.io
kind: clusterpolicyreport|policyreport
version: v1alpha2
- description: |
Somehow these files was placed in the policies.kyverno.io directory instead of the kyverno.io directory - see https://github.com/datreeio/CRDs-catalog/pull/407
items:
- group: policies\.kyverno\.io
kind: policyexception
version: v2|v2beta1
- description: |
Somehow this file was placed in the pg.percona.com directory instead of the postgres-operator.crunchydata.com directory - see https://github.com/datreeio/CRDs-catalog/pull/169
items:
- group: pg\.percona\.com
kind: postgrescluster
version: v1beta1
- description: |
This is not a real CRD schema, it defines an any object with any properties - see https://github.com/datreeio/CRDs-catalog/pull/169
items:
- group: pg\.percona\.com
kind: perconapgcluster
version: v1
- description: |
castai-workload-autoscaler uses this CRD for internal storage and should only be changed by itself - see https://docs.cast.ai/docs/workload-autoscaling-configuration
items:
- group: autoscaling\.cast\.ai
kind: recommendations
version: .*
- description: |
helm.toolkit.fluxcd.io/v1 seems like a leftover from confusion during a change in naming in 2020/2022 and should be irrelevant by now - see https://github.com/fluxcd/flux2/issues/181 and https://github.com/datreeio/CRDs-catalog/commit/8c362849bf7e6f2a81172f1d70fbf28a513013d9#diff-1c010c00769403e9f867a9c4a084242778adc829c936ccfb1624bac922260689
items:
- group: helm\.toolkit\.fluxcd\.io
kind: helmrelease
version: v1
- description: |
cluster.x-k8s.io/v1alpha1 was never part of a release, all v1alpha1 were `k8s.io` and v1alpha2 and forward are `x-k8s.io` - see https://github.com/kubernetes-sigs/cluster-api/compare/v0.2.11...v0.3.0
items:
- group: cluster\.x-k8s\.io
kind: cluster|machine|machineclass|machinedeployment|machineset
version: v1alpha1
- description: |
platform.confluent.io/v1beta1 does not have a referencegrant kind in version 0.1351.59 as claimed in its PR - see https://github.com/datreeio/CRDs-catalog/pull/803
items:
- group: platform\.confluent\.io
kind: referencegrant
version: v1beta1
- description: |
Certain CRDs under catalog.cattle.io and management.cattle.io seem to come from CMT and are used internally by CMT itself - see https://github.com/intel/cluster-management-toolkit or https://github.com/taotriad/cluster-management-toolkit
items:
- group: catalog\.cattle\.io
kind: app
version: v1
- group: management\.cattle\.io
kind: authconfig|clusterregistrationtoken|managedchart|podsecurityadmissionconfigurationtemplate
version: v3