-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[e2e] Use different K8s version with each ClusterctlUpgrade test #5704
Comments
/kind feature |
+1 |
/area testing |
/milestone v1.2 |
@fabriziopandini: GuidelinesPlease ensure that the issue body includes answers to the following questions:
For more details on the requirements of such an issue, please see here and ensure that they are met. If this request no longer meets these requirements, the label can be removed In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Some details: The clusterctl upgrade test currently takes the following configuration as input parameter: cluster-api/test/e2e/clusterctl_upgrade.go Lines 56 to 73 in 3d2876c
Additional configuration can be set via environment variables. Some configuration can be set both via environment variables and the The Kubernetes version we use for the Essentially, we want an Feel free to ask here or in Slack if there are any questions :) |
/good-first-issue |
@fabriziopandini: GuidelinesPlease ensure that the issue body includes answers to the following questions:
For more details on the requirements of such an issue, please see here and ensure that they are met. If this request no longer meets these requirements, the label can be removed In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/assign |
/assign |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
/remove-lifecycle stale |
/triage accepted |
In
ClusterctlUpgrade
e2e test, independent of theclusterctl
version specified withINIT_WITH_BINARY
, we can only specify a single K8s version (INIT_WITH_KUBERNETES_VERSION
) for the cluster.More specifically, providers might call ClusterctlUpgrade to test both v1alpha3-->v1beta1 test and v1alpha4-->v1beta1 upgrade, but both calls use the same K8s version specified with
INIT_WITH_KUBERNETES_VERSION
.One way to use a different version for each upgrade test, instead of parsing a pre-defined variable, we can add a field for the K8s version in ClusterctlUpgradeSpecInput similar to
cluster-api/test/e2e/clusterctl_upgrade.go
Line 61 in aafa086
The text was updated successfully, but these errors were encountered: