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: content/v2.0-preview/whats-new/_index.md
+9-11Lines changed: 9 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -232,25 +232,23 @@ Crossplane deprecated the `ControllerConfig` type in v1.11. It's replaced by the
232
232
Crossplane added external secret stores in v1.7. External secret stores have
233
233
remained in alpha for over two years and are now unmaintained.
234
234
235
-
Crossplane, introduced configurable default registries (`--registry`) in v1.15,
236
-
when the default moved from `index.docker.io` to `xpkg.upbound.io`. In v1.20
237
-
the default changed to `xpkg.crossplane.io`. Crossplane v2 drops the
238
-
`--registry`flag and requires users to specify a registry URL when installing
239
-
packages, both directly via `spec.package` and indirectly as dependencies.
235
+
Crossplane v2 drops the `--registry` flag that allowed users to specify a default
236
+
registry value and now requires users to always specify a fully qualified URL when
237
+
installing packages, both directly via `spec.package` and indirectly as dependencies.
240
238
Using fully qualified images was already a best practice, but it's now enforced
241
-
to avoid confusion, and ensure users are aware of the registry used by their
242
-
packages.
239
+
to avoid confusion and unexpected behavior, as well as to ensure users are aware
240
+
of the registry used by their packages.
243
241
244
242
{{<hint "important">}}
245
243
As long as you're not using these deprecated or alpha features, Crossplane v2 is
246
244
backward compatible with Crossplane v1.x.
247
245
{{</hint>}}
248
246
249
247
{{<hint "important">}}
250
-
Before upgrading to Crossplane v2, please ensure all your Packages fully
251
-
qualified images used by running `kubectl get pkg`, looking for non fully
252
-
qualified images, and update, or rebuild, Packages to use fully qualified
253
-
images, as needed.
248
+
Before upgrading to Crossplane v2, please ensure all your Packages are using fully
249
+
qualified images that explicitly specify a registry, i.e. `registry.example.com/repo/package:tag`.
250
+
251
+
Run `kubectl get pkg` to look for any packages that are not fully qualified, then update or rebuild any Packages to use fully qualified images as needed.
0 commit comments