Skip to content

Added inheritance support for DTC LBDN and included python client changes for compartment ID - #35

Merged
unasra merged 2 commits into
infobloxopen:mainfrom
Tejashree-RS:dns-config-client-changes
Jun 9, 2026
Merged

Added inheritance support for DTC LBDN and included python client changes for compartment ID#35
unasra merged 2 commits into
infobloxopen:mainfrom
Tejashree-RS:dns-config-client-changes

Conversation

@Tejashree-RS

@Tejashree-RS Tejashree-RS commented Jun 2, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds two improvements to the dns_config package: (1) inheritance support for the DTC LBDN API via a new inherit query parameter, and (2) a compartment_id field on ACL, AuthZone, Delegation, ForwardZone, and View models to support multi-tenancy compartment filtering.

Type of Change

  • 🆕 New API / Model
  • 🔧 Update Existing Schema or Model
  • 🐛 Bug Fix
  • 📝 Documentation
  • 🧹 Maintenance (dependency upgrades, CI, refactoring)

Affected Packages

  • anycast
  • cloud_discovery
  • dfp
  • dns_config
  • dns_data
  • dtc
  • fw
  • infra_mgmt
  • infra_provision
  • ipam
  • ipam_federation
  • keys
  • redirect
  • upgrade_policy
  • universal_ddi_client

Resource / Model: LbdnApi, ACL, AuthZone, Delegation, ForwardZone, View
Description: Added inherit query param to LBDN API; added compartment_id field to five DNS Config models.

Schema Changes

  • New model added
  • New field(s) added to existing model
  • Field(s) removed or renamed
  • Required fields changed
Detailed Changes (click to expand)
File Change
src/dns_config/api/lbdn_api.py Added inherit query parameter to LBDN CRUD operations
src/dns_config/models/acl.py Added optional compartment_id field
src/dns_config/models/auth_zone.py Added optional compartment_id field
src/dns_config/models/delegation.py Added optional compartment_id field
src/dns_config/models/forward_zone.py Added optional compartment_id field
src/dns_config/models/view.py Added optional compartment_id field
src/dns_config/docs/LbdnApi.md Updated to document inherit query parameter
src/dns_config/docs/*.md Updated model docs to include compartment_id field

Ticket / Issue

Fixes #

Changelog Inclusion

  • Consider for changelog and release notes addition

Additional Context

The compartment_id field supports Infoblox's multi-tenancy model, allowing DNS resources to be scoped to a specific compartment. This mirrors similar changes already made in other packages.

@Tejashree-RS Tejashree-RS changed the title Added inheritance support for DTC LBDN Added inheritance support for DTC LBDN and included python client changes for compartment ID Jun 9, 2026
@unasra
unasra merged commit 6185549 into infobloxopen:main Jun 9, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants