From: Cédric Ollivier Date: Wed, 5 Nov 2025 14:18:04 +0000 (+0100) Subject: Upgrade CNTi Test Suite to v1.4.7 X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F40%2F75040%2F1;p=functest-kubernetes.git Upgrade CNTi Test Suite to v1.4.7 It also upgrades Helm needed by [1]. [1] https://github.com/lfn-cnti/testsuite/commit/f32aa385b933e0de5fce3012412402815a339121 Change-Id: Ifb032859950ba698cc7cf8792ce6572d2824d23f Signed-off-by: Cédric Ollivier (cherry picked from commit b822a2ee7995f30a6f213e46364cbfb9fe9bed62) --- diff --git a/docker/cnf/Dockerfile b/docker/cnf/Dockerfile index be97895d..c00003d4 100644 --- a/docker/cnf/Dockerfile +++ b/docker/cnf/Dockerfile @@ -1,12 +1,13 @@ FROM opnfv/functest-kubernetes-core:v1.33 ARG K8S_TAG=1.33 -ARG CNF_TESTSUITE_TAG=v1.4.5 -ARG HELM_TAG=v3.17.0 +ARG CNF_TESTSUITE_TAG=v1.4.7 +ARG HELM_TAG=v3.19.0 USER root RUN apk --no-cache add --update wget curl ncurses git yaml openssl zlib && \ - apk --no-cache add --virtual .build-deps --update crystal shards make yaml-dev openssl-dev zlib-dev patch openssl-libs-static yaml-static zlib-static && \ + apk --no-cache add --virtual .build-deps --update crystal shards make yaml-dev \ + openssl-dev zlib-dev patch openssl-libs-static yaml-static zlib-static libxml2-static xz-static && \ tag=$(curl -Ls https://dl.k8s.io/release/stable-$K8S_TAG.txt) && \ case $(uname -m) in armv7l) arch=arm;; aarch64) arch=arm64;; x86_64) arch=amd64;; esac && \ curl -Ls https://dl.k8s.io/release/$tag/bin/linux/$arch/kubectl \ @@ -27,7 +28,7 @@ RUN apk --no-cache add --update wget curl ncurses git yaml openssl zlib && \ git fetch --tags https://github.com/cnti-testcatalog/testsuite.git $CNF_TESTSUITE_TAG && \ git checkout FETCH_HEAD && \ shards install --without-development && \ - crystal build --static src/cnf-testsuite.cr && \ + crystal build --static src/cnf-testsuite.cr --link-flags "-lxml2 -llzma" && \ mv cnf-testsuite /usr/local/bin/cnf-testsuite && rm -r lib) && \ chown -R xtesting: /src/cnf-testsuite && \ rm -rf /src/cnf-testsuite/.git ;; esac && \