mirror of
				https://github.com/siderolabs/talos.git
				synced 2025-10-31 16:31:13 +01:00 
			
		
		
		
	Drop `--crashdump` and save talos cluster logs as artifacts. Signed-off-by: Noel Georgi <git@frezbo.dev>
		
			
				
	
	
		
			41 lines
		
	
	
		
			971 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			971 B
		
	
	
	
		
			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=1430 \
 | |
|     --memory=2048 \
 | |
|     --cpus=2.0 \
 | |
|     --with-init-node=false \
 | |
|     "${REGISTRY_MIRROR_FLAGS[@]}"
 | |
| 
 | |
|   "${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
 |