mirror of
				https://github.com/siderolabs/talos.git
				synced 2025-10-31 08:21:25 +01:00 
			
		
		
		
	Bump k8s to v1.25.0-beta.0 Update most kubernetes `master` references to `controlplane` Signed-off-by: Noel Georgi <git@frezbo.dev>
		
			
				
	
	
		
			44 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/usr/bin/env bash
 | |
| 
 | |
| set -eou pipefail
 | |
| 
 | |
| source ./hack/test/e2e.sh
 | |
| 
 | |
| PROVISIONER=docker
 | |
| CLUSTER_NAME=e2e-${PROVISIONER}
 | |
| 
 | |
| function create_cluster {
 | |
|   build_registry_mirrors
 | |
| 
 | |
|   "${TALOSCTL}" cluster create \
 | |
|     --provisioner="${PROVISIONER}" \
 | |
|     --name="${CLUSTER_NAME}" \
 | |
|     --kubernetes-version=${KUBERNETES_VERSION} \
 | |
|     --image="${IMAGE}" \
 | |
|     --controlplanes=1 \
 | |
|     --workers=1 \
 | |
|     --mtu=1450 \
 | |
|     --memory=2048 \
 | |
|     --cpus=2.0 \
 | |
|     --with-init-node=false \
 | |
|     --docker-host-ip=127.0.0.1 \
 | |
|     --endpoint=127.0.0.1 \
 | |
|     ${REGISTRY_MIRROR_FLAGS} \
 | |
|     --crashdump
 | |
| 
 | |
|   "${TALOSCTL}" config node 10.5.0.2
 | |
| }
 | |
| 
 | |
| function destroy_cluster() {
 | |
|   "${TALOSCTL}" cluster destroy --name "${CLUSTER_NAME}" --provisioner "${PROVISIONER}"
 | |
| }
 | |
| 
 | |
| create_cluster
 | |
| get_kubeconfig
 | |
| ${KUBECTL} config set-cluster e2e-docker --server https://10.5.0.2:6443
 | |
| run_talos_integration_test_docker
 | |
| run_kubernetes_integration_test
 | |
| 
 | |
| # Unlike other local e2e tests, we don't destroy the cluster there as it is used by CAPI and AWS/GCP e2e tests later.
 | |
| # destroy_cluster
 |