Skip to content

Commit 4e8e543

Browse files
committed
migration-doc: clarify instructions to use new registry in published
manifests Signed-off-by: Stefan Büringer [email protected]
1 parent e70fef8 commit 4e8e543

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

docs/book/src/developer/providers/v1.2-to-v1.3.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ The default value is 0, meaning that the volume can be detached without any time
4545

4646
### Other
4747

48+
- The Kubernetes default registry has been changed from `k8s.gcr.io` to `registry.k8s.io`. Kubernetes image promotion currently publishes to both registries. Please
49+
consider publishing manifests which reference the controller images from the new registry (for reference [Cluster API PR](https://github.com/kubernetes-sigs/cluster-api/pull/7478)).
4850
- e2e tests are upgraded to use Ginkgo v2 (v2.2.0) and Gomega v1.20.1. Providers who use the test framework from this release will also need to upgrade, because Ginkgo v2 can't be imported alongside v1. Please see the [Ginkgo upgrade guide](https://onsi.github.io/ginkgo/MIGRATING_TO_V2), and note:
4951
* the default test timeout has been [changed to 1h](https://onsi.github.io/ginkgo/MIGRATING_TO_V2#timeout-behavior)
5052
* the `--junit-report` argument [replaces JUnit custom reporter](https://onsi.github.io/ginkgo/MIGRATING_TO_V2#improved-reporting-infrastructure) code
@@ -64,4 +66,3 @@ The default value is 0, meaning that the volume can be detached without any time
6466
The variable `SkipUpgrade` could be set to revert to the old behaviour by making use of the `KUBERNETES_VERSION` variable and skipping the kubernetes upgrade.
6567
- cert-manager upgraded from v1.9.1 to v1.10.0.
6668
- Machine `providerID` is now being strictly checked for equality when compared against Kubernetes node `providerID` data. This is the expected criteria for correlating a Cluster API machine to its corresponding Kubernetes node, but historically this comparison was not strict, and instead compared only against the `ID` substring part of the full `providerID` string. Because different providers construct `providerID` strings differently, the `ID` substring is not uniformly defined and implemented across providers, and thus the existing `providerID` equality can not guarantee the correct Machine-Node correlation. It is very unlikely that this new behavior will break existing providers, but FYI: if strict `providerID` equality will degrade expected behaviors, you may need to update your provider implementation prior to adopting Cluster API v1.3.
67-
- Default registry has changed. From now on new images will be published to `registry.k8s.io` instead of `k8s.gcr.io`.

0 commit comments

Comments
 (0)