From 59fe7c6c1eb7d3eb12e03924acce84e7a6153df8 Mon Sep 17 00:00:00 2001 From: Fiete Ostkamp Date: Tue, 16 Sep 2025 09:50:27 +0200 Subject: [PATCH] Fix verify-python job - fix passenv notation in tox.ini - fix bashate (bash linter) warnings in bash scripts - fix rstcheck linting Issue-ID: MULTICLOUD-1513 Change-Id: I18b7836abca8eb6f2c1ad4610e9a432ed0356075 Signed-off-by: Fiete Ostkamp --- kud/hosting_providers/containerized/installer.sh | 5 +++-- kud/hosting_providers/vagrant/cleanup.sh | 6 +++--- kud/hosting_providers/vagrant/installer.sh | 5 +++-- kud/tests/_common.sh | 4 ++-- kud/tests/_functions.sh | 6 ++++-- kud/tests/cluster1-m3db-operator-test.sh | 5 ++--- kud/tests/cluster2-m3db-operator-test.sh | 5 ++--- kud/tests/multus.sh | 6 ++++-- kud/tests/negative_tests/_test_functions.sh | 8 ++++---- kud/tests/nfd.sh | 8 ++++++-- kud/tests/onap4k8s.sh | 2 +- kud/tests/prometheus-test.sh | 5 ++--- tox.ini | 14 ++++++++++---- 13 files changed, 46 insertions(+), 33 deletions(-) diff --git a/kud/hosting_providers/containerized/installer.sh b/kud/hosting_providers/containerized/installer.sh index e8c0b86a..4d4174e5 100755 --- a/kud/hosting_providers/containerized/installer.sh +++ b/kud/hosting_providers/containerized/installer.sh @@ -38,8 +38,9 @@ function install_prerequisites { # _install_ansible() - Install and Configure Ansible program function _install_ansible { - local version=$(grep "ansible_version" ${kud_playbooks}/kud-vars.yml | - awk -F ': ' '{print $2}') + local version + version=$(grep "ansible_version" ${kud_playbooks}/kud-vars.yml | + awk -F ': ' '{print $2}') || return 1 mkdir -p /etc/ansible/ pip install --no-cache-dir ansible==$version } diff --git a/kud/hosting_providers/vagrant/cleanup.sh b/kud/hosting_providers/vagrant/cleanup.sh index 75e6de11..559f6e62 100755 --- a/kud/hosting_providers/vagrant/cleanup.sh +++ b/kud/hosting_providers/vagrant/cleanup.sh @@ -14,7 +14,7 @@ function _clean_docker { local matchExp="" if [ "$1" == "--reset" ]; then - # Remove all containers regardless of state + # Remove all containers regardless of state docker rm -vf $(docker ps -a -q) 2>/dev/null || \ echo "No more containers to remove." exit 0 @@ -46,7 +46,7 @@ elif [ "$1" == "--purge" ]; then exit 0 fi else - # This alternate only removes "stopped" containers + # This alternate only removes "stopped" containers docker rm -vf $(docker ps -a | grep "Exited" | \ awk '{print $2}') 2>/dev/null || echo "No stopped containers to remove." fi @@ -63,7 +63,7 @@ if [ "$1" == "--nuclear" ]; then done /dev/null); then sudo pip uninstall -y ansible fi - local version=$(grep "ansible_version" ${kud_playbooks}/kud-vars.yml | awk -F ': ' '{print $2}') + local version + version=$(grep "ansible_version" ${kud_playbooks}/kud-vars.yml | awk -F ': ' '{print $2}') || return 1 sudo mkdir -p /etc/ansible/ sudo -E pip install --no-cache-dir ansible==$version } @@ -74,7 +75,7 @@ function install_k8s { sudo apt-get install -y sshpass make unzip # install make to run mitogen target and unzip is mitogen playbook dependency sudo apt-get install -y gnupg2 software-properties-common _install_ansible - wget https://github.com/kubernetes-incubator/kubespray/archive/$tarball + wget -nv https://github.com/kubernetes-incubator/kubespray/archive/$tarball sudo tar -C $dest_folder -xzf $tarball sudo chown -R $USER $dest_folder/kubespray-$version sudo mkdir -p ${local_release_dir}/containers diff --git a/kud/tests/_common.sh b/kud/tests/_common.sh index efeded6f..3384c9af 100644 --- a/kud/tests/_common.sh +++ b/kud/tests/_common.sh @@ -1285,8 +1285,8 @@ function populate_CSAR_m3db_helm { pushd "${CSAR_DIR}/$1" print_msg "Create Helm Chart Archives for m3db" rm -f *.tar.gz - #tar -czf m3db.tar.gz -C $test_folder/vnfs/comp-app/collection/app3-latest/helm . - #tar -czf m3db_profile.tar.gz -C $test_folder/vnfs/comp-app/collection/app3-latest/profile . + #tar -czf m3db.tar.gz -C $test_folder/vnfs/comp-app/collection/app3-latest/helm . + #tar -czf m3db_profile.tar.gz -C $test_folder/vnfs/comp-app/collection/app3-latest/profile . tar -czf m3db.tar.gz -C $test_folder/vnfs/comp-app/collection/m3db/helm . tar -czf m3db_profile.tar.gz -C $test_folder/vnfs/comp-app/collection/m3db/profile . export m3db_helm_path="${CSAR_DIR}/$1/m3db.tar.gz" diff --git a/kud/tests/_functions.sh b/kud/tests/_functions.sh index e2d92079..4c261953 100755 --- a/kud/tests/_functions.sh +++ b/kud/tests/_functions.sh @@ -78,7 +78,8 @@ function call_api { #and performs validation of http_code local status - local curl_response_file="$(mktemp -p /tmp)" + local curl_response_file + curl_response_file="$(mktemp -p /tmp)" || return 1 local curl_common_flags=(-s -w "%{http_code}" -o "${curl_response_file}") local command=(curl "${curl_common_flags[@]}" "$@") @@ -111,7 +112,8 @@ function call_api_nox { #and performs validation of http_code local status - local curl_response_file="$(mktemp -p /tmp)" + local curl_response_file + curl_response_file="$(mktemp -p /tmp)" || return 1 local curl_common_flags=(-s -w "%{http_code}" -o "${curl_response_file}") local command=(curl "${curl_common_flags[@]}" "$@") diff --git a/kud/tests/cluster1-m3db-operator-test.sh b/kud/tests/cluster1-m3db-operator-test.sh index 5dd95c67..dd991a21 100755 --- a/kud/tests/cluster1-m3db-operator-test.sh +++ b/kud/tests/cluster1-m3db-operator-test.sh @@ -94,7 +94,7 @@ rsynccontrollerdata="$(cat< $HOME/$pod_name-nodeSelector.yaml apiVersion: v1 diff --git a/kud/tests/onap4k8s.sh b/kud/tests/onap4k8s.sh index 67aae58f..c5381ed0 100755 --- a/kud/tests/onap4k8s.sh +++ b/kud/tests/onap4k8s.sh @@ -29,7 +29,7 @@ function check_onap_svc { echo "onap svc health check is success" exit 0 fi - ((timeout-=1)) + $((timeout-=1)) done } diff --git a/kud/tests/prometheus-test.sh b/kud/tests/prometheus-test.sh index b746b88e..5634b091 100755 --- a/kud/tests/prometheus-test.sh +++ b/kud/tests/prometheus-test.sh @@ -133,7 +133,7 @@ rsynccontrollerdata="$(cat<