Skip to content

[v2] Add TSIG key support for OpenStack DNS v2 API#3633

Merged
mandre merged 1 commit intov2from
bp-v2-53881b9
Mar 4, 2026
Merged

[v2] Add TSIG key support for OpenStack DNS v2 API#3633
mandre merged 1 commit intov2from
bp-v2-53881b9

Conversation

@gophercloud-backport-bot
Copy link
Copy Markdown

Backport: #3623

Implement TSIG (Transaction SIGnature) key management for the Designate DNS service, enabling authentication of DNS transactions between servers for zone transfers and dynamic updates.

Fixes #3622

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

API Controller (REST endpoints):
https://github.com/openstack/designate/blob/master/designate/api/v2/controllers/tsigkeys.py

Service Implementation (CRUD methods): https://github.com/openstack/designate/blob/master/designate/central/service.py#L618-L670

TSIG Key Object Definition:
https://github.com/openstack/designate/blob/master/designate/objects/tsigkey.py

Python Client Reference:
https://github.com/openstack/python-designateclient/blob/master/designateclient/v2/tsigkeys.py

Implement TSIG (Transaction SIGnature) key management for the
Designate DNS service, enabling authentication of DNS transactions
between servers for zone transfers and dynamic updates.

Fixes #3622

Signed-off-by: Omer <omersch381@gmail.com>
@github-actions github-actions bot added edit:dns This PR updates dns code v2 This PR targets v2 semver:minor Backwards-compatible change labels Feb 18, 2026
@coveralls
Copy link
Copy Markdown

Coverage Status

coverage: 63.654% (-0.01%) from 63.667%
when pulling 54e5cc7 on bp-v2-53881b9
into 08610c8 on v2.

@mandre mandre merged commit 6d9c6d0 into v2 Mar 4, 2026
22 of 24 checks passed
@mandre mandre deleted the bp-v2-53881b9 branch March 4, 2026 08:20
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