|
1 | 1 | managementClusterName: rancher-turtles-e2e |
2 | 2 |
|
3 | 3 | images: |
4 | | -# Use local dev images built source tree; |
5 | | -- name: "{TURTLES_IMAGE}:{TURTLES_VERSION}" |
6 | | - loadBehavior: tryLoad |
| 4 | + # Use local dev images built source tree; |
| 5 | + - name: "{TURTLES_IMAGE}:{TURTLES_VERSION}" |
| 6 | + loadBehavior: tryLoad |
7 | 7 |
|
8 | 8 | intervals: |
9 | 9 | default/wait-controllers: ["15m", "10s"] |
@@ -38,45 +38,56 @@ variables: |
38 | 38 | SECRET_KEYS: "NGROK_AUTHTOKEN,NGROK_API_KEY,RANCHER_HOSTNAME,RANCHER_PASSWORD,CAPG_ENCODED_CREDS,AWS_ACCESS_KEY_ID,AWS_SECRET_ACCESS_KEY,AZURE_SUBSCRIPTION_ID,AZURE_CLIENT_ID,AZURE_CLIENT_SECRET,AZURE_TENANT_ID,GCP_PROJECT,GCP_NETWORK_NAME,GCP_IMAGE_ID,VSPHERE_TLS_THUMBPRINT,VSPHERE_SERVER,VSPHERE_DATACENTER,VSPHERE_DATASTORE,VSPHERE_FOLDER,VSPHERE_TEMPLATE,VSPHERE_NETWORK,VSPHERE_RESOURCE_POOL,VSPHERE_USERNAME,VSPHERE_PASSWORD,VSPHERE_KUBE_VIP_IP_KUBEADM,VSPHERE_KUBE_VIP_IP_RKE2,DOCKER_REGISTRY_TOKEN,DOCKER_REGISTRY_USERNAME,DOCKER_REGISTRY_CONFIG" |
39 | 39 |
|
40 | 40 | # Kubernetes Configuration |
41 | | - KUBERNETES_VERSION: "v1.34.0" # Depends on kindest/node |
42 | | - KUBERNETES_MANAGEMENT_VERSION: "v1.34.0" # Depends on kindest/node for kind environments. |
43 | | - RKE2_VERSION: "v1.34.1+rke2r1" |
| 41 | + KUBERNETES_VERSION: "v1.35.0" # Depends on kindest/node |
| 42 | + # Kubernetes version used for the Rancher/CAPI management cluster |
| 43 | + # - Use v1.34.0 for Rancher 2.13.2 compatibility (requires < v1.35.0) |
| 44 | + KUBERNETES_MANAGEMENT_VERSION: "v1.34.0" |
| 45 | + # The cluster used in chart_upgrade must run a Kubernetes version compatible with an older version of Rancher |
| 46 | + KUBERNETES_MANAGEMENT_VERSION_CHART_UPGRADE: "v1.34.0" |
| 47 | + |
| 48 | + # RKE2 specifics |
| 49 | + RKE2_KUBERNETES_VERSION: "v1.35.0+rke2r1" |
44 | 50 | RKE2_CNI: "none" |
45 | 51 |
|
| 52 | + # These two values are used for provisioning a CAPI v1.10 cluster (`v1beta1`) in the chart_upgrade test -> Kubernetes <=v1.33 |
| 53 | + KUBERNETES_V1BETA1_VERSION: "v1.33.7" |
| 54 | + RKE2_V1BETA1_KUBERNETES_VERSION: "v1.33.7+rke2r1" |
| 55 | + |
46 | 56 | # Azure Configuration |
47 | 57 | # |
48 | 58 | # Azure Kubeadm tests need specific k8s version. |
49 | 59 | # This is due to the limited availability of published AMIs. |
50 | 60 | # For example: https://portal.azure.com/#view/Microsoft_Azure_ComputeHub/ComputeHubMenuBlade/~/communityImagesBrowse |
51 | 61 | # Filter `capi-ubun2-2404` images. Beware: not all versions are published on all regions. |
52 | | - AZURE_KUBERNETES_VERSION: "v1.34.1" |
| 62 | + AZURE_KUBERNETES_VERSION: "v1.35.0" |
53 | 63 | # For AKS available versions, run: az aks get-versions --location westeurope |
54 | | - AZURE_AKS_VERSION: "v1.33.3" |
| 64 | + AZURE_AKS_KUBERNETES_VERSION: "v1.34.2" |
55 | 65 |
|
56 | 66 | # AWS Configuration |
57 | 67 | # |
58 | 68 | # AWS Kubeadm tests need specific k8s version. |
59 | 69 | # Images are self-built and need versioned kubernetes components. See docs/image-builder |
60 | | - AWS_KUBERNETES_VERSION: "v1.34.1" |
| 70 | + AWS_KUBERNETES_VERSION: "v1.35.0" |
61 | 71 | # EKS also needs versioned images, that may not be available for recent versions of k8s. |
62 | 72 | # To verify availability, you can run: aws ssm get-parameter --name /aws/service/eks/optimized-ami/1.34/amazon-linux-2023/x86_64/standard/recommended/image_id |
63 | 73 | # Recent versions will return a 'ParameterNotFound' error, preventing EKS from deploying. |
64 | | - AWS_EKS_VERSION: "v1.32.0" #See: https://github.com/kubernetes-sigs/cluster-api-provider-aws/blob/main/docs/proposal/20250922-nodeadm-bootstrap.md |
| 74 | + AWS_EKS_VERSION: "v1.35.0" #See: https://github.com/kubernetes-sigs/cluster-api-provider-aws/blob/main/docs/proposal/20250922-nodeadm-bootstrap.md |
65 | 75 | AWS_REGION: "eu-west-2" |
66 | 76 | KUBERNETES_MANAGEMENT_AWS_REGION: "eu-west-2" |
67 | 77 | AWS_CONTROL_PLANE_MACHINE_TYPE: "t3.large" |
68 | 78 | AWS_NODE_MACHINE_TYPE: "t3.large" |
69 | 79 | AWS_RKE2_CONTROL_PLANE_MACHINE_TYPE: "t3.xlarge" |
70 | 80 | AWS_RKE2_NODE_MACHINE_TYPE: "t3.xlarge" |
71 | | - AWS_AMI_ID: "ami-055123d49b91c2827" # Private image. See docs/image-builder |
| 81 | + AWS_AMI_ID: "ami-0f19b6377d50fa855" # Private image. See docs/image-builder |
72 | 82 |
|
73 | 83 | # GCP Configuration |
74 | | - GCP_KUBERNETES_VERSION: "v1.34.1" |
| 84 | + # Images are self-built and need versioned kubernetes components. See docs/image-builder |
| 85 | + GCP_KUBERNETES_VERSION: "v1.35.0" |
75 | 86 | GCP_MACHINE_TYPE: "n1-standard-2" |
76 | 87 | GCP_REGION: "europe-west2" |
77 | | - GCP_IMAGE_ID: "cluster-api-ubuntu-2404-v1-34-1-1762253907" # Private image. See docs/image-builder |
| 88 | + GCP_IMAGE_ID: "cluster-api-ubuntu-2404-v1-35-0-1770652401" # Private image. See docs/image-builder |
78 | 89 | GCP_IMAGE_ID_FORMATTED: "" #Calculated at runtime: https://www.googleapis.com/compute/v1/projects/${GCP_PROJECT_ID}/global/images/${GCP_IMAGE_ID}" |
79 | | - |
| 90 | + |
80 | 91 | # CLI Tool Paths |
81 | 92 | CLUSTERCTL_BINARY_PATH: "" |
82 | 93 | HELM_BINARY_PATH: "helm" |
@@ -128,7 +139,7 @@ variables: |
128 | 139 | GITEA_CHART_VERSION: "12.4.0" |
129 | 140 | GITEA_USER_NAME: "gitea_admin" |
130 | 141 | GITEA_USER_PWD: "password" |
131 | | - |
| 142 | + |
132 | 143 | # Credentials used to pull images from docker.io |
133 | 144 | DOCKER_REGISTRY_TOKEN: "" |
134 | 145 | DOCKER_REGISTRY_USERNAME: "" |
|
0 commit comments