@@ -43,6 +43,18 @@ providers:
4343      new : " imagePullPolicy: IfNotPresent" 
4444    - old : " --leader-elect" 
4545      new : " --leader-elect=false\n         - --sync-period=1m" 
46+   #  For clusterctl upgrade test
47+   - name : v1.4.6 
48+     value : " https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.4.6/core-components.yaml" 
49+     type : url 
50+     contract : v1beta1 
51+     files :
52+     - sourcePath : " ../data/shared/v1beta1/metadata.yaml" 
53+     replacements :
54+     - old : " imagePullPolicy: Always" 
55+       new : " imagePullPolicy: IfNotPresent" 
56+     - old : " --leader-elect" 
57+       new : " --leader-elect=false\n         - --sync-period=1m" 
4658- name : kubeadm 
4759  type : BootstrapProvider 
4860  versions :
@@ -57,6 +69,18 @@ providers:
5769      new : " imagePullPolicy: IfNotPresent" 
5870    - old : " --leader-elect" 
5971      new : " --leader-elect=false\n         - --sync-period=1m" 
72+   #  For clusterctl upgrade test
73+   - name : v1.4.6 
74+     value : " https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.4.6/bootstrap-components.yaml" 
75+     type : url 
76+     contract : v1beta1 
77+     files :
78+     - sourcePath : " ../data/shared/v1beta1/metadata.yaml" 
79+     replacements :
80+     - old : " imagePullPolicy: Always" 
81+       new : " imagePullPolicy: IfNotPresent" 
82+     - old : " --leader-elect" 
83+       new : " --leader-elect=false\n         - --sync-period=1m" 
6084- name : kubeadm 
6185  type : ControlPlaneProvider 
6286  versions :
@@ -71,6 +95,18 @@ providers:
7195      new : " imagePullPolicy: IfNotPresent" 
7296    - old : " --leader-elect" 
7397      new : " --leader-elect=false\n         - --sync-period=1m" 
98+   #  For clusterctl upgrade test
99+   - name : v1.4.6 
100+     value : " https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.4.6/control-plane-components.yaml" 
101+     type : url 
102+     contract : v1beta1 
103+     files :
104+     - sourcePath : " ../data/shared/v1beta1/metadata.yaml" 
105+     replacements :
106+     - old : " imagePullPolicy: Always" 
107+       new : " imagePullPolicy: IfNotPresent" 
108+     - old : " --leader-elect" 
109+       new : " --leader-elect=false\n         - --sync-period=1m" 
74110- name : openstack 
75111  type : InfrastructureProvider 
76112  versions :
0 commit comments