mirror of
https://github.com/siderolabs/talos.git
synced 2025-08-18 04:27:06 +02:00
This changes installer image/iso output to be tar via stdout (optionally), so that we can copy back artifacts back from remote docker daemon. Fixes #2776 Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
23 lines
695 B
Bash
Executable File
23 lines
695 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -eou pipefail
|
|
|
|
source ./hack/test/e2e.sh
|
|
|
|
function setup {
|
|
set +x
|
|
echo ${GCE_SVC_ACCT} | base64 -d > ${TMP}/svc-acct.json
|
|
gcloud auth activate-service-account --key-file ${TMP}/svc-acct.json
|
|
set -x
|
|
|
|
gsutil cp ${ARTIFACTS}/gcp-amd64.tar.gz gs://talos-e2e/gcp-${SHA}.tar.gz
|
|
gcloud --quiet --project talos-testbed compute images delete talos-e2e-${SHA} || true
|
|
gcloud --quiet --project talos-testbed compute images create talos-e2e-${SHA} --source-uri gs://talos-e2e/gcp-${SHA}.tar.gz
|
|
sed -e "s/{{TAG}}/${SHA}/" ${PWD}/hack/test/capi/cluster-gcp.yaml > ${TMP}/cluster.yaml
|
|
}
|
|
|
|
setup
|
|
create_cluster_capi gcp
|
|
run_talos_integration_test
|
|
run_kubernetes_integration_test
|