Repository navigation
Feature/digitalocean source - #604
Open
ekrichbaum wants to merge 26 commits into
Open
ekrichbaum wants to merge 26 commits into
ekrichbaum wants to merge 26 commits into
Conversation
This document outlines the usage of the DigitalOcean source for integrating with NetBox, including installation, configuration, and mapping details.
This file defines the DigitalOceanConfig class, which includes configuration options for enabling the DigitalOcean source, specifying the source type, and providing an API token.
Implement DigitalOceanHandler to manage DigitalOcean resources including droplets and databases, with methods for syncing and updating inventory.
Add test file for DigitalOcean source configuration.
Add logging and region mapping validation to DigitalOceanConfig.
Remove read_only attribute from dcim.region class.
Added region mapping configuration and clarified behavior for DigitalOcean to NetBox region mapping.
Add tests for DigitalOcean client handling of empty and invalid databases.
Clarify behavior of sync_databases for accounts without managed databases.
Add logic to handle unique VM names within a cluster.
Clarify behavior of droplets with the same name across clusters and provide guidance on inspecting changes before enabling writes.
Add tests for handling droplets and VM relationships.
Added IP claims tracking to manage IP assignments and prevent conflicts.
Added details about IP assignment repair and ownership verification.
Add tests for IP conflict repairs and handling orphaned IPs.
Updated error handling for IP assignment conflicts and improved logging messages.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Allow for pull from Digital Ocean cloud as source. Tested against 3 DO instances with differing resources.