Skip to content

Skip integration dashboards in dashboard lists - #683

Open
riyazsh wants to merge 1 commit into
mainfrom
riyazsh/drop-integration-dashboard-list-items
Open

Skip integration dashboards in dashboard lists#683
riyazsh wants to merge 1 commit into
mainfrom
riyazsh/drop-integration-dashboard-list-items

Conversation

@riyazsh

@riyazsh riyazsh commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Summary

  • drop integration-owned dashboards from manual dashboard-list membership before sync diff/apply
  • keep custom dashboard remapping unchanged
  • defensively filter integration dashboards from the final dashboard-list membership update payload

Why

Manual dashboard lists can contain integration dashboards/timeboards. Those IDs are org-local and are not replicated as custom dashboards, so sending them to the destination list-membership API can fail with 404 when the corresponding integration dashboard does not exist in the destination org.

Testing

  • tox -e py -- --black datadog_sync/model/dashboard_lists.py tests/unit/test_dashboard_lists.py

@riyazsh
riyazsh requested a review from a team as a code owner August 28, 2026 21:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant