@@ -28,83 +28,49 @@ providers:
28
28
- name : cluster-api
29
29
type : CoreProvider
30
30
versions :
31
- - name : v0.4.7 # latest published release in the v1alpha4 series; this is used for v1alpha4 --> v1beta1 clusterctl upgrades test only.
32
- contract : v1alpha4
33
- value : " https://github.com/kubernetes-sigs/cluster-api/releases/download/v0.4.7/core-components.yaml"
34
- type : " url"
35
- files :
36
- - sourcePath : " ../data/shared/v1beta1/metadata.yaml"
37
- replacements :
38
- - old : " imagePullPolicy: Always"
39
- new : " imagePullPolicy: IfNotPresent"
40
31
- name : v1.5.0
41
32
# Use manifest from source files
42
33
value : " https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.5.0/core-components.yaml"
43
34
type : " url"
44
35
contract : v1beta1
45
36
files :
46
- - sourcePath : " ../data/shared/v1beta1/metadata.yaml"
37
+ - sourcePath : " ../data/shared/main/ v1beta1/metadata.yaml"
47
38
replacements :
48
39
- old : " imagePullPolicy: Always"
49
40
new : " imagePullPolicy: IfNotPresent"
50
41
51
42
- name : kubeadm
52
43
type : BootstrapProvider
53
44
versions :
54
- - name : v0.4.7 # latest published release in the v1alpha4 series; this is used for v1alpha4 --> v1beta1 clusterctl upgrades test only.
55
- value : " https://github.com/kubernetes-sigs/cluster-api/releases/download/v0.4.7/bootstrap-components.yaml"
56
- type : " url"
57
- contract : v1alpha4
58
- files :
59
- - sourcePath : " ../data/shared/v1beta1/metadata.yaml"
60
- replacements :
61
- - old : " imagePullPolicy: Always"
62
- new : " imagePullPolicy: IfNotPresent"
63
45
- name : v1.5.0
64
46
# Use manifest from source files
65
47
value : " https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.5.0/bootstrap-components.yaml"
66
48
type : " url"
67
49
contract : v1beta1
68
50
files :
69
- - sourcePath : " ../data/shared/v1beta1/metadata.yaml"
51
+ - sourcePath : " ../data/shared/main/ v1beta1/metadata.yaml"
70
52
replacements :
71
53
- old : " imagePullPolicy: Always"
72
54
new : " imagePullPolicy: IfNotPresent"
73
55
74
56
- name : kubeadm
75
57
type : ControlPlaneProvider
76
58
versions :
77
- - name : v0.4.7
78
- value : " https://github.com/kubernetes-sigs/cluster-api/releases/download/v0.4.7/control-plane-components.yaml"
79
- type : " url"
80
- contract : v1alpha4
81
- files :
82
- - sourcePath : " ../data/shared/v1beta1/metadata.yaml"
83
- replacements :
84
- - old : " imagePullPolicy: Always"
85
- new : " imagePullPolicy: IfNotPresent"
86
59
- name : v1.5.0
87
60
# Use manifest from source files
88
61
value : " https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.5.0/control-plane-components.yaml"
89
62
type : " url"
90
63
contract : v1beta1
91
64
files :
92
- - sourcePath : " ../data/shared/v1beta1/metadata.yaml"
65
+ - sourcePath : " ../data/shared/main/ v1beta1/metadata.yaml"
93
66
replacements :
94
67
- old : " imagePullPolicy: Always"
95
68
new : " imagePullPolicy: IfNotPresent"
96
69
97
70
- name : vsphere
98
71
type : InfrastructureProvider
99
72
versions :
100
- - name : v0.8.2
101
- value : https://github.com/kubernetes-sigs/cluster-api-provider-vsphere/releases/download/v0.8.2/infrastructure-components.yaml
102
- type : " url"
103
- contract : v1alpha4
104
- files :
105
- - sourcePath : " ../../../test/e2e/data/infrastructure-vsphere/capi-upgrades/v1alpha4/cluster-template.yaml"
106
- - sourcePath : " ../../../metadata.yaml"
107
- - name : v1.7.0
73
+ - name : v1.9.99
108
74
# Use manifest from source files
109
75
value : ../../../../cluster-api-provider-vsphere/config/default
110
76
contract : v1beta1
@@ -115,20 +81,20 @@ providers:
115
81
new : " imagePullPolicy: IfNotPresent"
116
82
files :
117
83
# Add a cluster template
118
- - sourcePath : " ../../../test/e2e/data/infrastructure-vsphere/cluster-template.yaml"
119
- - sourcePath : " ../../../test/e2e/data/infrastructure-vsphere/cluster-template-conformance.yaml"
120
- - sourcePath : " ../../../test/e2e/data/infrastructure-vsphere/cluster-template-hw-upgrade.yaml"
121
- - sourcePath : " ../../../test/e2e/data/infrastructure-vsphere/cluster-template-kcp-remediation.yaml"
122
- - sourcePath : " ../../../test/e2e/data/infrastructure-vsphere/cluster-template-md-remediation.yaml"
123
- - sourcePath : " ../../../test/e2e/data/infrastructure-vsphere/cluster-template-node-drain.yaml"
124
- - sourcePath : " ../../../test/e2e/data/infrastructure-vsphere/cluster-template-pci.yaml"
125
- - sourcePath : " ../../../test/e2e/data/infrastructure-vsphere/cluster-template-remote-management.yaml"
126
- - sourcePath : " ../../../test/e2e/data/infrastructure-vsphere/cluster-template-storage-policy.yaml"
127
- - sourcePath : " ../../../test/e2e/data/infrastructure-vsphere/cluster-template-topology.yaml"
128
- - sourcePath : " ../../../test/e2e/data/infrastructure-vsphere/cluster-template-dhcp-overrides.yaml"
129
- - sourcePath : " ../../../test/e2e/data/infrastructure-vsphere/clusterclass-quick-start.yaml"
130
- - sourcePath : " ../../../test/e2e/data/infrastructure-vsphere/cluster-template-ignition.yaml"
131
- - sourcePath : " ../data/shared/v1beta1_provider/metadata.yaml"
84
+ - sourcePath : " ../../../test/e2e/data/infrastructure-vsphere/main/ cluster-template.yaml"
85
+ - sourcePath : " ../../../test/e2e/data/infrastructure-vsphere/main/ cluster-template-conformance.yaml"
86
+ - sourcePath : " ../../../test/e2e/data/infrastructure-vsphere/main/ cluster-template-hw-upgrade.yaml"
87
+ - sourcePath : " ../../../test/e2e/data/infrastructure-vsphere/main/ cluster-template-kcp-remediation.yaml"
88
+ - sourcePath : " ../../../test/e2e/data/infrastructure-vsphere/main/ cluster-template-md-remediation.yaml"
89
+ - sourcePath : " ../../../test/e2e/data/infrastructure-vsphere/main/ cluster-template-node-drain.yaml"
90
+ - sourcePath : " ../../../test/e2e/data/infrastructure-vsphere/main/ cluster-template-pci.yaml"
91
+ - sourcePath : " ../../../test/e2e/data/infrastructure-vsphere/main/ cluster-template-remote-management.yaml"
92
+ - sourcePath : " ../../../test/e2e/data/infrastructure-vsphere/main/ cluster-template-storage-policy.yaml"
93
+ - sourcePath : " ../../../test/e2e/data/infrastructure-vsphere/main/ cluster-template-topology.yaml"
94
+ - sourcePath : " ../../../test/e2e/data/infrastructure-vsphere/main/ cluster-template-dhcp-overrides.yaml"
95
+ - sourcePath : " ../../../test/e2e/data/infrastructure-vsphere/main/ clusterclass-quick-start.yaml"
96
+ - sourcePath : " ../../../test/e2e/data/infrastructure-vsphere/main/ cluster-template-ignition.yaml"
97
+ - sourcePath : " ../data/shared/main/ v1beta1_provider/metadata.yaml"
132
98
133
99
variables :
134
100
KUBERNETES_VERSION : " v1.27.3"
0 commit comments