From 16d779e5c155cf0730ccccac9631a81e32d6e3df Mon Sep 17 00:00:00 2001 From: Evsyukov Denis Date: Fri, 19 Jul 2024 11:11:28 +0300 Subject: [PATCH 01/33] feat: add e2e tests for requirements Signed-off-by: Evsyukov Denis --- testing/cloud_layouts/script.sh | 51 ++++++++++++++++++++++++++++++++- 1 file changed, 50 insertions(+), 1 deletion(-) diff --git a/testing/cloud_layouts/script.sh b/testing/cloud_layouts/script.sh index 1545902955..583a661d74 100755 --- a/testing/cloud_layouts/script.sh +++ b/testing/cloud_layouts/script.sh @@ -356,7 +356,7 @@ function prepare_environment() { env VCD_ORG="$LAYOUT_VCD_ORG" \ envsubst '${DECKHOUSE_DOCKERCFG} ${PREFIX} ${DEV_BRANCH} ${KUBERNETES_VERSION} ${CRI} ${VCD_PASSWORD} ${VCD_SERVER} ${VCD_USERNAME} ${VCD_ORG}' \ <"$cwd/resources.tpl.yaml" >"$cwd/resources.yaml" - + ssh_user="ubuntu" ;; @@ -435,12 +435,61 @@ function run-test() { wait_cluster_ready || return $? if [[ -n ${SWITCH_TO_IMAGE_TAG} ]]; then + test_requirements || return $? change_deckhouse_image "${SWITCH_TO_IMAGE_TAG}" || return $? wait_deckhouse_ready || return $? wait_cluster_ready || return $? fi } +function test_requirements() { + wget -q https://github.com/mikefarah/yq/releases/latest/download/yq_linux_386 -O /usr/bin/yq &&\ + chmod +x /usr/bin/yq + + command -v yq >/dev/null 2>&1 || return 1 + + export deckhouseRelease=$(echo 'apiVersion: deckhouse.io/v1alpha1 +approved: false +kind: DeckhouseRelease +metadata: + annotations: + dryrun: "true" + name: v1.96.3 +spec: + version: v1.96.3 + requirements:' | yq '. | load("/deckhouse/release.yaml") as $d1 | .spec.requirements=$d1.requirements' + ) + + testScript=$(cat <<"END_SCRIPT" +export PATH="/opt/deckhouse/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" +export LANG=C +set -Eeuo pipefail + +echo 'apiVersion: deckhouse.io/v1alpha1 +kind: ModuleConfig +metadata: + name: deckhouse +spec: + settings: + releaseChannel: Stable + update: + mode: Auto' | kubectl apply -f - + +echo "$deckhouseRelease" | kubectl apply -f - + +[[ "$(kubectl get deckhousereleases.deckhouse.io -o 'jsonpath={..status.phase}')" == "Deployed" ]] +END_SCRIPT +) + + if $ssh_command -i "$ssh_private_key_path" "$ssh_bastion" "$ssh_user@$master_ip" sudo su -c /bin/bash <<<"${testScript}"; then + return 0 + fi + + >&2 echo "Release status is not Deployed: $(kubectl get deckhousereleases.deckhouse.io -o 'jsonpath={..status.phase}')" + + return 1 +} + function bootstrap_static() { >&2 echo "Run terraform to create nodes for Static cluster ..." pushd "$cwd" From 403740ae29c1159ce218b20704e4ff38781bd6b2 Mon Sep 17 00:00:00 2001 From: Evsyukov Denis Date: Tue, 23 Jul 2024 17:11:28 +0300 Subject: [PATCH 02/33] wip Signed-off-by: Evsyukov Denis --- .github/ci_templates/e2e_tests.yml | 8 +-- .github/workflows/e2e-abort-aws.yml | 12 ++--- .github/workflows/e2e-abort-azure.yml | 12 ++--- .github/workflows/e2e-abort-eks.yml | 12 ++--- .github/workflows/e2e-abort-gcp.yml | 12 ++--- .github/workflows/e2e-abort-openstack.yml | 12 ++--- .github/workflows/e2e-abort-static.yml | 12 ++--- .../workflows/e2e-abort-vclouddirector.yml | 12 ++--- .github/workflows/e2e-abort-vsphere.yml | 12 ++--- .github/workflows/e2e-abort-yandex-cloud.yml | 12 ++--- .github/workflows/e2e-aws.yml | 24 ++++----- .github/workflows/e2e-azure.yml | 24 ++++----- .github/workflows/e2e-daily.yml | 32 ++++++------ .github/workflows/e2e-eks.yml | 48 +++++++++--------- .github/workflows/e2e-gcp.yml | 24 ++++----- .github/workflows/e2e-openstack.yml | 24 ++++----- .github/workflows/e2e-static.yml | 24 ++++----- .github/workflows/e2e-vclouddirector.yml | 24 ++++----- .github/workflows/e2e-vsphere.yml | 24 ++++----- .github/workflows/e2e-yandex-cloud.yml | 24 ++++----- testing/cloud_layouts/script.sh | 49 +++++++++++-------- 21 files changed, 223 insertions(+), 214 deletions(-) diff --git a/.github/ci_templates/e2e_tests.yml b/.github/ci_templates/e2e_tests.yml index a56fa53bf8..196f5aa88e 100644 --- a/.github/ci_templates/e2e_tests.yml +++ b/.github/ci_templates/e2e_tests.yml @@ -160,7 +160,7 @@ run: | -e KUBERNETES_VERSION=${KUBERNETES_VERSION} \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash /deckhouse/testing/cloud_layouts/{!{ $script_eks }!} {!{ $script_arg }!} @@ -176,7 +176,7 @@ run: | -v "$PWD/config.yml:/config.yml" \ -v ${TMP_DIR_PATH}:/tmp \ -v "$PWD/resources.yml:/resources.yml" \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ ${INSTALL_IMAGE_NAME} \ bash -c "dhctl bootstrap-phase install-deckhouse \ --kubeconfig=/tmp/eks-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}.kubeconfig \ @@ -198,7 +198,7 @@ run: | -e KUBECONFIG=/tmp/eks-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}.kubeconfig \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash -c "/deckhouse/testing/cloud_layouts/{!{ $script_eks }!} wait_deckhouse_ready && \ @@ -249,7 +249,7 @@ run: | -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ {!{- end }!} -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ diff --git a/.github/workflows/e2e-abort-aws.yml b/.github/workflows/e2e-abort-aws.yml index 74acb0ed68..546348e787 100644 --- a/.github/workflows/e2e-abort-aws.yml +++ b/.github/workflows/e2e-abort-aws.yml @@ -277,7 +277,7 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -554,7 +554,7 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -831,7 +831,7 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1108,7 +1108,7 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1385,7 +1385,7 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1662,7 +1662,7 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ diff --git a/.github/workflows/e2e-abort-azure.yml b/.github/workflows/e2e-abort-azure.yml index 762663b604..ede6dec111 100644 --- a/.github/workflows/e2e-abort-azure.yml +++ b/.github/workflows/e2e-abort-azure.yml @@ -281,7 +281,7 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -562,7 +562,7 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -843,7 +843,7 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1124,7 +1124,7 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1405,7 +1405,7 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1686,7 +1686,7 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ diff --git a/.github/workflows/e2e-abort-eks.yml b/.github/workflows/e2e-abort-eks.yml index 25f6c7efdc..97ab996202 100644 --- a/.github/workflows/e2e-abort-eks.yml +++ b/.github/workflows/e2e-abort-eks.yml @@ -281,7 +281,7 @@ jobs: -e KUBERNETES_VERSION=${KUBERNETES_VERSION} \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash /deckhouse/testing/cloud_layouts/script_eks.sh cleanup @@ -561,7 +561,7 @@ jobs: -e KUBERNETES_VERSION=${KUBERNETES_VERSION} \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash /deckhouse/testing/cloud_layouts/script_eks.sh cleanup @@ -841,7 +841,7 @@ jobs: -e KUBERNETES_VERSION=${KUBERNETES_VERSION} \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash /deckhouse/testing/cloud_layouts/script_eks.sh cleanup @@ -1121,7 +1121,7 @@ jobs: -e KUBERNETES_VERSION=${KUBERNETES_VERSION} \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash /deckhouse/testing/cloud_layouts/script_eks.sh cleanup @@ -1401,7 +1401,7 @@ jobs: -e KUBERNETES_VERSION=${KUBERNETES_VERSION} \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash /deckhouse/testing/cloud_layouts/script_eks.sh cleanup @@ -1681,7 +1681,7 @@ jobs: -e KUBERNETES_VERSION=${KUBERNETES_VERSION} \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash /deckhouse/testing/cloud_layouts/script_eks.sh cleanup diff --git a/.github/workflows/e2e-abort-gcp.yml b/.github/workflows/e2e-abort-gcp.yml index ac5d1525ae..f629495413 100644 --- a/.github/workflows/e2e-abort-gcp.yml +++ b/.github/workflows/e2e-abort-gcp.yml @@ -275,7 +275,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -550,7 +550,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -825,7 +825,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1100,7 +1100,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1375,7 +1375,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1650,7 +1650,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ diff --git a/.github/workflows/e2e-abort-openstack.yml b/.github/workflows/e2e-abort-openstack.yml index 3aafe27be0..f9d7ae9720 100644 --- a/.github/workflows/e2e-abort-openstack.yml +++ b/.github/workflows/e2e-abort-openstack.yml @@ -275,7 +275,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -550,7 +550,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -825,7 +825,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1100,7 +1100,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1375,7 +1375,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1650,7 +1650,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ diff --git a/.github/workflows/e2e-abort-static.yml b/.github/workflows/e2e-abort-static.yml index 787a6d80b9..6a5013169a 100644 --- a/.github/workflows/e2e-abort-static.yml +++ b/.github/workflows/e2e-abort-static.yml @@ -275,7 +275,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -550,7 +550,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -825,7 +825,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1100,7 +1100,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1375,7 +1375,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1650,7 +1650,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ diff --git a/.github/workflows/e2e-abort-vclouddirector.yml b/.github/workflows/e2e-abort-vclouddirector.yml index 086f3251b6..2a57a9d2de 100644 --- a/.github/workflows/e2e-abort-vclouddirector.yml +++ b/.github/workflows/e2e-abort-vclouddirector.yml @@ -283,7 +283,7 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -566,7 +566,7 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -849,7 +849,7 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1132,7 +1132,7 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1415,7 +1415,7 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1698,7 +1698,7 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ diff --git a/.github/workflows/e2e-abort-vsphere.yml b/.github/workflows/e2e-abort-vsphere.yml index cb7c9424b2..5252c3f56e 100644 --- a/.github/workflows/e2e-abort-vsphere.yml +++ b/.github/workflows/e2e-abort-vsphere.yml @@ -277,7 +277,7 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -554,7 +554,7 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -831,7 +831,7 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1108,7 +1108,7 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1385,7 +1385,7 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1662,7 +1662,7 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ diff --git a/.github/workflows/e2e-abort-yandex-cloud.yml b/.github/workflows/e2e-abort-yandex-cloud.yml index 07804f1157..982982304e 100644 --- a/.github/workflows/e2e-abort-yandex-cloud.yml +++ b/.github/workflows/e2e-abort-yandex-cloud.yml @@ -279,7 +279,7 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -558,7 +558,7 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -837,7 +837,7 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1116,7 +1116,7 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1395,7 +1395,7 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1674,7 +1674,7 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ diff --git a/.github/workflows/e2e-aws.yml b/.github/workflows/e2e-aws.yml index 093079b506..e0a5517791 100644 --- a/.github/workflows/e2e-aws.yml +++ b/.github/workflows/e2e-aws.yml @@ -490,7 +490,7 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -577,7 +577,7 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -959,7 +959,7 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1046,7 +1046,7 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1428,7 +1428,7 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1515,7 +1515,7 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1897,7 +1897,7 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1984,7 +1984,7 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2366,7 +2366,7 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2453,7 +2453,7 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2835,7 +2835,7 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2922,7 +2922,7 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ diff --git a/.github/workflows/e2e-azure.yml b/.github/workflows/e2e-azure.yml index ed716aefdf..a3e3539e52 100644 --- a/.github/workflows/e2e-azure.yml +++ b/.github/workflows/e2e-azure.yml @@ -494,7 +494,7 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -585,7 +585,7 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -971,7 +971,7 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1062,7 +1062,7 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1448,7 +1448,7 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1539,7 +1539,7 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1925,7 +1925,7 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2016,7 +2016,7 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2402,7 +2402,7 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2493,7 +2493,7 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2879,7 +2879,7 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2970,7 +2970,7 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ diff --git a/.github/workflows/e2e-daily.yml b/.github/workflows/e2e-daily.yml index dc681d29c9..af4fb2fe45 100644 --- a/.github/workflows/e2e-daily.yml +++ b/.github/workflows/e2e-daily.yml @@ -393,7 +393,7 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -460,7 +460,7 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -837,7 +837,7 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -908,7 +908,7 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1279,7 +1279,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1344,7 +1344,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1719,7 +1719,7 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1788,7 +1788,7 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2159,7 +2159,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2224,7 +2224,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2597,7 +2597,7 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2664,7 +2664,7 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -3043,7 +3043,7 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -3116,7 +3116,7 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -3487,7 +3487,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -3552,7 +3552,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ diff --git a/.github/workflows/e2e-eks.yml b/.github/workflows/e2e-eks.yml index f3b73cca1a..496328b67f 100644 --- a/.github/workflows/e2e-eks.yml +++ b/.github/workflows/e2e-eks.yml @@ -496,7 +496,7 @@ jobs: -e KUBERNETES_VERSION=${KUBERNETES_VERSION} \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash /deckhouse/testing/cloud_layouts/script_eks.sh run-test @@ -510,7 +510,7 @@ jobs: -v "$PWD/config.yml:/config.yml" \ -v ${TMP_DIR_PATH}:/tmp \ -v "$PWD/resources.yml:/resources.yml" \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ ${INSTALL_IMAGE_NAME} \ bash -c "dhctl bootstrap-phase install-deckhouse \ --kubeconfig=/tmp/eks-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}.kubeconfig \ @@ -532,7 +532,7 @@ jobs: -e KUBECONFIG=/tmp/eks-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}.kubeconfig \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash -c "/deckhouse/testing/cloud_layouts/script_eks.sh wait_deckhouse_ready && \ @@ -619,7 +619,7 @@ jobs: -e KUBERNETES_VERSION=${KUBERNETES_VERSION} \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash /deckhouse/testing/cloud_layouts/script_eks.sh cleanup @@ -1006,7 +1006,7 @@ jobs: -e KUBERNETES_VERSION=${KUBERNETES_VERSION} \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash /deckhouse/testing/cloud_layouts/script_eks.sh run-test @@ -1020,7 +1020,7 @@ jobs: -v "$PWD/config.yml:/config.yml" \ -v ${TMP_DIR_PATH}:/tmp \ -v "$PWD/resources.yml:/resources.yml" \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ ${INSTALL_IMAGE_NAME} \ bash -c "dhctl bootstrap-phase install-deckhouse \ --kubeconfig=/tmp/eks-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}.kubeconfig \ @@ -1042,7 +1042,7 @@ jobs: -e KUBECONFIG=/tmp/eks-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}.kubeconfig \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash -c "/deckhouse/testing/cloud_layouts/script_eks.sh wait_deckhouse_ready && \ @@ -1129,7 +1129,7 @@ jobs: -e KUBERNETES_VERSION=${KUBERNETES_VERSION} \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash /deckhouse/testing/cloud_layouts/script_eks.sh cleanup @@ -1516,7 +1516,7 @@ jobs: -e KUBERNETES_VERSION=${KUBERNETES_VERSION} \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash /deckhouse/testing/cloud_layouts/script_eks.sh run-test @@ -1530,7 +1530,7 @@ jobs: -v "$PWD/config.yml:/config.yml" \ -v ${TMP_DIR_PATH}:/tmp \ -v "$PWD/resources.yml:/resources.yml" \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ ${INSTALL_IMAGE_NAME} \ bash -c "dhctl bootstrap-phase install-deckhouse \ --kubeconfig=/tmp/eks-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}.kubeconfig \ @@ -1552,7 +1552,7 @@ jobs: -e KUBECONFIG=/tmp/eks-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}.kubeconfig \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash -c "/deckhouse/testing/cloud_layouts/script_eks.sh wait_deckhouse_ready && \ @@ -1639,7 +1639,7 @@ jobs: -e KUBERNETES_VERSION=${KUBERNETES_VERSION} \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash /deckhouse/testing/cloud_layouts/script_eks.sh cleanup @@ -2026,7 +2026,7 @@ jobs: -e KUBERNETES_VERSION=${KUBERNETES_VERSION} \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash /deckhouse/testing/cloud_layouts/script_eks.sh run-test @@ -2040,7 +2040,7 @@ jobs: -v "$PWD/config.yml:/config.yml" \ -v ${TMP_DIR_PATH}:/tmp \ -v "$PWD/resources.yml:/resources.yml" \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ ${INSTALL_IMAGE_NAME} \ bash -c "dhctl bootstrap-phase install-deckhouse \ --kubeconfig=/tmp/eks-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}.kubeconfig \ @@ -2062,7 +2062,7 @@ jobs: -e KUBECONFIG=/tmp/eks-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}.kubeconfig \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash -c "/deckhouse/testing/cloud_layouts/script_eks.sh wait_deckhouse_ready && \ @@ -2149,7 +2149,7 @@ jobs: -e KUBERNETES_VERSION=${KUBERNETES_VERSION} \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash /deckhouse/testing/cloud_layouts/script_eks.sh cleanup @@ -2536,7 +2536,7 @@ jobs: -e KUBERNETES_VERSION=${KUBERNETES_VERSION} \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash /deckhouse/testing/cloud_layouts/script_eks.sh run-test @@ -2550,7 +2550,7 @@ jobs: -v "$PWD/config.yml:/config.yml" \ -v ${TMP_DIR_PATH}:/tmp \ -v "$PWD/resources.yml:/resources.yml" \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ ${INSTALL_IMAGE_NAME} \ bash -c "dhctl bootstrap-phase install-deckhouse \ --kubeconfig=/tmp/eks-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}.kubeconfig \ @@ -2572,7 +2572,7 @@ jobs: -e KUBECONFIG=/tmp/eks-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}.kubeconfig \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash -c "/deckhouse/testing/cloud_layouts/script_eks.sh wait_deckhouse_ready && \ @@ -2659,7 +2659,7 @@ jobs: -e KUBERNETES_VERSION=${KUBERNETES_VERSION} \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash /deckhouse/testing/cloud_layouts/script_eks.sh cleanup @@ -3046,7 +3046,7 @@ jobs: -e KUBERNETES_VERSION=${KUBERNETES_VERSION} \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash /deckhouse/testing/cloud_layouts/script_eks.sh run-test @@ -3060,7 +3060,7 @@ jobs: -v "$PWD/config.yml:/config.yml" \ -v ${TMP_DIR_PATH}:/tmp \ -v "$PWD/resources.yml:/resources.yml" \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ ${INSTALL_IMAGE_NAME} \ bash -c "dhctl bootstrap-phase install-deckhouse \ --kubeconfig=/tmp/eks-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}.kubeconfig \ @@ -3082,7 +3082,7 @@ jobs: -e KUBECONFIG=/tmp/eks-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}.kubeconfig \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash -c "/deckhouse/testing/cloud_layouts/script_eks.sh wait_deckhouse_ready && \ @@ -3169,7 +3169,7 @@ jobs: -e KUBERNETES_VERSION=${KUBERNETES_VERSION} \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash /deckhouse/testing/cloud_layouts/script_eks.sh cleanup diff --git a/.github/workflows/e2e-gcp.yml b/.github/workflows/e2e-gcp.yml index 2b03162805..e52b85e33a 100644 --- a/.github/workflows/e2e-gcp.yml +++ b/.github/workflows/e2e-gcp.yml @@ -488,7 +488,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -573,7 +573,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -953,7 +953,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1038,7 +1038,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1418,7 +1418,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1503,7 +1503,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1883,7 +1883,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1968,7 +1968,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2348,7 +2348,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2433,7 +2433,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2813,7 +2813,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2898,7 +2898,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ diff --git a/.github/workflows/e2e-openstack.yml b/.github/workflows/e2e-openstack.yml index 0d86b5f434..c64252723b 100644 --- a/.github/workflows/e2e-openstack.yml +++ b/.github/workflows/e2e-openstack.yml @@ -488,7 +488,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -573,7 +573,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -953,7 +953,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1038,7 +1038,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1418,7 +1418,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1503,7 +1503,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1883,7 +1883,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1968,7 +1968,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2348,7 +2348,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2433,7 +2433,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2813,7 +2813,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2898,7 +2898,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ diff --git a/.github/workflows/e2e-static.yml b/.github/workflows/e2e-static.yml index 7d3d2a5422..9f3dfc114c 100644 --- a/.github/workflows/e2e-static.yml +++ b/.github/workflows/e2e-static.yml @@ -488,7 +488,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -573,7 +573,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -953,7 +953,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1038,7 +1038,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1418,7 +1418,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1503,7 +1503,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1883,7 +1883,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1968,7 +1968,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2348,7 +2348,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2433,7 +2433,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2813,7 +2813,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2898,7 +2898,7 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ diff --git a/.github/workflows/e2e-vclouddirector.yml b/.github/workflows/e2e-vclouddirector.yml index efac57fff5..6a6466d046 100644 --- a/.github/workflows/e2e-vclouddirector.yml +++ b/.github/workflows/e2e-vclouddirector.yml @@ -496,7 +496,7 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -589,7 +589,7 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -977,7 +977,7 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1070,7 +1070,7 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1458,7 +1458,7 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1551,7 +1551,7 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1939,7 +1939,7 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2032,7 +2032,7 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2420,7 +2420,7 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2513,7 +2513,7 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2901,7 +2901,7 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2994,7 +2994,7 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ diff --git a/.github/workflows/e2e-vsphere.yml b/.github/workflows/e2e-vsphere.yml index ff0c1d6986..f02427db94 100644 --- a/.github/workflows/e2e-vsphere.yml +++ b/.github/workflows/e2e-vsphere.yml @@ -490,7 +490,7 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -577,7 +577,7 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -959,7 +959,7 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1046,7 +1046,7 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1428,7 +1428,7 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1515,7 +1515,7 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1897,7 +1897,7 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1984,7 +1984,7 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2366,7 +2366,7 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2453,7 +2453,7 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2835,7 +2835,7 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2922,7 +2922,7 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ diff --git a/.github/workflows/e2e-yandex-cloud.yml b/.github/workflows/e2e-yandex-cloud.yml index 92d7936fcb..17840833d0 100644 --- a/.github/workflows/e2e-yandex-cloud.yml +++ b/.github/workflows/e2e-yandex-cloud.yml @@ -492,7 +492,7 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -581,7 +581,7 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -965,7 +965,7 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1054,7 +1054,7 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1438,7 +1438,7 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1527,7 +1527,7 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1911,7 +1911,7 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2000,7 +2000,7 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2384,7 +2384,7 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2473,7 +2473,7 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2857,7 +2857,7 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2946,7 +2946,7 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd):/deckhouse \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ diff --git a/testing/cloud_layouts/script.sh b/testing/cloud_layouts/script.sh index 583a661d74..7c6f06548c 100755 --- a/testing/cloud_layouts/script.sh +++ b/testing/cloud_layouts/script.sh @@ -443,28 +443,25 @@ function run-test() { } function test_requirements() { - wget -q https://github.com/mikefarah/yq/releases/latest/download/yq_linux_386 -O /usr/bin/yq &&\ - chmod +x /usr/bin/yq - - command -v yq >/dev/null 2>&1 || return 1 - - export deckhouseRelease=$(echo 'apiVersion: deckhouse.io/v1alpha1 -approved: false -kind: DeckhouseRelease -metadata: - annotations: - dryrun: "true" - name: v1.96.3 -spec: - version: v1.96.3 - requirements:' | yq '. | load("/deckhouse/release.yaml") as $d1 | .spec.requirements=$d1.requirements' - ) + >&2 echo "Start check requirements ..." + if [ ! -f "release.yaml" ]; then + return 1 + fi + releaseFile=$(< "release.yaml") + export releaseFile testScript=$(cat <<"END_SCRIPT" export PATH="/opt/deckhouse/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" export LANG=C set -Eeuo pipefail +wget -q https://github.com/mikefarah/yq/releases/latest/download/yq_linux_386 -O /usr/bin/yq &&\ + chmod +x /usr/bin/yq + +command -v yq >/dev/null 2>&1 || return 1 + +echo "$releaseFile" > /tmp/releaseFile.yaml + echo 'apiVersion: deckhouse.io/v1alpha1 kind: ModuleConfig metadata: @@ -475,18 +472,30 @@ spec: update: mode: Auto' | kubectl apply -f - -echo "$deckhouseRelease" | kubectl apply -f - +echo 'apiVersion: deckhouse.io/v1alpha1 +approved: false +kind: DeckhouseRelease +metadata: + annotations: + dryrun: "true" + name: v1.96.3 +spec: + version: v1.96.3 + requirements:' | yq '. | load(\"/tmp/releaseFile.yaml\") as \$d1 | .spec.requirements=\$d1.requirements' | kubectl apply -f - + +rm /tmp/releaseFile.yaml + +>&2 echo "Release status: $(kubectl get deckhousereleases.deckhouse.io -o 'jsonpath={..status.phase}')" [[ "$(kubectl get deckhousereleases.deckhouse.io -o 'jsonpath={..status.phase}')" == "Deployed" ]] END_SCRIPT ) - if $ssh_command -i "$ssh_private_key_path" "$ssh_bastion" "$ssh_user@$master_ip" sudo su -c /bin/bash <<<"${testScript}"; then + if $ssh_command -i "$ssh_private_key_path" $ssh_bastion "$ssh_user@$master_ip" sudo su -c /bin/bash <<<"${testScript}"; then return 0 fi - >&2 echo "Release status is not Deployed: $(kubectl get deckhousereleases.deckhouse.io -o 'jsonpath={..status.phase}')" - + write_deckhouse_logs return 1 } From 235633b1e0ecc203f476f8166e18f55a0e3113f5 Mon Sep 17 00:00:00 2001 From: Evsyukov Denis Date: Wed, 24 Jul 2024 09:23:55 +0300 Subject: [PATCH 03/33] wip Signed-off-by: Evsyukov Denis --- .github/ci_templates/e2e_tests.yml | 12 ++-- .github/workflows/e2e-abort-aws.yml | 18 +++-- .github/workflows/e2e-abort-azure.yml | 18 +++-- .github/workflows/e2e-abort-eks.yml | 18 +++-- .github/workflows/e2e-abort-gcp.yml | 18 +++-- .github/workflows/e2e-abort-openstack.yml | 18 +++-- .github/workflows/e2e-abort-static.yml | 18 +++-- .../workflows/e2e-abort-vclouddirector.yml | 18 +++-- .github/workflows/e2e-abort-vsphere.yml | 18 +++-- .github/workflows/e2e-abort-yandex-cloud.yml | 18 +++-- .github/workflows/e2e-aws.yml | 36 ++++++---- .github/workflows/e2e-azure.yml | 36 ++++++---- .github/workflows/e2e-daily.yml | 48 ++++++++----- .github/workflows/e2e-eks.yml | 72 ++++++++++++------- .github/workflows/e2e-gcp.yml | 36 ++++++---- .github/workflows/e2e-openstack.yml | 36 ++++++---- .github/workflows/e2e-static.yml | 36 ++++++---- .github/workflows/e2e-vclouddirector.yml | 36 ++++++---- .github/workflows/e2e-vsphere.yml | 36 ++++++---- .github/workflows/e2e-yandex-cloud.yml | 36 ++++++---- 20 files changed, 388 insertions(+), 194 deletions(-) diff --git a/.github/ci_templates/e2e_tests.yml b/.github/ci_templates/e2e_tests.yml index 196f5aa88e..fb7b1a9369 100644 --- a/.github/ci_templates/e2e_tests.yml +++ b/.github/ci_templates/e2e_tests.yml @@ -160,7 +160,8 @@ run: | -e KUBERNETES_VERSION=${KUBERNETES_VERSION} \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash /deckhouse/testing/cloud_layouts/{!{ $script_eks }!} {!{ $script_arg }!} @@ -176,7 +177,8 @@ run: | -v "$PWD/config.yml:/config.yml" \ -v ${TMP_DIR_PATH}:/tmp \ -v "$PWD/resources.yml:/resources.yml" \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ ${INSTALL_IMAGE_NAME} \ bash -c "dhctl bootstrap-phase install-deckhouse \ --kubeconfig=/tmp/eks-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}.kubeconfig \ @@ -198,7 +200,8 @@ run: | -e KUBECONFIG=/tmp/eks-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}.kubeconfig \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash -c "/deckhouse/testing/cloud_layouts/{!{ $script_eks }!} wait_deckhouse_ready && \ @@ -249,7 +252,8 @@ run: | -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ {!{- end }!} -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ diff --git a/.github/workflows/e2e-abort-aws.yml b/.github/workflows/e2e-abort-aws.yml index 546348e787..22715d7c7b 100644 --- a/.github/workflows/e2e-abort-aws.yml +++ b/.github/workflows/e2e-abort-aws.yml @@ -277,7 +277,8 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -554,7 +555,8 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -831,7 +833,8 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1108,7 +1111,8 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1385,7 +1389,8 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1662,7 +1667,8 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ diff --git a/.github/workflows/e2e-abort-azure.yml b/.github/workflows/e2e-abort-azure.yml index ede6dec111..dcdabc96ab 100644 --- a/.github/workflows/e2e-abort-azure.yml +++ b/.github/workflows/e2e-abort-azure.yml @@ -281,7 +281,8 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -562,7 +563,8 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -843,7 +845,8 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1124,7 +1127,8 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1405,7 +1409,8 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1686,7 +1691,8 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ diff --git a/.github/workflows/e2e-abort-eks.yml b/.github/workflows/e2e-abort-eks.yml index 97ab996202..91317fbbe4 100644 --- a/.github/workflows/e2e-abort-eks.yml +++ b/.github/workflows/e2e-abort-eks.yml @@ -281,7 +281,8 @@ jobs: -e KUBERNETES_VERSION=${KUBERNETES_VERSION} \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash /deckhouse/testing/cloud_layouts/script_eks.sh cleanup @@ -561,7 +562,8 @@ jobs: -e KUBERNETES_VERSION=${KUBERNETES_VERSION} \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash /deckhouse/testing/cloud_layouts/script_eks.sh cleanup @@ -841,7 +843,8 @@ jobs: -e KUBERNETES_VERSION=${KUBERNETES_VERSION} \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash /deckhouse/testing/cloud_layouts/script_eks.sh cleanup @@ -1121,7 +1124,8 @@ jobs: -e KUBERNETES_VERSION=${KUBERNETES_VERSION} \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash /deckhouse/testing/cloud_layouts/script_eks.sh cleanup @@ -1401,7 +1405,8 @@ jobs: -e KUBERNETES_VERSION=${KUBERNETES_VERSION} \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash /deckhouse/testing/cloud_layouts/script_eks.sh cleanup @@ -1681,7 +1686,8 @@ jobs: -e KUBERNETES_VERSION=${KUBERNETES_VERSION} \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash /deckhouse/testing/cloud_layouts/script_eks.sh cleanup diff --git a/.github/workflows/e2e-abort-gcp.yml b/.github/workflows/e2e-abort-gcp.yml index f629495413..e3192e43af 100644 --- a/.github/workflows/e2e-abort-gcp.yml +++ b/.github/workflows/e2e-abort-gcp.yml @@ -275,7 +275,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -550,7 +551,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -825,7 +827,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1100,7 +1103,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1375,7 +1379,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1650,7 +1655,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ diff --git a/.github/workflows/e2e-abort-openstack.yml b/.github/workflows/e2e-abort-openstack.yml index f9d7ae9720..317a5ef249 100644 --- a/.github/workflows/e2e-abort-openstack.yml +++ b/.github/workflows/e2e-abort-openstack.yml @@ -275,7 +275,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -550,7 +551,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -825,7 +827,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1100,7 +1103,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1375,7 +1379,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1650,7 +1655,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ diff --git a/.github/workflows/e2e-abort-static.yml b/.github/workflows/e2e-abort-static.yml index 6a5013169a..d0d9d518a9 100644 --- a/.github/workflows/e2e-abort-static.yml +++ b/.github/workflows/e2e-abort-static.yml @@ -275,7 +275,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -550,7 +551,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -825,7 +827,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1100,7 +1103,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1375,7 +1379,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1650,7 +1655,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ diff --git a/.github/workflows/e2e-abort-vclouddirector.yml b/.github/workflows/e2e-abort-vclouddirector.yml index 2a57a9d2de..0aee224767 100644 --- a/.github/workflows/e2e-abort-vclouddirector.yml +++ b/.github/workflows/e2e-abort-vclouddirector.yml @@ -283,7 +283,8 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -566,7 +567,8 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -849,7 +851,8 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1132,7 +1135,8 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1415,7 +1419,8 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1698,7 +1703,8 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ diff --git a/.github/workflows/e2e-abort-vsphere.yml b/.github/workflows/e2e-abort-vsphere.yml index 5252c3f56e..3ea7a0d0e3 100644 --- a/.github/workflows/e2e-abort-vsphere.yml +++ b/.github/workflows/e2e-abort-vsphere.yml @@ -277,7 +277,8 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -554,7 +555,8 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -831,7 +833,8 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1108,7 +1111,8 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1385,7 +1389,8 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1662,7 +1667,8 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ diff --git a/.github/workflows/e2e-abort-yandex-cloud.yml b/.github/workflows/e2e-abort-yandex-cloud.yml index 982982304e..c8a5e6dd94 100644 --- a/.github/workflows/e2e-abort-yandex-cloud.yml +++ b/.github/workflows/e2e-abort-yandex-cloud.yml @@ -279,7 +279,8 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -558,7 +559,8 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -837,7 +839,8 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1116,7 +1119,8 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1395,7 +1399,8 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1674,7 +1679,8 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ diff --git a/.github/workflows/e2e-aws.yml b/.github/workflows/e2e-aws.yml index e0a5517791..f556591388 100644 --- a/.github/workflows/e2e-aws.yml +++ b/.github/workflows/e2e-aws.yml @@ -490,7 +490,8 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -577,7 +578,8 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -959,7 +961,8 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1046,7 +1049,8 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1428,7 +1432,8 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1515,7 +1520,8 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1897,7 +1903,8 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1984,7 +1991,8 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2366,7 +2374,8 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2453,7 +2462,8 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2835,7 +2845,8 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2922,7 +2933,8 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ diff --git a/.github/workflows/e2e-azure.yml b/.github/workflows/e2e-azure.yml index a3e3539e52..a0590887d7 100644 --- a/.github/workflows/e2e-azure.yml +++ b/.github/workflows/e2e-azure.yml @@ -494,7 +494,8 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -585,7 +586,8 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -971,7 +973,8 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1062,7 +1065,8 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1448,7 +1452,8 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1539,7 +1544,8 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1925,7 +1931,8 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2016,7 +2023,8 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2402,7 +2410,8 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2493,7 +2502,8 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2879,7 +2889,8 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2970,7 +2981,8 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ diff --git a/.github/workflows/e2e-daily.yml b/.github/workflows/e2e-daily.yml index af4fb2fe45..55b6104c83 100644 --- a/.github/workflows/e2e-daily.yml +++ b/.github/workflows/e2e-daily.yml @@ -393,7 +393,8 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -460,7 +461,8 @@ jobs: -e LAYOUT_AWS_ACCESS_KEY=${LAYOUT_AWS_ACCESS_KEY:-not_provided} \ -e LAYOUT_AWS_SECRET_ACCESS_KEY=${LAYOUT_AWS_SECRET_ACCESS_KEY:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -837,7 +839,8 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -908,7 +911,8 @@ jobs: -e LAYOUT_AZURE_CLIENT_SECRET=${LAYOUT_AZURE_CLIENT_SECRET:-not_provided} \ -e LAYOUT_AZURE_TENANT_ID=${LAYOUT_AZURE_TENANT_ID:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1279,7 +1283,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1344,7 +1349,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1719,7 +1725,8 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1788,7 +1795,8 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2159,7 +2167,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2224,7 +2233,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2597,7 +2607,8 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2664,7 +2675,8 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -3043,7 +3055,8 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -3116,7 +3129,8 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -3487,7 +3501,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -3552,7 +3567,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ diff --git a/.github/workflows/e2e-eks.yml b/.github/workflows/e2e-eks.yml index 496328b67f..13b11e70a6 100644 --- a/.github/workflows/e2e-eks.yml +++ b/.github/workflows/e2e-eks.yml @@ -496,7 +496,8 @@ jobs: -e KUBERNETES_VERSION=${KUBERNETES_VERSION} \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash /deckhouse/testing/cloud_layouts/script_eks.sh run-test @@ -510,7 +511,8 @@ jobs: -v "$PWD/config.yml:/config.yml" \ -v ${TMP_DIR_PATH}:/tmp \ -v "$PWD/resources.yml:/resources.yml" \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ ${INSTALL_IMAGE_NAME} \ bash -c "dhctl bootstrap-phase install-deckhouse \ --kubeconfig=/tmp/eks-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}.kubeconfig \ @@ -532,7 +534,8 @@ jobs: -e KUBECONFIG=/tmp/eks-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}.kubeconfig \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash -c "/deckhouse/testing/cloud_layouts/script_eks.sh wait_deckhouse_ready && \ @@ -619,7 +622,8 @@ jobs: -e KUBERNETES_VERSION=${KUBERNETES_VERSION} \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash /deckhouse/testing/cloud_layouts/script_eks.sh cleanup @@ -1006,7 +1010,8 @@ jobs: -e KUBERNETES_VERSION=${KUBERNETES_VERSION} \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash /deckhouse/testing/cloud_layouts/script_eks.sh run-test @@ -1020,7 +1025,8 @@ jobs: -v "$PWD/config.yml:/config.yml" \ -v ${TMP_DIR_PATH}:/tmp \ -v "$PWD/resources.yml:/resources.yml" \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ ${INSTALL_IMAGE_NAME} \ bash -c "dhctl bootstrap-phase install-deckhouse \ --kubeconfig=/tmp/eks-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}.kubeconfig \ @@ -1042,7 +1048,8 @@ jobs: -e KUBECONFIG=/tmp/eks-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}.kubeconfig \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash -c "/deckhouse/testing/cloud_layouts/script_eks.sh wait_deckhouse_ready && \ @@ -1129,7 +1136,8 @@ jobs: -e KUBERNETES_VERSION=${KUBERNETES_VERSION} \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash /deckhouse/testing/cloud_layouts/script_eks.sh cleanup @@ -1516,7 +1524,8 @@ jobs: -e KUBERNETES_VERSION=${KUBERNETES_VERSION} \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash /deckhouse/testing/cloud_layouts/script_eks.sh run-test @@ -1530,7 +1539,8 @@ jobs: -v "$PWD/config.yml:/config.yml" \ -v ${TMP_DIR_PATH}:/tmp \ -v "$PWD/resources.yml:/resources.yml" \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ ${INSTALL_IMAGE_NAME} \ bash -c "dhctl bootstrap-phase install-deckhouse \ --kubeconfig=/tmp/eks-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}.kubeconfig \ @@ -1552,7 +1562,8 @@ jobs: -e KUBECONFIG=/tmp/eks-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}.kubeconfig \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash -c "/deckhouse/testing/cloud_layouts/script_eks.sh wait_deckhouse_ready && \ @@ -1639,7 +1650,8 @@ jobs: -e KUBERNETES_VERSION=${KUBERNETES_VERSION} \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash /deckhouse/testing/cloud_layouts/script_eks.sh cleanup @@ -2026,7 +2038,8 @@ jobs: -e KUBERNETES_VERSION=${KUBERNETES_VERSION} \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash /deckhouse/testing/cloud_layouts/script_eks.sh run-test @@ -2040,7 +2053,8 @@ jobs: -v "$PWD/config.yml:/config.yml" \ -v ${TMP_DIR_PATH}:/tmp \ -v "$PWD/resources.yml:/resources.yml" \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ ${INSTALL_IMAGE_NAME} \ bash -c "dhctl bootstrap-phase install-deckhouse \ --kubeconfig=/tmp/eks-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}.kubeconfig \ @@ -2062,7 +2076,8 @@ jobs: -e KUBECONFIG=/tmp/eks-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}.kubeconfig \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash -c "/deckhouse/testing/cloud_layouts/script_eks.sh wait_deckhouse_ready && \ @@ -2149,7 +2164,8 @@ jobs: -e KUBERNETES_VERSION=${KUBERNETES_VERSION} \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash /deckhouse/testing/cloud_layouts/script_eks.sh cleanup @@ -2536,7 +2552,8 @@ jobs: -e KUBERNETES_VERSION=${KUBERNETES_VERSION} \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash /deckhouse/testing/cloud_layouts/script_eks.sh run-test @@ -2550,7 +2567,8 @@ jobs: -v "$PWD/config.yml:/config.yml" \ -v ${TMP_DIR_PATH}:/tmp \ -v "$PWD/resources.yml:/resources.yml" \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ ${INSTALL_IMAGE_NAME} \ bash -c "dhctl bootstrap-phase install-deckhouse \ --kubeconfig=/tmp/eks-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}.kubeconfig \ @@ -2572,7 +2590,8 @@ jobs: -e KUBECONFIG=/tmp/eks-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}.kubeconfig \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash -c "/deckhouse/testing/cloud_layouts/script_eks.sh wait_deckhouse_ready && \ @@ -2659,7 +2678,8 @@ jobs: -e KUBERNETES_VERSION=${KUBERNETES_VERSION} \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash /deckhouse/testing/cloud_layouts/script_eks.sh cleanup @@ -3046,7 +3066,8 @@ jobs: -e KUBERNETES_VERSION=${KUBERNETES_VERSION} \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash /deckhouse/testing/cloud_layouts/script_eks.sh run-test @@ -3060,7 +3081,8 @@ jobs: -v "$PWD/config.yml:/config.yml" \ -v ${TMP_DIR_PATH}:/tmp \ -v "$PWD/resources.yml:/resources.yml" \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ ${INSTALL_IMAGE_NAME} \ bash -c "dhctl bootstrap-phase install-deckhouse \ --kubeconfig=/tmp/eks-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}.kubeconfig \ @@ -3082,7 +3104,8 @@ jobs: -e KUBECONFIG=/tmp/eks-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}.kubeconfig \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash -c "/deckhouse/testing/cloud_layouts/script_eks.sh wait_deckhouse_ready && \ @@ -3169,7 +3192,8 @@ jobs: -e KUBERNETES_VERSION=${KUBERNETES_VERSION} \ -e CRI=${CRI} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ ${TERRAFORM_IMAGE_NAME} \ bash /deckhouse/testing/cloud_layouts/script_eks.sh cleanup diff --git a/.github/workflows/e2e-gcp.yml b/.github/workflows/e2e-gcp.yml index e52b85e33a..349e5e8ebc 100644 --- a/.github/workflows/e2e-gcp.yml +++ b/.github/workflows/e2e-gcp.yml @@ -488,7 +488,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -573,7 +574,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -953,7 +955,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1038,7 +1041,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1418,7 +1422,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1503,7 +1508,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1883,7 +1889,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1968,7 +1975,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2348,7 +2356,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2433,7 +2442,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2813,7 +2823,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2898,7 +2909,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON=${LAYOUT_GCP_SERVICE_ACCOUT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ diff --git a/.github/workflows/e2e-openstack.yml b/.github/workflows/e2e-openstack.yml index c64252723b..34b7298f32 100644 --- a/.github/workflows/e2e-openstack.yml +++ b/.github/workflows/e2e-openstack.yml @@ -488,7 +488,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -573,7 +574,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -953,7 +955,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1038,7 +1041,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1418,7 +1422,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1503,7 +1508,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1883,7 +1889,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1968,7 +1975,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2348,7 +2356,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2433,7 +2442,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2813,7 +2823,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2898,7 +2909,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ diff --git a/.github/workflows/e2e-static.yml b/.github/workflows/e2e-static.yml index 9f3dfc114c..0a1c64a128 100644 --- a/.github/workflows/e2e-static.yml +++ b/.github/workflows/e2e-static.yml @@ -488,7 +488,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -573,7 +574,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -953,7 +955,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1038,7 +1041,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1418,7 +1422,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1503,7 +1508,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1883,7 +1889,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1968,7 +1975,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2348,7 +2356,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2433,7 +2442,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2813,7 +2823,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2898,7 +2909,8 @@ jobs: -e SSH_KEY=${LAYOUT_SSH_KEY:-not_provided} \ -e LAYOUT_OS_PASSWORD=${LAYOUT_OS_PASSWORD:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ diff --git a/.github/workflows/e2e-vclouddirector.yml b/.github/workflows/e2e-vclouddirector.yml index 6a6466d046..0eb94054e7 100644 --- a/.github/workflows/e2e-vclouddirector.yml +++ b/.github/workflows/e2e-vclouddirector.yml @@ -496,7 +496,8 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -589,7 +590,8 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -977,7 +979,8 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1070,7 +1073,8 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1458,7 +1462,8 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1551,7 +1556,8 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1939,7 +1945,8 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2032,7 +2039,8 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2420,7 +2428,8 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2513,7 +2522,8 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2901,7 +2911,8 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2994,7 +3005,8 @@ jobs: -e LAYOUT_VCD_ORG=${LAYOUT_VCD_ORG:-not_provided} \ -e LAYOUT_STATIC_BASTION_IP=80.249.129.56 \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ diff --git a/.github/workflows/e2e-vsphere.yml b/.github/workflows/e2e-vsphere.yml index f02427db94..fde1640465 100644 --- a/.github/workflows/e2e-vsphere.yml +++ b/.github/workflows/e2e-vsphere.yml @@ -490,7 +490,8 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -577,7 +578,8 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -959,7 +961,8 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1046,7 +1049,8 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1428,7 +1432,8 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1515,7 +1520,8 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1897,7 +1903,8 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1984,7 +1991,8 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2366,7 +2374,8 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2453,7 +2462,8 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2835,7 +2845,8 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2922,7 +2933,8 @@ jobs: -e LAYOUT_VSPHERE_PASSWORD=${LAYOUT_VSPHERE_PASSWORD:-not_provided} \ -e LAYOUT_VSPHERE_BASE_DOMAIN=${LAYOUT_VSPHERE_BASE_DOMAIN:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ diff --git a/.github/workflows/e2e-yandex-cloud.yml b/.github/workflows/e2e-yandex-cloud.yml index 17840833d0..94d78eaf32 100644 --- a/.github/workflows/e2e-yandex-cloud.yml +++ b/.github/workflows/e2e-yandex-cloud.yml @@ -492,7 +492,8 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -581,7 +582,8 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -965,7 +967,8 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1054,7 +1057,8 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1438,7 +1442,8 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1527,7 +1532,8 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -1911,7 +1917,8 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2000,7 +2007,8 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2384,7 +2392,8 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2473,7 +2482,8 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2857,7 +2867,8 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ @@ -2946,7 +2957,8 @@ jobs: -e LAYOUT_YANDEX_FOLDER_ID=${LAYOUT_YANDEX_FOLDER_ID:-not_provided} \ -e LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON=${LAYOUT_YANDEX_SERVICE_ACCOUNT_KEY_JSON:-not_provided} \ -e USER_RUNNER_ID=${user_runner_id} \ - -v $(pwd):/deckhouse \ + -v $(pwd)/testing:/deckhouse/testing \ + -v $(pwd)/release.yaml:/deckhouse/release.yaml \ -v ${TMP_DIR_PATH}:/tmp \ -w /deckhouse \ ${INSTALL_IMAGE_NAME} \ From b013426454ac89768a654ed2772986127beba22f Mon Sep 17 00:00:00 2001 From: Evsyukov Denis Date: Wed, 24 Jul 2024 11:39:47 +0300 Subject: [PATCH 04/33] wip --- .github/ci_templates/e2e_tests.yml | 1 + .github/workflows/e2e-abort-aws.yml | 6 ++++++ .github/workflows/e2e-abort-azure.yml | 6 ++++++ .github/workflows/e2e-abort-eks.yml | 6 ++++++ .github/workflows/e2e-abort-gcp.yml | 6 ++++++ .github/workflows/e2e-abort-openstack.yml | 6 ++++++ .github/workflows/e2e-abort-static.yml | 6 ++++++ .github/workflows/e2e-abort-vclouddirector.yml | 6 ++++++ .github/workflows/e2e-abort-vsphere.yml | 6 ++++++ .github/workflows/e2e-abort-yandex-cloud.yml | 6 ++++++ .github/workflows/e2e-aws.yml | 12 ++++++++++++ .github/workflows/e2e-azure.yml | 12 ++++++++++++ .github/workflows/e2e-daily.yml | 16 ++++++++++++++++ .github/workflows/e2e-eks.yml | 12 ++++++++++++ .github/workflows/e2e-gcp.yml | 12 ++++++++++++ .github/workflows/e2e-openstack.yml | 12 ++++++++++++ .github/workflows/e2e-static.yml | 12 ++++++++++++ .github/workflows/e2e-vclouddirector.yml | 12 ++++++++++++ .github/workflows/e2e-vsphere.yml | 12 ++++++++++++ .github/workflows/e2e-yandex-cloud.yml | 12 ++++++++++++ 20 files changed, 179 insertions(+) diff --git a/.github/ci_templates/e2e_tests.yml b/.github/ci_templates/e2e_tests.yml index fb7b1a9369..2dc4efca37 100644 --- a/.github/ci_templates/e2e_tests.yml +++ b/.github/ci_templates/e2e_tests.yml @@ -116,6 +116,7 @@ run: | TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" diff --git a/.github/workflows/e2e-abort-aws.yml b/.github/workflows/e2e-abort-aws.yml index 22715d7c7b..939b8e813f 100644 --- a/.github/workflows/e2e-abort-aws.yml +++ b/.github/workflows/e2e-abort-aws.yml @@ -254,6 +254,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -532,6 +533,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -810,6 +812,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1088,6 +1091,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1366,6 +1370,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1644,6 +1649,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" diff --git a/.github/workflows/e2e-abort-azure.yml b/.github/workflows/e2e-abort-azure.yml index dcdabc96ab..a557881c54 100644 --- a/.github/workflows/e2e-abort-azure.yml +++ b/.github/workflows/e2e-abort-azure.yml @@ -256,6 +256,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -538,6 +539,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -820,6 +822,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1102,6 +1105,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1384,6 +1388,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1666,6 +1671,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" diff --git a/.github/workflows/e2e-abort-eks.yml b/.github/workflows/e2e-abort-eks.yml index 91317fbbe4..1baa4b6517 100644 --- a/.github/workflows/e2e-abort-eks.yml +++ b/.github/workflows/e2e-abort-eks.yml @@ -260,6 +260,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -541,6 +542,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -822,6 +824,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1103,6 +1106,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1384,6 +1388,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1665,6 +1670,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" diff --git a/.github/workflows/e2e-abort-gcp.yml b/.github/workflows/e2e-abort-gcp.yml index e3192e43af..d5538a51a2 100644 --- a/.github/workflows/e2e-abort-gcp.yml +++ b/.github/workflows/e2e-abort-gcp.yml @@ -253,6 +253,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -529,6 +530,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -805,6 +807,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1081,6 +1084,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1357,6 +1361,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1633,6 +1638,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" diff --git a/.github/workflows/e2e-abort-openstack.yml b/.github/workflows/e2e-abort-openstack.yml index 317a5ef249..d2d3532106 100644 --- a/.github/workflows/e2e-abort-openstack.yml +++ b/.github/workflows/e2e-abort-openstack.yml @@ -253,6 +253,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -529,6 +530,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -805,6 +807,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1081,6 +1084,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1357,6 +1361,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1633,6 +1638,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" diff --git a/.github/workflows/e2e-abort-static.yml b/.github/workflows/e2e-abort-static.yml index d0d9d518a9..cded9c092c 100644 --- a/.github/workflows/e2e-abort-static.yml +++ b/.github/workflows/e2e-abort-static.yml @@ -253,6 +253,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -529,6 +530,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -805,6 +807,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1081,6 +1084,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1357,6 +1361,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1633,6 +1638,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" diff --git a/.github/workflows/e2e-abort-vclouddirector.yml b/.github/workflows/e2e-abort-vclouddirector.yml index 0aee224767..74e6d426c1 100644 --- a/.github/workflows/e2e-abort-vclouddirector.yml +++ b/.github/workflows/e2e-abort-vclouddirector.yml @@ -257,6 +257,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -541,6 +542,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -825,6 +827,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1109,6 +1112,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1393,6 +1397,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1677,6 +1682,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" diff --git a/.github/workflows/e2e-abort-vsphere.yml b/.github/workflows/e2e-abort-vsphere.yml index 3ea7a0d0e3..f88510bc37 100644 --- a/.github/workflows/e2e-abort-vsphere.yml +++ b/.github/workflows/e2e-abort-vsphere.yml @@ -254,6 +254,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -532,6 +533,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -810,6 +812,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1088,6 +1091,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1366,6 +1370,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1644,6 +1649,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" diff --git a/.github/workflows/e2e-abort-yandex-cloud.yml b/.github/workflows/e2e-abort-yandex-cloud.yml index c8a5e6dd94..8eb499b4f8 100644 --- a/.github/workflows/e2e-abort-yandex-cloud.yml +++ b/.github/workflows/e2e-abort-yandex-cloud.yml @@ -255,6 +255,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -535,6 +536,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -815,6 +817,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1095,6 +1098,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1375,6 +1379,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1655,6 +1660,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" diff --git a/.github/workflows/e2e-aws.yml b/.github/workflows/e2e-aws.yml index f556591388..9131ea1a17 100644 --- a/.github/workflows/e2e-aws.yml +++ b/.github/workflows/e2e-aws.yml @@ -449,6 +449,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -555,6 +556,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -920,6 +922,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1026,6 +1029,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1391,6 +1395,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1497,6 +1502,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1862,6 +1868,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1968,6 +1975,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2333,6 +2341,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2439,6 +2448,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2804,6 +2814,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2910,6 +2921,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" diff --git a/.github/workflows/e2e-azure.yml b/.github/workflows/e2e-azure.yml index a0590887d7..506faffff7 100644 --- a/.github/workflows/e2e-azure.yml +++ b/.github/workflows/e2e-azure.yml @@ -451,6 +451,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -561,6 +562,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -930,6 +932,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1040,6 +1043,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1409,6 +1413,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1519,6 +1524,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1888,6 +1894,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1998,6 +2005,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2367,6 +2375,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2477,6 +2486,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2846,6 +2856,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2956,6 +2967,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" diff --git a/.github/workflows/e2e-daily.yml b/.github/workflows/e2e-daily.yml index 55b6104c83..92e7efc673 100644 --- a/.github/workflows/e2e-daily.yml +++ b/.github/workflows/e2e-daily.yml @@ -370,6 +370,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -438,6 +439,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -814,6 +816,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -886,6 +889,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1261,6 +1265,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1327,6 +1332,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1701,6 +1707,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1771,6 +1778,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2145,6 +2153,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2211,6 +2220,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2584,6 +2594,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2652,6 +2663,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -3029,6 +3041,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -3103,6 +3116,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -3479,6 +3493,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -3545,6 +3560,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" diff --git a/.github/workflows/e2e-eks.yml b/.github/workflows/e2e-eks.yml index 13b11e70a6..98cbcc686b 100644 --- a/.github/workflows/e2e-eks.yml +++ b/.github/workflows/e2e-eks.yml @@ -457,6 +457,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -601,6 +602,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -971,6 +973,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1115,6 +1118,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1485,6 +1489,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1629,6 +1634,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1999,6 +2005,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2143,6 +2150,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2513,6 +2521,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2657,6 +2666,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -3027,6 +3037,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -3171,6 +3182,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" diff --git a/.github/workflows/e2e-gcp.yml b/.github/workflows/e2e-gcp.yml index 349e5e8ebc..9b7cad17f3 100644 --- a/.github/workflows/e2e-gcp.yml +++ b/.github/workflows/e2e-gcp.yml @@ -448,6 +448,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -552,6 +553,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -915,6 +917,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1019,6 +1022,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1382,6 +1386,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1486,6 +1491,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1849,6 +1855,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1953,6 +1960,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2316,6 +2324,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2420,6 +2429,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2783,6 +2793,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2887,6 +2898,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" diff --git a/.github/workflows/e2e-openstack.yml b/.github/workflows/e2e-openstack.yml index 34b7298f32..55a321f371 100644 --- a/.github/workflows/e2e-openstack.yml +++ b/.github/workflows/e2e-openstack.yml @@ -448,6 +448,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -552,6 +553,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -915,6 +917,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1019,6 +1022,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1382,6 +1386,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1486,6 +1491,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1849,6 +1855,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1953,6 +1960,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2316,6 +2324,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2420,6 +2429,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2783,6 +2793,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2887,6 +2898,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" diff --git a/.github/workflows/e2e-static.yml b/.github/workflows/e2e-static.yml index 0a1c64a128..7b07379c89 100644 --- a/.github/workflows/e2e-static.yml +++ b/.github/workflows/e2e-static.yml @@ -448,6 +448,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -552,6 +553,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -915,6 +917,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1019,6 +1022,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1382,6 +1386,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1486,6 +1491,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1849,6 +1855,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1953,6 +1960,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2316,6 +2324,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2420,6 +2429,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2783,6 +2793,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2887,6 +2898,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" diff --git a/.github/workflows/e2e-vclouddirector.yml b/.github/workflows/e2e-vclouddirector.yml index 0eb94054e7..ef7153505d 100644 --- a/.github/workflows/e2e-vclouddirector.yml +++ b/.github/workflows/e2e-vclouddirector.yml @@ -452,6 +452,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -564,6 +565,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -935,6 +937,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1047,6 +1050,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1418,6 +1422,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1530,6 +1535,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1901,6 +1907,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2013,6 +2020,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2384,6 +2392,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2496,6 +2505,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2867,6 +2877,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2979,6 +2990,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" diff --git a/.github/workflows/e2e-vsphere.yml b/.github/workflows/e2e-vsphere.yml index fde1640465..ddb25ba8d3 100644 --- a/.github/workflows/e2e-vsphere.yml +++ b/.github/workflows/e2e-vsphere.yml @@ -449,6 +449,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -555,6 +556,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -920,6 +922,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1026,6 +1029,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1391,6 +1395,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1497,6 +1502,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1862,6 +1868,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1968,6 +1975,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2333,6 +2341,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2439,6 +2448,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2804,6 +2814,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2910,6 +2921,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" diff --git a/.github/workflows/e2e-yandex-cloud.yml b/.github/workflows/e2e-yandex-cloud.yml index 94d78eaf32..a49bcfe8e2 100644 --- a/.github/workflows/e2e-yandex-cloud.yml +++ b/.github/workflows/e2e-yandex-cloud.yml @@ -450,6 +450,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -558,6 +559,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -925,6 +927,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1033,6 +1036,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1400,6 +1404,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1508,6 +1513,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1875,6 +1881,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -1983,6 +1990,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2350,6 +2358,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2458,6 +2467,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2825,6 +2835,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" @@ -2933,6 +2944,7 @@ jobs: TMP_DIR_PATH=${TMP_DIR_PATH} " + ls -lh $(pwd) ls -lh $(pwd)/testing dhctl_log_file="${DHCTL_LOG_FILE}-${PROVIDER}-${LAYOUT}-${CRI}-${KUBERNETES_VERSION}" From 9184c1de2ad05de6a273be4817c9a02ce77e1fa4 Mon Sep 17 00:00:00 2001 From: Evsyukov Denis Date: Wed, 24 Jul 2024 11:42:24 +0300 Subject: [PATCH 05/33] wip --- testing/cloud_layouts/script.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/testing/cloud_layouts/script.sh b/testing/cloud_layouts/script.sh index b9595b9725..dcfffcc908 100755 --- a/testing/cloud_layouts/script.sh +++ b/testing/cloud_layouts/script.sh @@ -444,10 +444,13 @@ function run-test() { function test_requirements() { >&2 echo "Start check requirements ..." - if [ ! -f "release.yaml" ]; then + if [ ! -f /deckhouse/release.yaml ]; then + >&2 echo $(pwd) + ls -lh + >&2 echo "File /deckhouse/release.yaml not found" return 1 fi - releaseFile=$(< "release.yaml") + releaseFile=$(< /deckhouse/release.yaml) export releaseFile testScript=$(cat <<"END_SCRIPT" From cf864783a037791caaf81e8c823b923f76268634 Mon Sep 17 00:00:00 2001 From: Evsyukov Denis Date: Wed, 24 Jul 2024 12:26:53 +0300 Subject: [PATCH 06/33] wip --- .github/ci_templates/e2e_tests.yml | 2 -- .github/workflows/e2e-abort-aws.yml | 6 ------ .github/workflows/e2e-abort-azure.yml | 6 ------ .github/workflows/e2e-abort-eks.yml | 6 ------ .github/workflows/e2e-abort-gcp.yml | 6 ------ .github/workflows/e2e-abort-openstack.yml | 6 ------ .github/workflows/e2e-abort-static.yml | 6 ------ .github/workflows/e2e-abort-vclouddirector.yml | 6 ------ .github/workflows/e2e-abort-vsphere.yml | 6 ------ .github/workflows/e2e-abort-yandex-cloud.yml | 6 ------ .github/workflows/e2e-aws.yml | 6 ------ .github/workflows/e2e-azure.yml | 6 ------ .github/workflows/e2e-daily.yml | 8 -------- .github/workflows/e2e-eks.yml | 6 ------ .github/workflows/e2e-gcp.yml | 6 ------ .github/workflows/e2e-openstack.yml | 6 ------ .github/workflows/e2e-static.yml | 6 ------ .github/workflows/e2e-vclouddirector.yml | 6 ------ .github/workflows/e2e-vsphere.yml | 6 ------ .github/workflows/e2e-yandex-cloud.yml | 6 ------ 20 files changed, 118 deletions(-) diff --git a/.github/ci_templates/e2e_tests.yml b/.github/ci_templates/e2e_tests.yml index 2dc4efca37..bdc807938f 100644 --- a/.github/ci_templates/e2e_tests.yml +++ b/.github/ci_templates/e2e_tests.yml @@ -527,7 +527,6 @@ check_e2e_labels: {!{- end }!} - name: Cleanup bootstrapped cluster - if: {!{ coll.Has $ctx "manualRun" | test.Ternary "success()" "always()" }!} id: cleanup_cluster timeout-minutes: 60 env: @@ -701,7 +700,6 @@ check_e2e_labels: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: {!{ $ctx.providerName }!} diff --git a/.github/workflows/e2e-abort-aws.yml b/.github/workflows/e2e-abort-aws.yml index 939b8e813f..3bdecd5cda 100644 --- a/.github/workflows/e2e-abort-aws.yml +++ b/.github/workflows/e2e-abort-aws.yml @@ -219,7 +219,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: AWS @@ -498,7 +497,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: AWS @@ -777,7 +775,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: AWS @@ -1056,7 +1053,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: AWS @@ -1335,7 +1331,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: AWS @@ -1614,7 +1609,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: AWS diff --git a/.github/workflows/e2e-abort-azure.yml b/.github/workflows/e2e-abort-azure.yml index a557881c54..fbea4e713b 100644 --- a/.github/workflows/e2e-abort-azure.yml +++ b/.github/workflows/e2e-abort-azure.yml @@ -219,7 +219,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: Azure @@ -502,7 +501,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: Azure @@ -785,7 +783,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: Azure @@ -1068,7 +1065,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: Azure @@ -1351,7 +1347,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: Azure @@ -1634,7 +1629,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: Azure diff --git a/.github/workflows/e2e-abort-eks.yml b/.github/workflows/e2e-abort-eks.yml index 1baa4b6517..32f8f29d4b 100644 --- a/.github/workflows/e2e-abort-eks.yml +++ b/.github/workflows/e2e-abort-eks.yml @@ -223,7 +223,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: EKS @@ -505,7 +504,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: EKS @@ -787,7 +785,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: EKS @@ -1069,7 +1066,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: EKS @@ -1351,7 +1347,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: EKS @@ -1633,7 +1628,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: EKS diff --git a/.github/workflows/e2e-abort-gcp.yml b/.github/workflows/e2e-abort-gcp.yml index d5538a51a2..0af0071072 100644 --- a/.github/workflows/e2e-abort-gcp.yml +++ b/.github/workflows/e2e-abort-gcp.yml @@ -219,7 +219,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: GCP @@ -496,7 +495,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: GCP @@ -773,7 +771,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: GCP @@ -1050,7 +1047,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: GCP @@ -1327,7 +1323,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: GCP @@ -1604,7 +1599,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: GCP diff --git a/.github/workflows/e2e-abort-openstack.yml b/.github/workflows/e2e-abort-openstack.yml index d2d3532106..7fdb2f5c83 100644 --- a/.github/workflows/e2e-abort-openstack.yml +++ b/.github/workflows/e2e-abort-openstack.yml @@ -219,7 +219,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: OpenStack @@ -496,7 +495,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: OpenStack @@ -773,7 +771,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: OpenStack @@ -1050,7 +1047,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: OpenStack @@ -1327,7 +1323,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: OpenStack @@ -1604,7 +1599,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: OpenStack diff --git a/.github/workflows/e2e-abort-static.yml b/.github/workflows/e2e-abort-static.yml index cded9c092c..2f29cb22e3 100644 --- a/.github/workflows/e2e-abort-static.yml +++ b/.github/workflows/e2e-abort-static.yml @@ -219,7 +219,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: Static @@ -496,7 +495,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: Static @@ -773,7 +771,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: Static @@ -1050,7 +1047,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: Static @@ -1327,7 +1323,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: Static @@ -1604,7 +1599,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: Static diff --git a/.github/workflows/e2e-abort-vclouddirector.yml b/.github/workflows/e2e-abort-vclouddirector.yml index 74e6d426c1..2d10f928f6 100644 --- a/.github/workflows/e2e-abort-vclouddirector.yml +++ b/.github/workflows/e2e-abort-vclouddirector.yml @@ -219,7 +219,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: vCloudDirector @@ -504,7 +503,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: vCloudDirector @@ -789,7 +787,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: vCloudDirector @@ -1074,7 +1071,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: vCloudDirector @@ -1359,7 +1355,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: vCloudDirector @@ -1644,7 +1639,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: vCloudDirector diff --git a/.github/workflows/e2e-abort-vsphere.yml b/.github/workflows/e2e-abort-vsphere.yml index f88510bc37..21ae43f86a 100644 --- a/.github/workflows/e2e-abort-vsphere.yml +++ b/.github/workflows/e2e-abort-vsphere.yml @@ -219,7 +219,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: vSphere @@ -498,7 +497,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: vSphere @@ -777,7 +775,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: vSphere @@ -1056,7 +1053,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: vSphere @@ -1335,7 +1331,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: vSphere @@ -1614,7 +1609,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: vSphere diff --git a/.github/workflows/e2e-abort-yandex-cloud.yml b/.github/workflows/e2e-abort-yandex-cloud.yml index 8eb499b4f8..6fd31080fa 100644 --- a/.github/workflows/e2e-abort-yandex-cloud.yml +++ b/.github/workflows/e2e-abort-yandex-cloud.yml @@ -219,7 +219,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: Yandex.Cloud @@ -500,7 +499,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: Yandex.Cloud @@ -781,7 +779,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: Yandex.Cloud @@ -1062,7 +1059,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: Yandex.Cloud @@ -1343,7 +1339,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: Yandex.Cloud @@ -1624,7 +1619,6 @@ jobs: path: ${{ steps.setup.outputs.tmp-dir-path}} - name: Cleanup bootstrapped cluster - if: ${{ success() }} id: cleanup_cluster env: PROVIDER: Yandex.Cloud diff --git a/.github/workflows/e2e-aws.yml b/.github/workflows/e2e-aws.yml index 9131ea1a17..75f3604734 100644 --- a/.github/workflows/e2e-aws.yml +++ b/.github/workflows/e2e-aws.yml @@ -521,7 +521,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -994,7 +993,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -1467,7 +1465,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -1940,7 +1937,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -2413,7 +2409,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -2886,7 +2881,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: diff --git a/.github/workflows/e2e-azure.yml b/.github/workflows/e2e-azure.yml index 506faffff7..b8c4da9d5d 100644 --- a/.github/workflows/e2e-azure.yml +++ b/.github/workflows/e2e-azure.yml @@ -525,7 +525,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -1006,7 +1005,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -1487,7 +1485,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -1968,7 +1965,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -2449,7 +2445,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -2930,7 +2925,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: diff --git a/.github/workflows/e2e-daily.yml b/.github/workflows/e2e-daily.yml index 92e7efc673..9f07c3ab35 100644 --- a/.github/workflows/e2e-daily.yml +++ b/.github/workflows/e2e-daily.yml @@ -404,7 +404,6 @@ jobs: # - name: Cleanup bootstrapped cluster - if: always() id: cleanup_cluster timeout-minutes: 60 env: @@ -852,7 +851,6 @@ jobs: # - name: Cleanup bootstrapped cluster - if: always() id: cleanup_cluster timeout-minutes: 60 env: @@ -1298,7 +1296,6 @@ jobs: # - name: Cleanup bootstrapped cluster - if: always() id: cleanup_cluster timeout-minutes: 60 env: @@ -1742,7 +1739,6 @@ jobs: # - name: Cleanup bootstrapped cluster - if: always() id: cleanup_cluster timeout-minutes: 60 env: @@ -2186,7 +2182,6 @@ jobs: # - name: Cleanup bootstrapped cluster - if: always() id: cleanup_cluster timeout-minutes: 60 env: @@ -2628,7 +2623,6 @@ jobs: # - name: Cleanup bootstrapped cluster - if: always() id: cleanup_cluster timeout-minutes: 60 env: @@ -3078,7 +3072,6 @@ jobs: # - name: Cleanup bootstrapped cluster - if: always() id: cleanup_cluster timeout-minutes: 60 env: @@ -3526,7 +3519,6 @@ jobs: # - name: Cleanup bootstrapped cluster - if: always() id: cleanup_cluster timeout-minutes: 60 env: diff --git a/.github/workflows/e2e-eks.yml b/.github/workflows/e2e-eks.yml index 98cbcc686b..a90f121e93 100644 --- a/.github/workflows/e2e-eks.yml +++ b/.github/workflows/e2e-eks.yml @@ -565,7 +565,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -1081,7 +1080,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -1597,7 +1595,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -2113,7 +2110,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -2629,7 +2625,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -3145,7 +3140,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: diff --git a/.github/workflows/e2e-gcp.yml b/.github/workflows/e2e-gcp.yml index 9b7cad17f3..12ecf6b4a2 100644 --- a/.github/workflows/e2e-gcp.yml +++ b/.github/workflows/e2e-gcp.yml @@ -519,7 +519,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -988,7 +987,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -1457,7 +1455,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -1926,7 +1923,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -2395,7 +2391,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -2864,7 +2859,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: diff --git a/.github/workflows/e2e-openstack.yml b/.github/workflows/e2e-openstack.yml index 55a321f371..cc8395d8c3 100644 --- a/.github/workflows/e2e-openstack.yml +++ b/.github/workflows/e2e-openstack.yml @@ -519,7 +519,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -988,7 +987,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -1457,7 +1455,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -1926,7 +1923,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -2395,7 +2391,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -2864,7 +2859,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: diff --git a/.github/workflows/e2e-static.yml b/.github/workflows/e2e-static.yml index 7b07379c89..a625c4faaa 100644 --- a/.github/workflows/e2e-static.yml +++ b/.github/workflows/e2e-static.yml @@ -519,7 +519,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -988,7 +987,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -1457,7 +1455,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -1926,7 +1923,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -2395,7 +2391,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -2864,7 +2859,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: diff --git a/.github/workflows/e2e-vclouddirector.yml b/.github/workflows/e2e-vclouddirector.yml index ef7153505d..cc8a058e0e 100644 --- a/.github/workflows/e2e-vclouddirector.yml +++ b/.github/workflows/e2e-vclouddirector.yml @@ -527,7 +527,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -1012,7 +1011,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -1497,7 +1495,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -1982,7 +1979,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -2467,7 +2463,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -2952,7 +2947,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: diff --git a/.github/workflows/e2e-vsphere.yml b/.github/workflows/e2e-vsphere.yml index ddb25ba8d3..f542a2f383 100644 --- a/.github/workflows/e2e-vsphere.yml +++ b/.github/workflows/e2e-vsphere.yml @@ -521,7 +521,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -994,7 +993,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -1467,7 +1465,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -1940,7 +1937,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -2413,7 +2409,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -2886,7 +2881,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: diff --git a/.github/workflows/e2e-yandex-cloud.yml b/.github/workflows/e2e-yandex-cloud.yml index a49bcfe8e2..21f636aae4 100644 --- a/.github/workflows/e2e-yandex-cloud.yml +++ b/.github/workflows/e2e-yandex-cloud.yml @@ -523,7 +523,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -1000,7 +999,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -1477,7 +1475,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -1954,7 +1951,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -2431,7 +2427,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: @@ -2908,7 +2903,6 @@ jobs: labels: "e2e/cluster/failed" - name: Cleanup bootstrapped cluster - if: success() id: cleanup_cluster timeout-minutes: 60 env: From 41dff4442c42110bf18b10ba5b8f4dd1a980afa8 Mon Sep 17 00:00:00 2001 From: Evsyukov Denis Date: Wed, 24 Jul 2024 12:35:22 +0300 Subject: [PATCH 07/33] wip --- testing/cloud_layouts/script.sh | 36 +++++++++++++++++---------------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/testing/cloud_layouts/script.sh b/testing/cloud_layouts/script.sh index dcfffcc908..2085f115ed 100755 --- a/testing/cloud_layouts/script.sh +++ b/testing/cloud_layouts/script.sh @@ -445,7 +445,7 @@ function run-test() { function test_requirements() { >&2 echo "Start check requirements ..." if [ ! -f /deckhouse/release.yaml ]; then - >&2 echo $(pwd) + pwd ls -lh >&2 echo "File /deckhouse/release.yaml not found" return 1 @@ -453,13 +453,18 @@ function test_requirements() { releaseFile=$(< /deckhouse/release.yaml) export releaseFile - testScript=$(cat <<"END_SCRIPT" + >&2 echo "Variable initialized ..." + >&2 echo "Run script ... " + + if $ssh_command -i "$ssh_private_key_path" $ssh_bastion "$ssh_user@$master_ip" sudo su -c /bin/bash <<<"END_SCRIPT"; then export PATH="/opt/deckhouse/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" export LANG=C set -Eeuo pipefail +if [ -z ${releaseFile+x} ]; then >&2 echo "releaseFile variable is unset"; return 1; fi + wget -q https://github.com/mikefarah/yq/releases/latest/download/yq_linux_386 -O /usr/bin/yq &&\ - chmod +x /usr/bin/yq + chmod +x /usr/bin/yq command -v yq >/dev/null 2>&1 || return 1 @@ -468,23 +473,23 @@ echo "$releaseFile" > /tmp/releaseFile.yaml echo 'apiVersion: deckhouse.io/v1alpha1 kind: ModuleConfig metadata: - name: deckhouse + name: deckhouse spec: - settings: - releaseChannel: Stable - update: - mode: Auto' | kubectl apply -f - + settings: + releaseChannel: Stable + update: + mode: Auto' | kubectl apply -f - echo 'apiVersion: deckhouse.io/v1alpha1 approved: false kind: DeckhouseRelease metadata: - annotations: - dryrun: "true" - name: v1.96.3 + annotations: + dryrun: "true" + name: v1.96.3 spec: - version: v1.96.3 - requirements:' | yq '. | load(\"/tmp/releaseFile.yaml\") as \$d1 | .spec.requirements=\$d1.requirements' | kubectl apply -f - + version: v1.96.3 + requirements:' | yq '. | load(\"/tmp/releaseFile.yaml\") as \$d1 | .spec.requirements=\$d1.requirements' | kubectl apply -f - rm /tmp/releaseFile.yaml @@ -492,10 +497,7 @@ rm /tmp/releaseFile.yaml [[ "$(kubectl get deckhousereleases.deckhouse.io -o 'jsonpath={..status.phase}')" == "Deployed" ]] END_SCRIPT -) - - if $ssh_command -i "$ssh_private_key_path" $ssh_bastion "$ssh_user@$master_ip" sudo su -c /bin/bash <<<"${testScript}"; then - return 0 + return 0 fi write_deckhouse_logs From 3b750a5611d73d3c87f6f52248867c2f048b71b1 Mon Sep 17 00:00:00 2001 From: Evsyukov Denis Date: Wed, 24 Jul 2024 13:26:42 +0300 Subject: [PATCH 08/33] wip --- testing/cloud_layouts/script.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/testing/cloud_layouts/script.sh b/testing/cloud_layouts/script.sh index 2085f115ed..7cb522fc5e 100755 --- a/testing/cloud_layouts/script.sh +++ b/testing/cloud_layouts/script.sh @@ -456,7 +456,7 @@ function test_requirements() { >&2 echo "Variable initialized ..." >&2 echo "Run script ... " - if $ssh_command -i "$ssh_private_key_path" $ssh_bastion "$ssh_user@$master_ip" sudo su -c /bin/bash <<<"END_SCRIPT"; then + if $ssh_command -i "$ssh_private_key_path" $ssh_bastion "$ssh_user@$master_ip" sudo su -c /bin/bash <<&2 echo "Release status: $(kubectl get deckhousereleases.deckhouse.io -o 'jsonpath={..status.phase}')" [[ "$(kubectl get deckhousereleases.deckhouse.io -o 'jsonpath={..status.phase}')" == "Deployed" ]] -END_SCRIPT +ENDSC + return 0 fi From 82f35fbe08934efe697317eee5afcdde404dadd9 Mon Sep 17 00:00:00 2001 From: Evsyukov Denis Date: Wed, 24 Jul 2024 14:33:04 +0300 Subject: [PATCH 09/33] wip --- testing/cloud_layouts/script.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/testing/cloud_layouts/script.sh b/testing/cloud_layouts/script.sh index 7cb522fc5e..36d7043d73 100755 --- a/testing/cloud_layouts/script.sh +++ b/testing/cloud_layouts/script.sh @@ -456,7 +456,7 @@ function test_requirements() { >&2 echo "Variable initialized ..." >&2 echo "Run script ... " - if $ssh_command -i "$ssh_private_key_path" $ssh_bastion "$ssh_user@$master_ip" sudo su -c /bin/bash <<&2 echo "Release status: $(kubectl get deckhousereleases.deckhouse.io -o 'jsonpath={..status.phase}')" [[ "$(kubectl get deckhousereleases.deckhouse.io -o 'jsonpath={..status.phase}')" == "Deployed" ]] +ENDSC +) + + if $ssh_command -i "$ssh_private_key_path" $ssh_bastion "$ssh_user@$master_ip" sudo su -c /bin/bash <<<$testScript; then + ENDSC return 0 From aff6448ad5e6b42757e18ea9103fa17da086afb5 Mon Sep 17 00:00:00 2001 From: Evsyukov Denis Date: Wed, 24 Jul 2024 14:33:41 +0300 Subject: [PATCH 10/33] wip --- testing/cloud_layouts/script.sh | 3 --- 1 file changed, 3 deletions(-) diff --git a/testing/cloud_layouts/script.sh b/testing/cloud_layouts/script.sh index 36d7043d73..d3fdf6ff2d 100755 --- a/testing/cloud_layouts/script.sh +++ b/testing/cloud_layouts/script.sh @@ -500,9 +500,6 @@ ENDSC ) if $ssh_command -i "$ssh_private_key_path" $ssh_bastion "$ssh_user@$master_ip" sudo su -c /bin/bash <<<$testScript; then - -ENDSC - return 0 fi From b1c403b88ffebaa63823aebc573ec406c5e19633 Mon Sep 17 00:00:00 2001 From: Evsyukov Denis Date: Wed, 24 Jul 2024 14:34:55 +0300 Subject: [PATCH 11/33] wip --- testing/cloud_layouts/script.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/testing/cloud_layouts/script.sh b/testing/cloud_layouts/script.sh index d3fdf6ff2d..b8b1c045cb 100755 --- a/testing/cloud_layouts/script.sh +++ b/testing/cloud_layouts/script.sh @@ -500,7 +500,7 @@ ENDSC ) if $ssh_command -i "$ssh_private_key_path" $ssh_bastion "$ssh_user@$master_ip" sudo su -c /bin/bash <<<$testScript; then - return 0 + return 0 fi write_deckhouse_logs From 60b80d83320969453908eda8c41c8e3ea560b6fe Mon Sep 17 00:00:00 2001 From: Evsyukov Denis Date: Wed, 24 Jul 2024 15:14:16 +0300 Subject: [PATCH 12/33] wip --- testing/cloud_layouts/script.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/testing/cloud_layouts/script.sh b/testing/cloud_layouts/script.sh index b8b1c045cb..20c9f45c3f 100755 --- a/testing/cloud_layouts/script.sh +++ b/testing/cloud_layouts/script.sh @@ -456,7 +456,7 @@ function test_requirements() { >&2 echo "Variable initialized ..." >&2 echo "Run script ... " - testScript=$(cat << Date: Wed, 24 Jul 2024 15:55:25 +0300 Subject: [PATCH 13/33] wip --- testing/cloud_layouts/script.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/testing/cloud_layouts/script.sh b/testing/cloud_layouts/script.sh index 20c9f45c3f..cc06c1b8cc 100755 --- a/testing/cloud_layouts/script.sh +++ b/testing/cloud_layouts/script.sh @@ -489,7 +489,7 @@ metadata: name: v1.96.3 spec: version: v1.96.3 - requirements:' | yq '. | load(\"/tmp/releaseFile.yaml\") as \$d1 | .spec.requirements=\$d1.requirements' | kubectl apply -f - + requirements:' | yq '. | load("/tmp/releaseFile.yaml") as $d1 | .spec.requirements=$d1.requirements' | kubectl apply -f - rm /tmp/releaseFile.yaml From 3f132b2b36fd93fbba534a43914deaf3e2073781 Mon Sep 17 00:00:00 2001 From: Evsyukov Denis Date: Wed, 24 Jul 2024 16:37:36 +0300 Subject: [PATCH 14/33] wip --- testing/cloud_layouts/script.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/testing/cloud_layouts/script.sh b/testing/cloud_layouts/script.sh index cc06c1b8cc..024685c30b 100755 --- a/testing/cloud_layouts/script.sh +++ b/testing/cloud_layouts/script.sh @@ -489,7 +489,7 @@ metadata: name: v1.96.3 spec: version: v1.96.3 - requirements:' | yq '. | load("/tmp/releaseFile.yaml") as $d1 | .spec.requirements=$d1.requirements' | kubectl apply -f - + requirements:' | yq '. | load("/tmp/releaseFile.yaml") as \$d1 | .spec.requirements=\$d1.requirements' | kubectl apply -f - rm /tmp/releaseFile.yaml From 6fcefaa100a461491341536b49777054acd6e3a4 Mon Sep 17 00:00:00 2001 From: Evsyukov Denis Date: Wed, 24 Jul 2024 16:40:05 +0300 Subject: [PATCH 15/33] wip --- testing/cloud_layouts/script.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/testing/cloud_layouts/script.sh b/testing/cloud_layouts/script.sh index 024685c30b..2829641f0a 100755 --- a/testing/cloud_layouts/script.sh +++ b/testing/cloud_layouts/script.sh @@ -493,9 +493,9 @@ spec: rm /tmp/releaseFile.yaml ->&2 echo "Release status: $(kubectl get deckhousereleases.deckhouse.io -o 'jsonpath={..status.phase}')" +>&2 echo "Release status: \$(kubectl get deckhousereleases.deckhouse.io -o 'jsonpath={..status.phase}')" -[[ "$(kubectl get deckhousereleases.deckhouse.io -o 'jsonpath={..status.phase}')" == "Deployed" ]] +[[ "\$(kubectl get deckhousereleases.deckhouse.io -o 'jsonpath={..status.phase}')" == "Deployed" ]] ENDSC ) From 6668bedf1b707d44b7140b57f64a1f484d528084 Mon Sep 17 00:00:00 2001 From: Evsyukov Denis Date: Wed, 24 Jul 2024 17:39:13 +0300 Subject: [PATCH 16/33] wip --- testing/cloud_layouts/script.sh | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/testing/cloud_layouts/script.sh b/testing/cloud_layouts/script.sh index 2829641f0a..22249355d7 100755 --- a/testing/cloud_layouts/script.sh +++ b/testing/cloud_layouts/script.sh @@ -478,20 +478,29 @@ spec: settings: releaseChannel: Stable update: - mode: Auto' | kubectl apply -f - + mode: Auto' > /tmp/module-config.yaml + +cat /tmp/module-config.yaml +kubectl apply -f /tmp/module-config.yaml echo 'apiVersion: deckhouse.io/v1alpha1 approved: false kind: DeckhouseRelease metadata: - annotations: - dryrun: "true" - name: v1.96.3 + annotations: + dryrun: "true" + name: v1.96.3 spec: - version: v1.96.3 - requirements:' | yq '. | load("/tmp/releaseFile.yaml") as \$d1 | .spec.requirements=\$d1.requirements' | kubectl apply -f - + version: v1.96.3 + requirements: +' | yq '. | load("/tmp/releaseFile.yaml") as \$d1 | .spec.requirements=\$d1.requirements' > /tmp/dh-release.yaml + +cat /tmp/dh-release.yaml +kubectl apply -f /tmp/dh-release.yaml rm /tmp/releaseFile.yaml +rm /tmp/module-config.yaml +rm /tmp/dh-release.yaml >&2 echo "Release status: \$(kubectl get deckhousereleases.deckhouse.io -o 'jsonpath={..status.phase}')" From 52f3fed316854a58dd249fdd57e7072c82fa7e4b Mon Sep 17 00:00:00 2001 From: Evsyukov Denis Date: Wed, 24 Jul 2024 18:21:46 +0300 Subject: [PATCH 17/33] wip --- testing/cloud_layouts/script.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/testing/cloud_layouts/script.sh b/testing/cloud_layouts/script.sh index 22249355d7..3a4116e219 100755 --- a/testing/cloud_layouts/script.sh +++ b/testing/cloud_layouts/script.sh @@ -468,7 +468,7 @@ wget -q https://github.com/mikefarah/yq/releases/latest/download/yq_linux_386 -O command -v yq >/dev/null 2>&1 || return 1 -echo "$releaseFile" > /tmp/releaseFile.yaml +echo $releaseFile > /tmp/releaseFile.yaml echo 'apiVersion: deckhouse.io/v1alpha1 kind: ModuleConfig From 6159c2cd597fd7aeafc178214111e96f2e078731 Mon Sep 17 00:00:00 2001 From: Evsyukov Denis Date: Wed, 24 Jul 2024 19:03:16 +0300 Subject: [PATCH 18/33] wip --- testing/cloud_layouts/script.sh | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/testing/cloud_layouts/script.sh b/testing/cloud_layouts/script.sh index 3a4116e219..235adacdb7 100755 --- a/testing/cloud_layouts/script.sh +++ b/testing/cloud_layouts/script.sh @@ -445,15 +445,10 @@ function run-test() { function test_requirements() { >&2 echo "Start check requirements ..." if [ ! -f /deckhouse/release.yaml ]; then - pwd - ls -lh >&2 echo "File /deckhouse/release.yaml not found" return 1 fi - releaseFile=$(< /deckhouse/release.yaml) - export releaseFile - >&2 echo "Variable initialized ..." >&2 echo "Run script ... " testScript=$(cat </dev/null 2>&1 || return 1 -echo $releaseFile > /tmp/releaseFile.yaml +echo "$(cat /deckhouse/release.yaml)" > /tmp/releaseFile.yaml echo 'apiVersion: deckhouse.io/v1alpha1 kind: ModuleConfig From 7a22c3bacbe0ca5c6aaa0bfff8d56483d7c057e4 Mon Sep 17 00:00:00 2001 From: Evsyukov Denis <114635+juev@users.noreply.github.com> Date: Wed, 24 Jul 2024 23:01:47 +0300 Subject: [PATCH 19/33] Update script.sh --- testing/cloud_layouts/script.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/testing/cloud_layouts/script.sh b/testing/cloud_layouts/script.sh index 235adacdb7..cfab5f4915 100755 --- a/testing/cloud_layouts/script.sh +++ b/testing/cloud_layouts/script.sh @@ -461,7 +461,7 @@ wget -q https://github.com/mikefarah/yq/releases/latest/download/yq_linux_386 -O command -v yq >/dev/null 2>&1 || return 1 -echo "$(cat /deckhouse/release.yaml)" > /tmp/releaseFile.yaml +echo $(cat /deckhouse/release.yaml) > /tmp/releaseFile.yaml echo 'apiVersion: deckhouse.io/v1alpha1 kind: ModuleConfig From f93a2fc41cdb413d5e90c851d23baeb6eac8b70d Mon Sep 17 00:00:00 2001 From: Evsyukov Denis <114635+juev@users.noreply.github.com> Date: Wed, 24 Jul 2024 23:40:35 +0300 Subject: [PATCH 20/33] Update script.sh --- testing/cloud_layouts/script.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/testing/cloud_layouts/script.sh b/testing/cloud_layouts/script.sh index cfab5f4915..235adacdb7 100755 --- a/testing/cloud_layouts/script.sh +++ b/testing/cloud_layouts/script.sh @@ -461,7 +461,7 @@ wget -q https://github.com/mikefarah/yq/releases/latest/download/yq_linux_386 -O command -v yq >/dev/null 2>&1 || return 1 -echo $(cat /deckhouse/release.yaml) > /tmp/releaseFile.yaml +echo "$(cat /deckhouse/release.yaml)" > /tmp/releaseFile.yaml echo 'apiVersion: deckhouse.io/v1alpha1 kind: ModuleConfig From 239af99725dc21c9061d34ab1f9e3a33bc8e6b6f Mon Sep 17 00:00:00 2001 From: Evsyukov Denis <114635+juev@users.noreply.github.com> Date: Thu, 25 Jul 2024 00:38:04 +0300 Subject: [PATCH 21/33] Update script.sh --- testing/cloud_layouts/script.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/testing/cloud_layouts/script.sh b/testing/cloud_layouts/script.sh index 235adacdb7..940b5b3b7a 100755 --- a/testing/cloud_layouts/script.sh +++ b/testing/cloud_layouts/script.sh @@ -461,7 +461,7 @@ wget -q https://github.com/mikefarah/yq/releases/latest/download/yq_linux_386 -O command -v yq >/dev/null 2>&1 || return 1 -echo "$(cat /deckhouse/release.yaml)" > /tmp/releaseFile.yaml +echo '$(cat /deckhouse/release.yaml)' > /tmp/releaseFile.yaml echo 'apiVersion: deckhouse.io/v1alpha1 kind: ModuleConfig From ab44c10be8bcae8c20a1154069d48bde43b8e9cb Mon Sep 17 00:00:00 2001 From: Evsyukov Denis Date: Thu, 25 Jul 2024 08:50:53 +0300 Subject: [PATCH 22/33] wip --- testing/cloud_layouts/script.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/testing/cloud_layouts/script.sh b/testing/cloud_layouts/script.sh index 940b5b3b7a..235adacdb7 100755 --- a/testing/cloud_layouts/script.sh +++ b/testing/cloud_layouts/script.sh @@ -461,7 +461,7 @@ wget -q https://github.com/mikefarah/yq/releases/latest/download/yq_linux_386 -O command -v yq >/dev/null 2>&1 || return 1 -echo '$(cat /deckhouse/release.yaml)' > /tmp/releaseFile.yaml +echo "$(cat /deckhouse/release.yaml)" > /tmp/releaseFile.yaml echo 'apiVersion: deckhouse.io/v1alpha1 kind: ModuleConfig From 437c0d82d40992e44883204e03f62927bbb6c704 Mon Sep 17 00:00:00 2001 From: Evsyukov Denis Date: Thu, 25 Jul 2024 13:08:44 +0300 Subject: [PATCH 23/33] wip --- testing/cloud_layouts/script.sh | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/testing/cloud_layouts/script.sh b/testing/cloud_layouts/script.sh index 235adacdb7..8982b5cfb0 100755 --- a/testing/cloud_layouts/script.sh +++ b/testing/cloud_layouts/script.sh @@ -449,6 +449,9 @@ function test_requirements() { return 1 fi + release=$(< release.yaml) + release=${release//\"/\\\"} + >&2 echo "Run script ... " testScript=$(cat </dev/null 2>&1 || return 1 -echo "$(cat /deckhouse/release.yaml)" > /tmp/releaseFile.yaml +echo "$release" > /tmp/releaseFile.yaml echo 'apiVersion: deckhouse.io/v1alpha1 kind: ModuleConfig @@ -471,10 +474,7 @@ spec: settings: releaseChannel: Stable update: - mode: Auto' > /tmp/module-config.yaml - -cat /tmp/module-config.yaml -kubectl apply -f /tmp/module-config.yaml + mode: Auto' | kubectl apply -f - echo 'apiVersion: deckhouse.io/v1alpha1 approved: false @@ -486,14 +486,11 @@ metadata: spec: version: v1.96.3 requirements: -' | yq '. | load("/tmp/releaseFile.yaml") as \$d1 | .spec.requirements=\$d1.requirements' > /tmp/dh-release.yaml - -cat /tmp/dh-release.yaml -kubectl apply -f /tmp/dh-release.yaml +' | yq '. | load("/tmp/releaseFile.yaml") as \$d1 | .spec.requirements=\$d1.requirements' | kubectl apply -f - rm /tmp/releaseFile.yaml -rm /tmp/module-config.yaml -rm /tmp/dh-release.yaml + +sleep 5 >&2 echo "Release status: \$(kubectl get deckhousereleases.deckhouse.io -o 'jsonpath={..status.phase}')" From d5dd51f8cb3807650c19bb1e1b1d9ed125f8df42 Mon Sep 17 00:00:00 2001 From: Evsyukov Denis Date: Thu, 25 Jul 2024 14:35:33 +0300 Subject: [PATCH 24/33] wip --- testing/cloud_layouts/script.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/testing/cloud_layouts/script.sh b/testing/cloud_layouts/script.sh index 8982b5cfb0..5099d959f9 100755 --- a/testing/cloud_layouts/script.sh +++ b/testing/cloud_layouts/script.sh @@ -449,7 +449,7 @@ function test_requirements() { return 1 fi - release=$(< release.yaml) + release=$(< /deckhouse/release.yaml) release=${release//\"/\\\"} >&2 echo "Run script ... " From 1c151da925330ff190269dfaad6c08aec4869823 Mon Sep 17 00:00:00 2001 From: Evsyukov Denis Date: Thu, 25 Jul 2024 15:10:41 +0300 Subject: [PATCH 25/33] wip --- testing/cloud_layouts/script.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/testing/cloud_layouts/script.sh b/testing/cloud_layouts/script.sh index 5099d959f9..ce96c4c960 100755 --- a/testing/cloud_layouts/script.sh +++ b/testing/cloud_layouts/script.sh @@ -450,6 +450,7 @@ function test_requirements() { fi release=$(< /deckhouse/release.yaml) + if [ -z "${release:-}" ]; then return 1; fi release=${release//\"/\\\"} >&2 echo "Run script ... " @@ -462,7 +463,7 @@ set -Eeuo pipefail wget -q https://github.com/mikefarah/yq/releases/latest/download/yq_linux_386 -O /usr/bin/yq &&\ chmod +x /usr/bin/yq -command -v yq >/dev/null 2>&1 || return 1 +command -v yq >/dev/null 2>&1 || exit 1 echo "$release" > /tmp/releaseFile.yaml From b60388274620164fd5f87fa7931910f5df165a96 Mon Sep 17 00:00:00 2001 From: Evsyukov Denis Date: Thu, 25 Jul 2024 15:44:43 +0300 Subject: [PATCH 26/33] wip --- testing/cloud_layouts/script.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/testing/cloud_layouts/script.sh b/testing/cloud_layouts/script.sh index ce96c4c960..417e8aed5c 100755 --- a/testing/cloud_layouts/script.sh +++ b/testing/cloud_layouts/script.sh @@ -434,8 +434,8 @@ function run-test() { wait_deckhouse_ready || return $? wait_cluster_ready || return $? + test_requirements || return $? if [[ -n ${SWITCH_TO_IMAGE_TAG} ]]; then - test_requirements || return $? change_deckhouse_image "${SWITCH_TO_IMAGE_TAG}" || return $? wait_deckhouse_ready || return $? wait_cluster_ready || return $? From d0519f5b1b4fc5929521ab173237df6118cf69e1 Mon Sep 17 00:00:00 2001 From: Evsyukov Denis Date: Thu, 25 Jul 2024 16:19:24 +0300 Subject: [PATCH 27/33] wip --- release.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/release.yaml b/release.yaml index 9b73441132..b4480ac504 100644 --- a/release.yaml +++ b/release.yaml @@ -34,6 +34,7 @@ requirements: "istioMinimalVersion": "1.16" # modules/110-istio/requirements/check.go "yandexHasDeprecatedZoneInConfig": "false" # modules/030-cloud-provider-yandex/requirements/check.go "yandexHasDeprecatedZoneInNodes": "false" # modules/030-cloud-provider-yandex/requirements/check.go + "sdf": "123" # map of disruptions, associated with a specific release. You have to register check functions before specified release disruptions: From ce92f9c73cf2ece2f14c73d853f51d7454e3013e Mon Sep 17 00:00:00 2001 From: Evsyukov Denis Date: Thu, 25 Jul 2024 16:57:19 +0300 Subject: [PATCH 28/33] wip --- testing/cloud_layouts/script.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/testing/cloud_layouts/script.sh b/testing/cloud_layouts/script.sh index 417e8aed5c..e84c0763ba 100755 --- a/testing/cloud_layouts/script.sh +++ b/testing/cloud_layouts/script.sh @@ -494,6 +494,7 @@ rm /tmp/releaseFile.yaml sleep 5 >&2 echo "Release status: \$(kubectl get deckhousereleases.deckhouse.io -o 'jsonpath={..status.phase}')" +>&2 echo "Release message: \$(kubectl get deckhousereleases.deckhouse.io -o 'jsonpath={..status.message}')" [[ "\$(kubectl get deckhousereleases.deckhouse.io -o 'jsonpath={..status.phase}')" == "Deployed" ]] ENDSC From 53229d65e350f8be32e7ffd13135888f5fd86d50 Mon Sep 17 00:00:00 2001 From: Evsyukov Denis Date: Thu, 25 Jul 2024 17:07:05 +0300 Subject: [PATCH 29/33] wip --- testing/cloud_layouts/script.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/testing/cloud_layouts/script.sh b/testing/cloud_layouts/script.sh index e84c0763ba..984000ec2a 100755 --- a/testing/cloud_layouts/script.sh +++ b/testing/cloud_layouts/script.sh @@ -494,7 +494,9 @@ rm /tmp/releaseFile.yaml sleep 5 >&2 echo "Release status: \$(kubectl get deckhousereleases.deckhouse.io -o 'jsonpath={..status.phase}')" ->&2 echo "Release message: \$(kubectl get deckhousereleases.deckhouse.io -o 'jsonpath={..status.message}')" +if [ ! -z "\$(kubectl get deckhousereleases.deckhouse.io -o 'jsonpath={..status.message}')" ]; then + >&2 echo "Error message: \$(kubectl get deckhousereleases.deckhouse.io -o 'jsonpath={..status.message}')" +fi [[ "\$(kubectl get deckhousereleases.deckhouse.io -o 'jsonpath={..status.phase}')" == "Deployed" ]] ENDSC From 1261d2c4ebc95c26fd077b2c3d24d4d16a22e371 Mon Sep 17 00:00:00 2001 From: Evsyukov Denis Date: Thu, 1 Aug 2024 16:41:53 +0300 Subject: [PATCH 30/33] feat: change changelog script --- .../actions/milestone-changelog/action.yml | 22 +------------------ 1 file changed, 1 insertion(+), 21 deletions(-) diff --git a/.github/actions/milestone-changelog/action.yml b/.github/actions/milestone-changelog/action.yml index 411539e182..7cbfb6b391 100644 --- a/.github/actions/milestone-changelog/action.yml +++ b/.github/actions/milestone-changelog/action.yml @@ -43,7 +43,7 @@ runs: - name: Collect Changelog id: changelog - uses: deckhouse/changelog-action@v2 + uses: deckhouse/changelog-action@feature/several-sections with: token: ${{ inputs.token }} repo: ${{ github.repository }} @@ -76,23 +76,3 @@ runs: cat > "$filename" <<"EOF" ${{ steps.changelog.outputs.branch_markdown }} EOF - - # Patch-version markdown changelog + malformed and impact digest - - name: Create Pull Request - uses: peter-evans/create-pull-request@v3.10.1 - with: - commit-message: | - Re-generate changelog ${{ steps.args.outputs.milestone_title }} - - Signed-off-by: deckhouse-BOaTswain <89150800+deckhouse-boatswain@users.noreply.github.com> - base: main - branch: changelog/${{ steps.args.outputs.milestone_title }} - milestone: ${{ steps.args.outputs.milestone_number }} - title: Changelog ${{ steps.args.outputs.milestone_title }} - body: | - ${{ steps.changelog.outputs.release_markdown }} - - For more information, see the [changelog](https://github.com/deckhouse/deckhouse/blob/main/CHANGELOG/CHANGELOG-${{ steps.changelog.outputs.minor_version }}.md) and minor version [release changes](https://github.com/deckhouse/deckhouse/releases/tag/${{ steps.changelog.outputs.minor_version }}.0). - labels: changelog, auto - token: ${{ inputs.token }} - delete-branch: true From 2fa83d343d65b309717506646cc4a46733c77865 Mon Sep 17 00:00:00 2001 From: Evsyukov Denis Date: Thu, 1 Aug 2024 16:43:54 +0300 Subject: [PATCH 31/33] feat: fake commit message --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 3f6a97e276..9bf3ee0345 100644 --- a/README.md +++ b/README.md @@ -58,3 +58,5 @@ In addition to common GitHub features, here are some other online resources rela * [Telegram chat](https://t.me/deckhouse) to discuss (there's a dedicated [Telegram chat in Russian](https://t.me/deckhouse_ru) as well); * [Deckhouse blog](https://blog.deckhouse.io/) to read the latest articles about Deckhouse. * Check our [work board](https://github.com/orgs/deckhouse/projects/2) and [roadmap](https://github.com/orgs/deckhouse/projects/6) for more insights. + +sdf From a8ada8441bb30982f6d4521cd98873f6b2886736 Mon Sep 17 00:00:00 2001 From: Evsyukov Denis Date: Fri, 2 Aug 2024 10:32:05 +0300 Subject: [PATCH 32/33] wip --- .../actions/milestone-changelog/action.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.github/actions/milestone-changelog/action.yml b/.github/actions/milestone-changelog/action.yml index 7cbfb6b391..8a5ea363b5 100644 --- a/.github/actions/milestone-changelog/action.yml +++ b/.github/actions/milestone-changelog/action.yml @@ -76,3 +76,22 @@ runs: cat > "$filename" <<"EOF" ${{ steps.changelog.outputs.branch_markdown }} EOF + + - name: Create Pull Request + uses: peter-evans/create-pull-request@v3.10.1 + with: + commit-message: | + Re-generate changelog ${{ steps.args.outputs.milestone_title }} + + Signed-off-by: deckhouse-BOaTswain <89150800+deckhouse-boatswain@users.noreply.github.com> + base: main + branch: changelog/${{ steps.args.outputs.milestone_title }} + milestone: ${{ steps.args.outputs.milestone_number }} + title: Changelog ${{ steps.args.outputs.milestone_title }} + body: | + ${{ steps.changelog.outputs.release_markdown }} + + For more information, see the [changelog](https://github.com/deckhouse/deckhouse/blob/main/CHANGELOG/CHANGELOG-${{ steps.changelog.outputs.minor_version }}.md) and minor version [release changes](https://github.com/deckhouse/deckhouse/releases/tag/${{ steps.changelog.outputs.minor_version }}.0). + labels: changelog, auto + token: ${{ inputs.token }} + delete-branch: true From 07aa547203724874ac68e97108c62c003a3b4083 Mon Sep 17 00:00:00 2001 From: juev Date: Fri, 2 Aug 2024 09:12:18 +0000 Subject: [PATCH 33/33] Re-generate changelog v0.0.2 Signed-off-by: deckhouse-BOaTswain <89150800+deckhouse-boatswain@users.noreply.github.com> --- CHANGELOG/CHANGELOG-v0.0.2.yml | 2 ++ CHANGELOG/CHANGELOG-v0.0.md | 41 ++++++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 CHANGELOG/CHANGELOG-v0.0.2.yml create mode 100644 CHANGELOG/CHANGELOG-v0.0.md diff --git a/CHANGELOG/CHANGELOG-v0.0.2.yml b/CHANGELOG/CHANGELOG-v0.0.2.yml new file mode 100644 index 0000000000..311847daa5 --- /dev/null +++ b/CHANGELOG/CHANGELOG-v0.0.2.yml @@ -0,0 +1,2 @@ +{} + diff --git a/CHANGELOG/CHANGELOG-v0.0.md b/CHANGELOG/CHANGELOG-v0.0.md new file mode 100644 index 0000000000..900fdc4c6b --- /dev/null +++ b/CHANGELOG/CHANGELOG-v0.0.md @@ -0,0 +1,41 @@ +# Changelog v0.0 + +## [MALFORMED] + + + - #74 invalid impact level "default | high | low", invalid type "fix | feature | chore", unknown section " | <1st level dir in the repo>" + - #76 invalid impact level "default | high | low", invalid type "fix | feature | chore", unknown section " | <1st level dir in the repo>" + - #77 invalid impact level "default | high | low", invalid type "fix | feature | chore", unknown section " | <1st level dir in the repo>" + - #78 invalid impact level "default | high | low", invalid type "fix | feature | chore", unknown section " | <1st level dir in the repo>" + - #79 invalid impact level "default | high | low", invalid type "fix | feature | chore", unknown section " | <1st level dir in the repo>" + - #80 invalid impact level "default | high | low", invalid type "fix | feature | chore", unknown section " | <1st level dir in the repo>" + - #81 invalid impact level "default | high | low", invalid type "fix | feature | chore", unknown section " | <1st level dir in the repo>" + - #82 invalid impact level "default | high | low", invalid type "fix | feature | chore", unknown section " | <1st level dir in the repo>" + - #84 invalid impact level "default | high | low", invalid type "fix | feature | chore", unknown section " | <1st level dir in the repo>" + - #85 invalid impact level "default | high | low", invalid type "fix | feature | chore", unknown section " | <1st level dir in the repo>" + - #87 invalid impact level "default | high | low", invalid type "fix | feature | chore", unknown section " | <1st level dir in the repo>" + - #89 invalid impact level "default | high | low", invalid type "fix | feature | chore", unknown section " | <1st level dir in the repo>" + - #90 invalid impact level "default | high | low", invalid type "fix | feature | chore", unknown section " | <1st level dir in the repo>" + - #95 invalid impact level "default | high | low", invalid type "fix | feature | chore", unknown section " | <1st level dir in the repo>" + - #99 invalid impact level "default | high | low", invalid type "fix | feature | chore", unknown section " | <1st level dir in the repo>" + - #101 invalid impact level "default | high | low", invalid type "fix | feature | chore", unknown section " | <1st level dir in the repo>" + - #105 invalid impact level "default | high | low", invalid type "fix | feature | chore", unknown section " | <1st level dir in the repo>" + - #107 invalid impact level "default | high | low", invalid type "fix | feature | chore", unknown section " | <1st level dir in the repo>" + - #109 invalid impact level "default | high | low", invalid type "fix | feature | chore", unknown section " | <1st level dir in the repo>" + - #111 invalid impact level "default | high | low", invalid type "fix | feature | chore", unknown section " | <1st level dir in the repo>" + - #113 invalid impact level "default | high | low", invalid type "fix | feature | chore", unknown section " | <1st level dir in the repo>" + - #115 invalid impact level "default | high | low", invalid type "fix | feature | chore", unknown section " | <1st level dir in the repo>" + - #117 invalid impact level "default | high | low", invalid type "fix | feature | chore", unknown section " | <1st level dir in the repo>" + - #119 invalid impact level "default | high | low", invalid type "fix | feature | chore", unknown section " | <1st level dir in the repo>" + - #121 invalid impact level "default | high | low", invalid type "fix | feature | chore", unknown section " | <1st level dir in the repo>" + - #122 invalid impact level "default | high | low", invalid type "fix | feature | chore", unknown section " | <1st level dir in the repo>" + - #125 invalid impact level "default | high | low", invalid type "fix | feature | chore", unknown section " | <1st level dir in the repo>" + - #130 invalid impact level "default | high | low", invalid type "fix | feature | chore", unknown section " | <1st level dir in the repo>" + - #131 invalid impact level "default | high | low", invalid type "fix | feature | chore", unknown section " | <1st level dir in the repo>" + - #132 invalid impact level "default | high | low", invalid type "fix | feature | chore", unknown section " | <1st level dir in the repo>" + - #134 invalid impact level "default | high | low", invalid type "fix | feature | chore", unknown section " | <1st level dir in the repo>" + - #135 invalid impact level "default | high | low", invalid type "fix | feature | chore", unknown section " | <1st level dir in the repo>" + - #136 invalid impact level "default | high | low", invalid type "fix | feature | chore", unknown section " | <1st level dir in the repo>" + - #137 invalid impact level "default | high | low", invalid type "fix | feature | chore", unknown section " | <1st level dir in the repo>" + - #154 invalid impact level "default | high | low", invalid type "fix | feature | chore", unknown section " | <1st level dir in the repo>" +