Skip to content

[v2] Add support for listing recordsets across all zones - #3774

Merged
kayrus merged 1 commit into
v2from
bp-v2-ef1e621
May 27, 2026
Merged

kayrus merged 1 commit into
v2from
bp-v2-ef1e621

Conversation

@gophercloud-backport-bot

Copy link
Copy Markdown

Backport: #3688

This change introduces a new ListAll function and helper URL builder to expose the Designate /recordsets endpoint via gophercloud. This allows callers to retrieve recordsets across all zones, in addition to the existing per-zone ListByZone helper.

The new ListAll function:

  • Reuses the existing ListOpts/ListOptsBuilder types for filtering, sorting, and pagination.
  • Returns a pagination.Pager consistent with other list operations in this package.

Fixes #3687

Links to the line numbers/files in the OpenStack source code that support the
code in this PR:

TODO

This change introduces a new ListAll function and helper URL builder to
expose the Designate /recordsets endpoint via gophercloud. This allows
callers to retrieve recordsets across all zones, in addition to the
existing per-zone ListByZone helper.

The new ListAll function:
- Reuses the existing ListOpts/ListOptsBuilder types for filtering,
  sorting, and pagination.
- Returns a pagination.Pager consistent with other list operations in
  this package.
@github-actions github-actions Bot added edit:dns This PR updates dns code v2 This PR targets v2 labels May 27, 2026
@github-actions github-actions Bot added the semver:minor Backwards-compatible change label May 27, 2026
@coveralls

Copy link
Copy Markdown

Coverage Status

coverage: 63.838% (+0.008%) from 63.83% — bp-v2-ef1e621 into v2

@kayrus
kayrus merged commit cb96808 into v2 May 27, 2026
19 checks passed
@kayrus
kayrus deleted the bp-v2-ef1e621 branch May 27, 2026 16:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

edit:dns This PR updates dns code semver:minor Backwards-compatible change v2 This PR targets v2

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants