You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: crossplane-crd-model/src/main/resources/kubernetes/apiextensions.crossplane.io_compositeresourcedefinitions.yaml
+18Lines changed: 18 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,4 @@
1
+
---
1
2
apiVersion: apiextensions.k8s.io/v1
2
3
kind: CustomResourceDefinition
3
4
metadata:
@@ -79,6 +80,7 @@ spec:
79
80
items:
80
81
type: string
81
82
type: array
83
+
x-kubernetes-list-type: atomic
82
84
kind:
83
85
description: |-
84
86
kind is the serialized kind of the resource. It is normally CamelCase and singular.
@@ -103,6 +105,7 @@ spec:
103
105
items:
104
106
type: string
105
107
type: array
108
+
x-kubernetes-list-type: atomic
106
109
singular:
107
110
description: singular is the singular name of the resource. It
108
111
must be all lowercase. Defaults to lowercased `kind`.
@@ -111,6 +114,9 @@ spec:
111
114
- kind
112
115
- plural
113
116
type: object
117
+
x-kubernetes-validations:
118
+
- message: Value is immutable
119
+
rule: self == oldSelf
114
120
connectionSecretKeys:
115
121
description: |-
116
122
ConnectionSecretKeys is the list of keys that will be exposed to the end
@@ -222,6 +228,7 @@ spec:
222
228
items:
223
229
type: string
224
230
type: array
231
+
x-kubernetes-list-type: atomic
225
232
required:
226
233
- conversionReviewVersions
227
234
type: object
@@ -268,12 +275,18 @@ spec:
268
275
required:
269
276
- name
270
277
type: object
278
+
x-kubernetes-validations:
279
+
- message: Value is immutable
280
+
rule: self == oldSelf
271
281
group:
272
282
description: |-
273
283
Group specifies the API group of the defined composite resource.
274
284
Composite resources are served under `/apis/<group>/...`. Must match the
275
285
name of the XRD (in the form `<names.plural>.<group>`).
276
286
type: string
287
+
x-kubernetes-validations:
288
+
- message: Value is immutable
289
+
rule: self == oldSelf
277
290
metadata:
278
291
description: Metadata specifies the desired metadata for the defined
279
292
composite resource and claim CRD's.
@@ -312,6 +325,7 @@ spec:
312
325
items:
313
326
type: string
314
327
type: array
328
+
x-kubernetes-list-type: atomic
315
329
kind:
316
330
description: |-
317
331
kind is the serialized kind of the resource. It is normally CamelCase and singular.
@@ -336,6 +350,7 @@ spec:
336
350
items:
337
351
type: string
338
352
type: array
353
+
x-kubernetes-list-type: atomic
339
354
singular:
340
355
description: singular is the singular name of the resource. It
341
356
must be all lowercase. Defaults to lowercased `kind`.
@@ -344,6 +359,9 @@ spec:
344
359
- kind
345
360
- plural
346
361
type: object
362
+
x-kubernetes-validations:
363
+
- message: Value is immutable
364
+
rule: self == oldSelf
347
365
versions:
348
366
description: |-
349
367
Versions is the list of all API versions of the defined composite
0 commit comments