Update git submodules

* Update neutron from branch 'master'
  to 10b0973551e8a0d74a34288d49cb786e2f9ab1ab
  - Merge "Fix bug/2115776 where Neutron deletes A/AAAA records"
  - Fix bug/2115776 where Neutron deletes A/AAAA records
    
    Enable the deletion of all the Designate recordssets for the same
    dns_name and dns_domain associated with the specified IP
    addresses.
    
    This change enables in the Designate driver the separate deletion
    of two recordsets associated to the same dns-name and dns-domain
    that were created by a sequence of one port create/update and one
    floating ip create/update. Before this change, the assumption when
    deleting recordsets associated to the same same dns-name and
    dns-domain was that they were created in a single operation.
    Consequently, the change handles each deletion operation of the
    dns_name in the dns_domain based on the IP addresses specified
    in the input argument.
    
    Existing unit tests in test_dns_integration.py and
    test_dns_domain_keywords.py failed with this change.  These existing
    test cases are updated in this commit such that the IP addresses
    in the mock recordsets are strings, instead of netaddr.IPAddress()
    objects, to match recordset['records'] data type in
    _get_ids_ips_to_delete().  The unit tests passed with mismatched
    types in the past because the check between recordset and input
    argument records compared the size of two sets rather than the
    values of the data.
    
    A new unit test test_delete_single_record_from_two_records() is
    added to test that the designate driver handles the use case where
    only a subset of A or AAAA records are deleted.
    test_delete_single_record_from_two_records() was generated with the
    assistance of Claude Code, copying from test_delete_record_set()
    with a small modification to delete only one of the records.
    
    Assisted-by: Claude Code
    Depends-on: https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/960659
    Closes-Bug: #2115776
    Change-Id: I42f1d504a063f1d8542c861b3b7caffe56c47bf1
    Signed-off-by: Helen Chen <ichen@redhat.com>
This commit is contained in:
Zuul
2025-09-19 18:07:16 +00:00
committed by Gerrit Code Review
parent 5c29e1657f
commit 699abd607a

Submodule neutron updated: 5b91772ac0...10b0973551