calico icon indicating copy to clipboard operation
calico copied to clipboard

WIP: Test with OpenStack Caracal release

Open nelljerram opened this issue 1 year ago • 1 comments

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.

nelljerram avatar Sep 25 '24 10:09 nelljerram

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'

nelljerram avatar Sep 25 '24 12:09 nelljerram