@@ -45,12 +45,12 @@ creates a custom API endpoint
45
45
apiVersion : apiextensions.crossplane.io/v1
46
46
kind : CompositeResourceDefinition
47
47
metadata :
48
- name : xmydatabases .example.org
48
+ name : mydatabases .example.org
49
49
spec :
50
50
group : example.org
51
51
names :
52
- kind : xMyDatabase
53
- plural : xmydatabases
52
+ kind : MyDatabase
53
+ plural : mydatabases
54
54
# Removed for brevity
55
55
```
56
56
@@ -67,7 +67,7 @@ metadata:
67
67
spec :
68
68
compositeTypeRef :
69
69
apiVersion : example.org/v1alpha1
70
- kind : xMyDatabase
70
+ kind : MyDatabase
71
71
# Removed for brevity
72
72
```
73
73
@@ -102,8 +102,9 @@ resource.
102
102
103
103
``` yaml {label="annotation",copy-lines="none"}
104
104
apiVersion : example.org/v1alpha1
105
- kind : xMyDatabase
105
+ kind : MyDatabase
106
106
metadata :
107
+ namespace : default
107
108
name : my-composite-resource
108
109
annotations :
109
110
crossplane.io/external-name : my-custom-name
@@ -167,8 +168,9 @@ section of the Composition documentation.
167
168
168
169
` ` ` yaml {label="compref",copy-lines="none"}
169
170
apiVersion: example.org/v1alpha1
170
- kind: xMyDatabase
171
+ kind: MyDatabase
171
172
metadata:
173
+ namespace: default
172
174
name: my-composite-resource
173
175
spec:
174
176
compositionRef:
@@ -185,8 +187,9 @@ provide one or more Composition labels to match.
185
187
186
188
` ` ` yaml {label="complabel",copy-lines="none"}
187
189
apiVersion: example.org/v1alpha1
188
- kind: xMyDatabase
190
+ kind: MyDatabase
189
191
metadata:
192
+ namespace: default
190
193
name: my-composite-resource
191
194
spec:
192
195
compositionSelector:
@@ -215,8 +218,9 @@ resources from automatically upgrading.
215
218
216
219
` ` ` yaml {label="comprev",copy-lines="none"}
217
220
apiVersion: example.org/v1alpha1
218
- kind: xMyDatabase
221
+ kind: MyDatabase
219
222
metadata:
223
+ namespace: default
220
224
name: my-composite-resource
221
225
spec:
222
226
compositionUpdatePolicy: Manual
@@ -239,8 +243,9 @@ desired Composition revision.
239
243
240
244
` ` ` yaml {label="comprevref",copy-lines="none"}
241
245
apiVersion: example.org/v1alpha1
242
- kind: xMyDatabase
246
+ kind: MyDatabase
243
247
metadata:
248
+ namespace: default
244
249
name: my-composite-resource
245
250
spec:
246
251
compositionUpdatePolicy: Manual
@@ -271,8 +276,9 @@ section provide one or more Composition revision labels to match.
271
276
272
277
` ` ` yaml {label="comprevsel",copy-lines="none"}
273
278
apiVersion: example.org/v1alpha1
274
- kind: xMyDatabase
279
+ kind: MyDatabase
275
280
metadata:
281
+ namespace: default
276
282
name: my-composite-resource
277
283
spec:
278
284
compositionRevisionSelector:
@@ -293,8 +299,9 @@ To pause a composite resource apply the
293
299
294
300
` ` ` yaml {label="pause",copy-lines="none"}
295
301
apiVersion: example.org/v1alpha1
296
- kind: xMyDatabase
302
+ kind: MyDatabase
297
303
metadata:
304
+ namespace: default
298
305
name: my-composite-resource
299
306
annotations:
300
307
crossplane.io/paused: "true"
@@ -317,7 +324,7 @@ Use `kubectl get` for the specific custom API endpoint to view
317
324
only those resources.
318
325
319
326
` ` ` shell {copy-lines="1"}
320
- kubectl get xMyDatabase.example.org
327
+ kubectl get mydatabases
321
328
NAME SYNCED READY COMPOSITION AGE
322
329
my-composite-resource True True my-composition 12m
323
330
` ` `
@@ -333,8 +340,9 @@ and unique managed resources created in the
333
340
` ` ` yaml {copy-lines="1",label="desccomposite"}
334
341
kubectl describe composite my-composite-resource
335
342
Name: my-composite-resource
343
+ Namespace: default
336
344
API Version: example.org/v1alpha1
337
- Kind: xMyDatabase
345
+ Kind: MyDatabase
338
346
Spec:
339
347
Composition Ref:
340
348
Name: my-composition
@@ -374,7 +382,7 @@ composite, creating a reference between the managed resource and owning
374
382
composite resource.
375
383
376
384
` ` ` shell {label="complabel",copy-lines="1"}
377
- kubectl describe xmydatabase .example.org/my-database-x9rx9
385
+ kubectl describe mydatabase .example.org/my-database-x9rx9
378
386
Name: my-database2-x9rx9
379
387
Namespace:
380
388
Labels: crossplane.io/composite=my-database-x9rx9
0 commit comments