Skip to content

Commit 6837a59

Browse files
phiscojbw976
andcommitted
review
Co-authored-by: Jared Watts <[email protected]> Signed-off-by: Philippe Scorsolini <[email protected]>
1 parent 1e70c4c commit 6837a59

File tree

1 file changed

+9
-11
lines changed

1 file changed

+9
-11
lines changed

content/v2.0-preview/whats-new/_index.md

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -232,25 +232,23 @@ Crossplane deprecated the `ControllerConfig` type in v1.11. It's replaced by the
232232
Crossplane added external secret stores in v1.7. External secret stores have
233233
remained in alpha for over two years and are now unmaintained.
234234

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.
240238
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.
243241

244242
{{<hint "important">}}
245243
As long as you're not using these deprecated or alpha features, Crossplane v2 is
246244
backward compatible with Crossplane v1.x.
247245
{{</hint>}}
248246

249247
{{<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.
254252
{{</hint>}}
255253

256254
<!-- vale gitlab.FutureTense = NO -->

0 commit comments

Comments
 (0)