--- /dev/null
+.venv
+venv
json5==0.9.11
pytz
urllib3<2
-opentelemetry-distro
-opentelemetry-exporter-otlp
-opentelemetry-instrumentation-requests
+opentelemetry-distro==0.40b0 # 0.40b0 is still compatible with Python 3.8
+opentelemetry-instrumentation-requests==0.40b0 # 0.40b0 is still compatible with Python 3.8
+opentelemetry-exporter-otlp==1.19.0 # 1.19.0 is still compatible with Python 3.8
-importlib_metadata==4.12.0
+importlib_metadata==6.7.0
robotframework-httplibrary===0.4.2
ansible===2.9.2
xtesting===0.91.0
sphinxcontrib-spelling===4.3.0
kubernetes===11.0.0
ansible-lint===4.2.0
-setuptools_scm===6.0.1
\ No newline at end of file
+setuptools_scm===6.0.1
COPY scripts/check_versions.sh /check_versions.sh
COPY --from=build_yq /go/bin/yq /usr/local/bin/yq
COPY --from=build_onap /go/bin/sslendpoints /usr/local/bin/sslendpoints
+COPY upper-constraints.txt /upper-constraints.txt
RUN set -x && \
apk --no-cache add --update curl ca-certificates openssl procps util-linux \
rm -rf /usr/lib/python3.8/site-packages/PyYAML* && \
pip3 install --no-cache-dir \
git+https://git.onap.org/integration/xtesting.git@$ONAP_TESTS_TAG#subdirectory=security && \
- cd /kube-hunter && pip3 install -r /kube-hunter/requirements.txt && \
+ cd /kube-hunter && pip3 install -c /upper-constraints.txt -r /kube-hunter/requirements.txt && \
pip3 install --no-cache-dir \
git+https://git.onap.org/integration.git@$ONAP_TESTS_TAG#subdirectory=test/security/check_versions && \
apk del .build-deps
--- /dev/null
+cryptography===38.0.4
robotframework-sshlibrary
robotframework-archivelibrary
robotframework-seleniumlibrary==5.1.3
+opentelemetry-distro==0.51b0 # 0.51b0 is still compatible with Python 3.8
+opentelemetry-instrumentation-requests==0.51b0 # 0.51b0 is still compatible with Python 3.8
+opentelemetry-exporter-otlp==1.30.0 # 1.30.0 is still compatible with Python 3.8