Skip to content

Add a sync mode #443

@0lini

Description

@0lini

Diode version

v0.6.0

Feature type

New functionality

Proposed feature or enhancement

Introduce a synchronization mode for NetBox Diode in which objects that are not included in the current payload are automatically deleted (or optionally disabled/archived) in the target NetBox instance. This ensures that the target environment becomes an accurate, authoritative mirror of the source, without the need for manual deletion of old/obsolete entries.

Use case

We use Diode to synchronize data from multiple management platforms into NetBox. Without automatic removal of outdated objects, NetBox accumulates old or stale entries that no longer exist in the source systems. This requires manual cleanup and increases the risk of inaccurate data. A sync mode that deletes objects not included in the latest sync would keep NetBox clean, accurate, and fully aligned with the upstream platforms.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requeststatus: needs triageThis issue is awaiting triage by a maintainer

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions