You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: test/e2e/clusterctl_upgrade.go
+57-6Lines changed: 57 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -71,6 +71,24 @@ type ClusterctlUpgradeSpecInput struct {
71
71
// InitWithKubernetesVersion can be used to override the INIT_WITH_KUBERNETES_VERSION e2e config variable with a specific
72
72
// Kubernetes version to use to create the secondary management cluster, e.g. `v1.25.0`
73
73
InitWithKubernetesVersionstring
74
+
// InitWithCoreProvider specifies the core provider version to use when initializing the secondary management cluster, e.g. `cluster-api:v1.3.0`.
75
+
// If not set, the core provider version is calculated based on the contract.
76
+
InitWithCoreProviderstring
77
+
// InitWithBootstrapProviders specifies the bootstrap provider versions to use when initializing the secondary management cluster, e.g. `kubeadm:v1.3.0`.
78
+
// If not set, the bootstrap provider version is calculated based on the contract.
79
+
InitWithBootstrapProviders []string
80
+
// InitWithControlPlaneProviders specifies the control plane provider versions to use when initializing the secondary management cluster, e.g. `kubeadm:v1.3.0`.
81
+
// If not set, the control plane provider version is calculated based on the contract.
82
+
InitWithControlPlaneProviders []string
83
+
// InitWithInfrastructureProviders specifies the infrastructure provider versions to add to the secondary management cluster, e.g. `aws:v2.0.0`.
84
+
// If not set, the infrastructure provider version is calculated based on the contract.
85
+
InitWithInfrastructureProviders []string
86
+
// InitWithIPAMProviders specifies the IPAM provider versions to add to the secondary management cluster, e.g. `infoblox:v0.0.1`.
87
+
// If not set, the IPAM provider version is calculated based on the contract.
88
+
InitWithIPAMProviders []string
89
+
// InitWithRuntimeExtensionProviders specifies the runtime extension provider versions to add to the secondary management cluster, e.g. `test:v0.0.1`.
90
+
// If not set, the runtime extension provider version is calculated based on the contract.
91
+
InitWithRuntimeExtensionProviders []string
74
92
// UpgradeClusterctlVariables can be used to set additional variables for clusterctl upgrade.
0 commit comments