
A recent rc release [0] of grpcio, used as a dependency of opentelemetry-exporter-otlp-proto-grpc, breaks pip. Pin to a supported version until issue is resolved upstream. Also revert the googleapis-common-protos pin since this seems to no longer be necessary. Finally, we move the nodepool-functional-k8s job to ubuntu-noble to address this error with microk8s: error: cannot perform the following tasks: - Ensure prerequisites for "microk8s" are available (cannot install snap base "core20": snap "core20" assumes unsupported features: snapd2.61 (try to refresh snapd)) [0]: https://pypi.org/project/grpcio/1.71.0rc2/ Change-Id: Ic821c04b22e59c6a0238a927da7e407a2da79dc3 Co-Authored-By: Matthieu Huin <mhuin@redhat.com>
32 lines
869 B
Plaintext
32 lines
869 B
Plaintext
pbr>=1.3
|
|
|
|
PyYAML
|
|
paramiko>=2.0.1
|
|
python-daemon>=2.0.4
|
|
extras
|
|
statsd>=3.0
|
|
PrettyTable>=0.6,<0.8
|
|
# 0.99.0 - 0.102 lead to BadRequestException: Client Error [...] Bad networks format
|
|
# This was due to not properly handling nova api microversions properly. 0.103
|
|
# fixes this.
|
|
# 2.0.0 broke cinder v2 api limits listing.
|
|
openstacksdk>=0.103.0,!=2.0.0
|
|
# Needed for rax api_key use after MFA becomes required
|
|
rackspaceauth
|
|
diskimage-builder>=3.36.0
|
|
voluptuous
|
|
kazoo==2.9.0
|
|
Paste
|
|
WebOb>=1.8.1
|
|
openshift>=0.13.1,<0.14.0
|
|
boto3>=1.34.141
|
|
# TODO: remove grpcio pinning below; 1.71.0rc2 is messing with pip installing opentelemetry-exporter-otlp-proto-grpc
|
|
grpcio==1.69.0
|
|
google-api-python-client
|
|
# botocore 1.23.0 (via boto3 1.20.0) requires urllib 1.26.0 or newer:
|
|
# https://github.com/boto/botocore/issues/2562
|
|
urllib3>=1.26.0
|
|
ibm-vpc
|
|
ibm-platform-services
|
|
ibm-cos-sdk>=2.11.0
|