@@ -177,17 +177,17 @@ metadata:
177
177
spec :
178
178
activate :
179
179
# Legacy cluster-scoped resources (existing v1 resources)
180
- - buckets.s3.aws.crossplane .io
181
- - instances.ec2.aws.crossplane .io
180
+ - buckets.s3.aws.upbound .io
181
+ - instances.ec2.aws.upbound .io
182
182
183
183
# Modern namespaced resources (new v2 resources)
184
- - buckets.s3.aws.m.crossplane .io
185
- - instances.ec2.aws.m.crossplane .io
184
+ - buckets.s3.aws.m.upbound .io
185
+ - instances.ec2.aws.m.upbound .io
186
186
` ` `
187
187
188
188
{{<hint "tip">}}
189
- Notice the distinction: ` s3.aws.crossplane .io` (legacy cluster-scoped) vs
190
- ` s3.aws.m.crossplane .io` (v2 namespaced). The `.m.` indicates modern
189
+ Notice the distinction: ` s3.aws.upbound .io` (legacy cluster-scoped) vs
190
+ ` s3.aws.m.upbound .io` (v2 namespaced). The `.m.` indicates modern
191
191
namespaced managed resources.
192
192
{{</hint>}}
193
193
@@ -246,10 +246,18 @@ For example `provider-aws-s3:v2.0.0` has two `Bucket` MRs:
246
246
The `spec.forProvider` and `status.atProvider` fields are schematically
247
247
identical.
248
248
249
- {{<hint "note ">}}
249
+ {{<hint "tip ">}}
250
250
Use `kubectl get mrds` to see available MR API versions.
251
251
{{</hint>}}
252
252
253
+ {{<hint "note">}}
254
+ Not all providers use `.crossplane.io` domains. For example, `provider-aws-s3`
255
+ uses `.upbound.io` domains for historical reasons. The general pattern for
256
+ namespaced resources is adding `.m` to the existing domain : ` <domain>` becomes
257
+ ` m.<domain>` (like `upbound.io` → `m.upbound.io` or `crossplane.io` →
258
+ ` m.crossplane.io` ).
259
+ {{</hint>}}
260
+
253
261
**Before (v1 cluster-scoped)**:
254
262
` ` ` yaml
255
263
apiVersion: apiextensions.crossplane.io/v1
@@ -271,7 +279,7 @@ spec:
271
279
source: Inline
272
280
inline:
273
281
template: |
274
- apiVersion: s3.aws.crossplane .io/v1beta2
282
+ apiVersion: s3.aws.upbound .io/v1beta2
275
283
kind: Bucket
276
284
metadata:
277
285
name: {{ .observed.composite.resource.metadata.name }}
@@ -301,7 +309,7 @@ spec:
301
309
source: Inline
302
310
inline:
303
311
template: |
304
- apiVersion: s3.aws.m.crossplane .io/v1beta1 # Added .m, reset to v1beta1
312
+ apiVersion: s3.aws.m.upbound .io/v1beta1 # Added .m, reset to v1beta1
305
313
kind: Bucket
306
314
metadata:
307
315
name: {{ .observed.composite.resource.metadata.name }}
0 commit comments