blob: 7974e134b83963bf37b4699685fa79ac0a09322f [file] [log] [blame]
Giorgi Lekveishvili285ab622023-11-22 13:50:45 +04001# Generated by Fabric8 CRDGenerator, manual edits might get overwritten!
2apiVersion: apiextensions.k8s.io/v1
3kind: CustomResourceDefinition
4metadata:
5 name: gitgcs.gerritoperator.google.com
6spec:
7 group: gerritoperator.google.com
8 names:
9 kind: GitGarbageCollection
10 plural: gitgcs
11 shortNames:
12 - gitgc
13 singular: gitgarbagecollection
14 scope: Namespaced
15 versions:
16 - name: v1alpha1
17 schema:
18 openAPIV3Schema:
19 properties:
20 spec:
21 properties:
22 cluster:
23 type: string
24 schedule:
25 type: string
26 projects:
27 items:
28 type: string
29 type: array
30 resources:
31 properties:
32 claims:
33 items:
34 properties:
35 name:
36 type: string
37 type: object
38 type: array
39 limits:
40 additionalProperties:
41 anyOf:
42 - type: integer
43 - type: string
44 x-kubernetes-int-or-string: true
45 type: object
46 requests:
47 additionalProperties:
48 anyOf:
49 - type: integer
50 - type: string
51 x-kubernetes-int-or-string: true
52 type: object
53 type: object
54 tolerations:
55 items:
56 properties:
57 effect:
58 type: string
59 key:
60 type: string
61 operator:
62 type: string
63 tolerationSeconds:
64 type: integer
65 value:
66 type: string
67 type: object
68 type: array
69 affinity:
70 properties:
71 nodeAffinity:
72 properties:
73 preferredDuringSchedulingIgnoredDuringExecution:
74 items:
75 properties:
76 preference:
77 properties:
78 matchExpressions:
79 items:
80 properties:
81 key:
82 type: string
83 operator:
84 type: string
85 values:
86 items:
87 type: string
88 type: array
89 type: object
90 type: array
91 matchFields:
92 items:
93 properties:
94 key:
95 type: string
96 operator:
97 type: string
98 values:
99 items:
100 type: string
101 type: array
102 type: object
103 type: array
104 type: object
105 weight:
106 type: integer
107 type: object
108 type: array
109 requiredDuringSchedulingIgnoredDuringExecution:
110 properties:
111 nodeSelectorTerms:
112 items:
113 properties:
114 matchExpressions:
115 items:
116 properties:
117 key:
118 type: string
119 operator:
120 type: string
121 values:
122 items:
123 type: string
124 type: array
125 type: object
126 type: array
127 matchFields:
128 items:
129 properties:
130 key:
131 type: string
132 operator:
133 type: string
134 values:
135 items:
136 type: string
137 type: array
138 type: object
139 type: array
140 type: object
141 type: array
142 type: object
143 type: object
144 podAffinity:
145 properties:
146 preferredDuringSchedulingIgnoredDuringExecution:
147 items:
148 properties:
149 podAffinityTerm:
150 properties:
151 labelSelector:
152 properties:
153 matchExpressions:
154 items:
155 properties:
156 key:
157 type: string
158 operator:
159 type: string
160 values:
161 items:
162 type: string
163 type: array
164 type: object
165 type: array
166 matchLabels:
167 additionalProperties:
168 type: string
169 type: object
170 type: object
171 namespaceSelector:
172 properties:
173 matchExpressions:
174 items:
175 properties:
176 key:
177 type: string
178 operator:
179 type: string
180 values:
181 items:
182 type: string
183 type: array
184 type: object
185 type: array
186 matchLabels:
187 additionalProperties:
188 type: string
189 type: object
190 type: object
191 namespaces:
192 items:
193 type: string
194 type: array
195 topologyKey:
196 type: string
197 type: object
198 weight:
199 type: integer
200 type: object
201 type: array
202 requiredDuringSchedulingIgnoredDuringExecution:
203 items:
204 properties:
205 labelSelector:
206 properties:
207 matchExpressions:
208 items:
209 properties:
210 key:
211 type: string
212 operator:
213 type: string
214 values:
215 items:
216 type: string
217 type: array
218 type: object
219 type: array
220 matchLabels:
221 additionalProperties:
222 type: string
223 type: object
224 type: object
225 namespaceSelector:
226 properties:
227 matchExpressions:
228 items:
229 properties:
230 key:
231 type: string
232 operator:
233 type: string
234 values:
235 items:
236 type: string
237 type: array
238 type: object
239 type: array
240 matchLabels:
241 additionalProperties:
242 type: string
243 type: object
244 type: object
245 namespaces:
246 items:
247 type: string
248 type: array
249 topologyKey:
250 type: string
251 type: object
252 type: array
253 type: object
254 podAntiAffinity:
255 properties:
256 preferredDuringSchedulingIgnoredDuringExecution:
257 items:
258 properties:
259 podAffinityTerm:
260 properties:
261 labelSelector:
262 properties:
263 matchExpressions:
264 items:
265 properties:
266 key:
267 type: string
268 operator:
269 type: string
270 values:
271 items:
272 type: string
273 type: array
274 type: object
275 type: array
276 matchLabels:
277 additionalProperties:
278 type: string
279 type: object
280 type: object
281 namespaceSelector:
282 properties:
283 matchExpressions:
284 items:
285 properties:
286 key:
287 type: string
288 operator:
289 type: string
290 values:
291 items:
292 type: string
293 type: array
294 type: object
295 type: array
296 matchLabels:
297 additionalProperties:
298 type: string
299 type: object
300 type: object
301 namespaces:
302 items:
303 type: string
304 type: array
305 topologyKey:
306 type: string
307 type: object
308 weight:
309 type: integer
310 type: object
311 type: array
312 requiredDuringSchedulingIgnoredDuringExecution:
313 items:
314 properties:
315 labelSelector:
316 properties:
317 matchExpressions:
318 items:
319 properties:
320 key:
321 type: string
322 operator:
323 type: string
324 values:
325 items:
326 type: string
327 type: array
328 type: object
329 type: array
330 matchLabels:
331 additionalProperties:
332 type: string
333 type: object
334 type: object
335 namespaceSelector:
336 properties:
337 matchExpressions:
338 items:
339 properties:
340 key:
341 type: string
342 operator:
343 type: string
344 values:
345 items:
346 type: string
347 type: array
348 type: object
349 type: array
350 matchLabels:
351 additionalProperties:
352 type: string
353 type: object
354 type: object
355 namespaces:
356 items:
357 type: string
358 type: array
359 topologyKey:
360 type: string
361 type: object
362 type: array
363 type: object
364 type: object
365 type: object
366 status:
367 properties:
368 replicateAll:
369 type: boolean
370 excludedProjects:
371 items:
372 type: string
373 type: array
374 state:
375 enum:
376 - ACTIVE
377 - INACTIVE
378 - CONFLICT
379 - ERROR
380 type: string
381 type: object
382 type: object
383 served: true
384 storage: true
385 subresources:
386 status: {}