calico
calico copied to clipboard
WIP: Test with OpenStack Caracal release
Description
Related issues/PRs
Todos
- [ ] Tests
- [ ] Documentation
- [ ] Release note
Release Note
TBD
Reminder for the reviewer
Make sure that this PR has the correct labels and milestone set.
Every PR needs one docs-* label.
docs-pr-required: This change requires a change to the documentation that has not been completed yet.docs-completed: This change has all necessary documentation completed.docs-not-required: This change has no user-facing impact and requires no docs.
Every PR needs one release-note-* label.
release-note-required: This PR has user-facing changes. Most PRs should have this label.release-note-not-required: This PR has no user-facing changes.
Other optional labels:
cherry-pick-candidate: This PR should be cherry-picked to an earlier release. For bug fixes only.needs-operator-pr: This PR is related to install and requires a corresponding change to the operator.
Our UTs are now OK with Caracal, but it looks like we have to update networking-calico to work with a newer version of etcd3gw (specifically, 2.4.0):
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: INFO networking_calico.etcdv3 [-] TLS disabled, using HTTP to connect to etcd.
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: INFO networking_calico.etcdv3 [-] Try creating etcd3gw client with /v3/
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3 [-] etcd3gw client not working: TypeError: post() got multiple values for keyword argument 'timeout'
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3 Traceback (most recent call last):
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3 File "/opt/stack/data/venv/lib/python3.8/site-packages/networking_calico/etcdv3.py", line 455, in __init__
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3 status = self.status()
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3 File "/opt/stack/data/venv/lib/python3.8/site-packages/etcd3gw/client.py", line 152, in status
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3 return self.post(self.get_url("/maintenance/status"),
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3 File "/opt/stack/data/venv/lib/python3.8/site-packages/networking_calico/etcdv3.py", line 503, in post
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3 return super(Etcd3AuthClient, self).post(*args, **kwargs)
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3 File "/opt/stack/data/venv/lib/python3.8/site-packages/etcd3gw/client.py", line 145, in post
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3 return self._request('post', *args, **kwargs)
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3 File "/opt/stack/data/venv/lib/python3.8/site-packages/etcd3gw/client.py", line 123, in _request
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3 resp = getattr(self.session, method)(*args, timeout=self.timeout,
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3 TypeError: post() got multiple values for keyword argument 'timeout'
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: INFO networking_calico.etcdv3 [-] Try creating etcd3gw client with /v3beta/
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3 [-] etcd3gw client not working: TypeError: post() got multiple values for keyword argument 'timeout'
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3 Traceback (most recent call last):
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3 File "/opt/stack/data/venv/lib/python3.8/site-packages/networking_calico/etcdv3.py", line 455, in __init__
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3 status = self.status()
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3 File "/opt/stack/data/venv/lib/python3.8/site-packages/etcd3gw/client.py", line 152, in status
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3 return self.post(self.get_url("/maintenance/status"),
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3 File "/opt/stack/data/venv/lib/python3.8/site-packages/networking_calico/etcdv3.py", line 503, in post
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3 return super(Etcd3AuthClient, self).post(*args, **kwargs)
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3 File "/opt/stack/data/venv/lib/python3.8/site-packages/etcd3gw/client.py", line 145, in post
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3 return self._request('post', *args, **kwargs)
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3 File "/opt/stack/data/venv/lib/python3.8/site-packages/etcd3gw/client.py", line 123, in _request
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3 resp = getattr(self.session, method)(*args, timeout=self.timeout,
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3 TypeError: post() got multiple values for keyword argument 'timeout'
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: INFO networking_calico.etcdv3 [-] Try creating etcd3gw client with /v3alpha/
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3 [-] etcd3gw client not working: TypeError: post() got multiple values for keyword argument 'timeout'
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3 Traceback (most recent call last):
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3 File "/opt/stack/data/venv/lib/python3.8/site-packages/networking_calico/etcdv3.py", line 455, in __init__
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3 status = self.status()
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3 File "/opt/stack/data/venv/lib/python3.8/site-packages/etcd3gw/client.py", line 152, in status
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3 return self.post(self.get_url("/maintenance/status"),
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3 File "/opt/stack/data/venv/lib/python3.8/site-packages/networking_calico/etcdv3.py", line 503, in post
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3 return super(Etcd3AuthClient, self).post(*args, **kwargs)
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3 File "/opt/stack/data/venv/lib/python3.8/site-packages/etcd3gw/client.py", line 145, in post
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3 return self._request('post', *args, **kwargs)
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3 File "/opt/stack/data/venv/lib/python3.8/site-packages/etcd3gw/client.py", line 123, in _request
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3 resp = getattr(self.session, method)(*args, timeout=self.timeout,
Sep 25 12:12:23 semaphore-vm neutron-server[156898]: ERROR networking_calico.etcdv3 TypeError: post() got multiple values for keyword argument 'timeout'