openstacksdk-functional-devstack-networking periodic job broken in xena/yoga/zed

Bug #2039066 reported by yatin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Triaged
Medium
yatin

Bug Description

These periodic jobs are failing since https://review.opendev.org/c/openstack/openstacksdk/+/874695 merged as it added some new tests for designate zone share api.

Tests fails as:-
ft2.2: openstack.tests.functional.dns.v2.test_zone_share.TestZoneShare.test_find_zone_sharetesttools.testresult.real._StringException: Traceback (most recent call last):
  File "/home/zuul/src/opendev.org/openstack/openstacksdk/openstack/tests/functional/dns/v2/test_zone_share.py", line 89, in test_find_zone_share
    orig_zone_share = self.operator_cloud.dns.create_zone_share(
  File "/home/zuul/src/opendev.org/openstack/openstacksdk/openstack/dns/v2/_proxy.py", line 631, in create_zone_share
    return self._create(
  File "/home/zuul/src/opendev.org/openstack/openstacksdk/openstack/proxy.py", line 605, in _create
    return res.create(self, base_path=base_path)
  File "/home/zuul/src/opendev.org/openstack/openstacksdk/openstack/resource.py", line 1535, in create
    self._translate_response(response, **response_kwargs)
  File "/home/zuul/src/opendev.org/openstack/openstacksdk/openstack/resource.py", line 1287, in _translate_response
    exceptions.raise_from_response(response, error_message=error_message)
  File "/home/zuul/src/opendev.org/openstack/openstacksdk/openstack/exceptions.py", line 250, in raise_from_response
    raise cls(
openstack.exceptions.HttpException: HttpException: 405: Client Error for url: https://158.69.78.71/dns/v2/zones/5f647760-ebd2-4e3b-84c1-e2f4e7bd4dea/shares, METHOD NOT ALLOWED

zone sharing is supported in designate only since 2023.1 https://review.opendev.org/c/openstack/designate/+/726334

We do run this job in wallaby as well but is not impacted because openstacksdk stable/wallaby is used in those jobs as done in https://review.opendev.org/c/openstack/openstacksdk/+/885898

Builds:- https://zuul.openstack.org/builds?job_name=openstacksdk-functional-devstack-networking&project=openstack%2Fneutron&branch=stable%2Fxena&branch=stable%2Fyoga&branch=stable%2Fzed

yatin (yatinkarel)
Changed in neutron:
assignee: nobody → yatin (yatinkarel)
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron (stable/yoga)

Related fix proposed to branch: stable/yoga
Review: https://review.opendev.org/c/openstack/neutron/+/897960

Revision history for this message
yatin (yatinkarel) wrote :

Fix Proposed by Michael against openstacksdk to skip these tests in stable branches:- https://review.opendev.org/c/openstack/openstacksdk/+/897995

Revision history for this message
yatin (yatinkarel) wrote :

Jobs in yoga/zed passing now since the fix merged.

But xena has failures with https://review.opendev.org/c/openstack/openstacksdk/+/886643 as:-
2023-10-16 02:48:16.480148 | controller | The conflict is caused by:
2023-10-16 02:48:16.480170 | controller | openstacksdk 1.6.0.dev61 depends on platformdirs>=3
2023-10-16 02:48:16.480190 | controller | The user requested (constraint) platformdirs===2.3.0
2023-10-16 02:48:16.480209 | controller |
2023-10-16 02:48:16.480257 | controller | To fix this you could try to:
2023-10-16 02:48:16.480287 | controller | 1. loosen the range of package versions you've specified
2023-10-16 02:48:16.480321 | controller | 2. remove package versions to allow pip attempt to solve the dependency conflict
2023-10-16 02:48:16.480868 | controller |
2023-10-16 02:48:16.480915 | controller | ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
2023-10-16 02:48:16.482552 | controller | WARNING: There was an error checking the latest version of pip.

So this needs to be fixed differently, As xena is extended maintenance we can drop it or make the jobs to not use openstack master branch.

Revision history for this message
yatin (yatinkarel) wrote :

<< So this needs to be fixed differently, As xena is extended maintenance we can drop it or make the jobs to not use openstack master branch.
Pushed https://review.opendev.org/c/openstack/openstacksdk/+/898283

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on neutron (stable/yoga)

Change abandoned by "yatin <email address hidden>" on branch: stable/yoga
Review: https://review.opendev.org/c/openstack/neutron/+/897960
Reason: just for test, jobs green with openstacksdk depends-on

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/openstacksdk 2.1.0

This issue was fixed in the openstack/openstacksdk 2.1.0 release.

Revision history for this message
Brian Haley (brian-haley) wrote :

Can this be closed?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.