Skip to content

Skip integration dashboards in dashboard lists - #683

Merged
riyazsh merged 1 commit into
mainfrom
riyazsh/drop-integration-dashboard-list-items
Aug 31, 2026
Merged

Skip integration dashboards in dashboard lists#683
riyazsh merged 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
@riyazsh
riyazsh merged commit 1251a62 into main Aug 31, 2026
12 of 13 checks passed
@riyazsh
riyazsh deleted the riyazsh/drop-integration-dashboard-list-items branch August 31, 2026 14:49
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.

2 participants