@@ -55,10 +55,10 @@ Checking new release availability...
55
55
Latest release available for the v1beta1 API Version of Cluster API (contract):
56
56
57
57
NAME NAMESPACE TYPE CURRENT VERSION NEXT VERSION
58
- bootstrap-kubeadm capi-kubeadm-bootstrap-system BootstrapProvider v1.6 .0 v1.6.3
59
- control-plane-kubeadm capi-kubeadm-control-plane-system ControlPlaneProvider v1.6 .0 v1.6.3
60
- cluster-api capi-system CoreProvider v1.6 .0 v1.6.3
61
- infrastructure-hetzner caph-system InfrastructureProvider v1.0.0-beta.30 Already up to date
58
+ bootstrap-kubeadm capi-kubeadm-bootstrap-system BootstrapProvider v1.8 .0 v1.8.4
59
+ control-plane-kubeadm capi-kubeadm-control-plane-system ControlPlaneProvider v1.8 .0 v1.8.4
60
+ cluster-api capi-system CoreProvider v1.8 .0 v1.8.4
61
+ infrastructure-hetzner caph-system InfrastructureProvider v1.0.0 Already up to date
62
62
63
63
You can now apply the upgrade by executing the following command:
64
64
@@ -77,23 +77,23 @@ You might be surprised that for `infrastructure-hetzner`, you see the "Already u
77
77
78
78
## Upgrade cluster-API
79
79
80
- We will upgrade cluster API core components to v1.6.3 version.
80
+ We will upgrade cluster API core components to v1.8.4 version.
81
81
Use the command, which you saw in the plan:
82
82
83
83
``` shell
84
84
$ clusterctl upgrade apply --contract v1beta1
85
85
Checking cert-manager version...
86
86
Cert-manager is already up to date
87
87
Performing upgrade...
88
- Scaling down Provider=" cluster-api" Version=" v1.6 .0" Namespace=" capi-system"
89
- Scaling down Provider=" bootstrap-kubeadm" Version=" v1.6 .0" Namespace=" capi-kubeadm-bootstrap-system"
90
- Scaling down Provider=" control-plane-kubeadm" Version=" v1.6 .0" Namespace=" capi-kubeadm-control-plane-system"
91
- Deleting Provider=" cluster-api" Version=" v1.6 .0" Namespace=" capi-system"
92
- Installing Provider=" cluster-api" Version=" v1.6.3 " TargetNamespace=" capi-system"
93
- Deleting Provider=" bootstrap-kubeadm" Version=" v1.6 .0" Namespace=" capi-kubeadm-bootstrap-system"
94
- Installing Provider=" bootstrap-kubeadm" Version=" v1.6.3 " TargetNamespace=" capi-kubeadm-bootstrap-system"
95
- Deleting Provider=" control-plane-kubeadm" Version=" v1.6 .0" Namespace=" capi-kubeadm-control-plane-system"
96
- Installing Provider=" control-plane-kubeadm" Version=" v1.6.3 " TargetNamespace=" capi-kubeadm-control-plane-system"
88
+ Scaling down Provider=" cluster-api" Version=" v1.8 .0" Namespace=" capi-system"
89
+ Scaling down Provider=" bootstrap-kubeadm" Version=" v1.8 .0" Namespace=" capi-kubeadm-bootstrap-system"
90
+ Scaling down Provider=" control-plane-kubeadm" Version=" v1.8 .0" Namespace=" capi-kubeadm-control-plane-system"
91
+ Deleting Provider=" cluster-api" Version=" v1.8 .0" Namespace=" capi-system"
92
+ Installing Provider=" cluster-api" Version=" v1.8.4 " TargetNamespace=" capi-system"
93
+ Deleting Provider=" bootstrap-kubeadm" Version=" v1.8 .0" Namespace=" capi-kubeadm-bootstrap-system"
94
+ Installing Provider=" bootstrap-kubeadm" Version=" v1.8.4 " TargetNamespace=" capi-kubeadm-bootstrap-system"
95
+ Deleting Provider=" control-plane-kubeadm" Version=" v1.8 .0" Namespace=" capi-kubeadm-control-plane-system"
96
+ Installing Provider=" control-plane-kubeadm" Version=" v1.8.4 " TargetNamespace=" capi-kubeadm-control-plane-system"
97
97
```
98
98
99
99
Great, cluster-API was upgraded.
@@ -108,16 +108,16 @@ If you want to update only one components or update components one by one then t
108
108
109
109
You can find the latest version of CAPH here:
110
110
111
- https://github.com/syself/cluster-api-provider-hetzner/tags
111
+ < https://github.com/syself/cluster-api-provider-hetzner/tags >
112
112
113
113
``` shell
114
- $ clusterctl upgrade apply --infrastructure=hetzner:v1.0.0-beta.33
114
+ $ clusterctl upgrade apply --infrastructure=hetzner:v1.0.0
115
115
Checking cert-manager version...
116
116
Cert-manager is already up to date
117
117
Performing upgrade...
118
118
Scaling down Provider=" infrastructure-hetzner" Version=" " Namespace=" caph-system"
119
119
Deleting Provider=" infrastructure-hetzner" Version=" " Namespace=" caph-system"
120
- Installing Provider=" infrastructure-hetzner" Version=" v1.0.0-beta.33 " TargetNamespace=" caph-system"
120
+ Installing Provider=" infrastructure-hetzner" Version=" v1.0.0" TargetNamespace=" caph-system"
121
121
```
122
122
123
123
After the upgrade, you'll notice the new pod spinning up the ` caph-system ` namespace.
@@ -130,7 +130,7 @@ caph-controller-manager-85fcb6ffcb-4sj6d 1/1 Running 0 79s
130
130
131
131
{% callout %}
132
132
133
- Please note that ` clusterctl ` doesn't support pre-release of GitHub by default so if you want to use a pre-release, you'll have to specify the version such as ` hetzner:v1.0.0-beta.33 `
133
+ Please note that ` clusterctl ` doesn't support pre-release of GitHub by default so if you want to use a pre-release, you'll have to specify the version such as ` hetzner:v1.0.0 `
134
134
135
135
{% /callout %}
136
136
0 commit comments