Skip to content

Commit cbe2c20

Browse files
committed
update v2 breaking changes list to include XR connection details
Signed-off-by: Jared Watts <jbw976@gmail.com>
1 parent f5829c5 commit cbe2c20

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

content/master/whats-new/_index.md

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -171,9 +171,9 @@ deprecate and remove cluster scoped MRs at a future date.
171171
Read more about Crossplane v2's [backward compatibility](#backward-compatibility).
172172
{{</hint>}}
173173

174-
Crossplane v2 also introduces
175-
[managed resource definitions]({{<ref "../managed-resources/managed-resource-definitions">}})
176-
for selective activation of provider resources, reducing cluster overhead by
174+
Crossplane v2 also introduces
175+
[managed resource definitions]({{<ref "../managed-resources/managed-resource-definitions">}})
176+
for selective activation of provider resources, reducing cluster overhead by
177177
installing only the managed resources you actually need.
178178

179179
## Compose any resource
@@ -250,7 +250,7 @@ spec:
250250
Operations support three modes:
251251

252252
* **Operation** - Run once to completion
253-
* **CronOperation** - Run on a scheduled basis
253+
* **CronOperation** - Run on a scheduled basis
254254
* **WatchOperation** - Run when resources change
255255

256256
Operations can read existing resources and optionally change them. This enables
@@ -268,6 +268,7 @@ Crossplane v2 makes the following breaking changes:
268268
* It removes native patch and transform composition.
269269
* It removes the `ControllerConfig` type.
270270
* It removes support for external secret stores.
271+
* It removes composite resource connection details support.
271272
* It removes the default registry for Crossplane Packages.
272273

273274
Crossplane deprecated native patch and transform composition in Crossplane
@@ -279,6 +280,10 @@ Crossplane deprecated the `ControllerConfig` type in v1.11. It's replaced by the
279280
Crossplane added external secret stores in v1.7. External secret stores have
280281
remained in alpha for over two years and are now unmaintained.
281282

283+
Composite resources no longer have native connection details support. You
284+
can recreate this feature by composing your own connection details `Secret`
285+
as described in the [connection details composition guide]({{<ref "../guides/connection-details-composition">}}).
286+
282287
Crossplane v2 drops the `--registry` flag that allowed users to specify a default
283288
registry value and now requires users to always specify a fully qualified URL when
284289
installing packages, both directly via `spec.package` and indirectly as dependencies.
@@ -299,9 +304,9 @@ Run `kubectl get pkg` to look for any packages that aren't fully qualified, then
299304
update or rebuild any Packages to use fully qualified images as needed.
300305
{{</hint>}}
301306

302-
Crossplane v2 supports legacy v1-style XRs and MRs. Most users can upgrade from
307+
Crossplane v2 supports legacy v1-style XRs and MRs. Most users can upgrade from
303308
v1.x to Crossplane v2 without breaking changes.
304309

305310
Existing Compositions require minor updates to work with Crossplane v2
306-
style XRs and MRs. Follow the [Crossplane v2 upgrade guide]({{<ref "../guides/upgrade-to-crossplane-v2">}})
311+
style XRs and MRs. Follow the [Crossplane v2 upgrade guide]({{<ref "../guides/upgrade-to-crossplane-v2">}})
307312
for step-by-step migration instructions.

0 commit comments

Comments
 (0)