├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── 01-feature_request.yaml │ ├── 02-bug_report.yaml │ ├── 03-documentation_change.yaml │ └── config.yaml ├── pull_request_labeler.yaml └── workflows │ ├── labeler.yaml │ ├── lint-tests.yml │ ├── manifest-modified.yaml │ └── release.yaml ├── .gitignore ├── LICENSE.md ├── Makefile ├── README.md ├── SECURITY.md ├── docker ├── Dockerfile ├── docker-compose.test.yaml ├── docker-compose.yaml ├── netbox │ ├── configuration │ │ ├── configuration.py │ │ ├── extra.py │ │ ├── logging.py │ │ └── plugins.py │ ├── docker-entrypoint.sh │ ├── env │ │ ├── netbox.env │ │ ├── postgres.env │ │ ├── redis-cache.env │ │ └── redis.env │ ├── launch-netbox.sh │ ├── local_settings.py │ ├── nginx-unit.json │ ├── plugins_dev.py │ └── plugins_test.py ├── oauth2 │ └── secrets │ │ └── .gitkeep ├── requirements-diode-netbox-plugin.txt └── v4.2.3 │ ├── Dockerfile-diode-netbox-plugin │ ├── docker-compose.test.yaml │ ├── docker-compose.yaml │ ├── netbox │ ├── configuration │ │ ├── configuration.py │ │ ├── extra.py │ │ ├── ldap │ │ │ ├── extra.py │ │ │ └── ldap_config.py │ │ ├── logging.py │ │ └── plugins.py │ ├── docker-entrypoint.sh │ ├── env │ │ ├── netbox.env │ │ ├── postgres.env │ │ ├── redis-cache.env │ │ └── redis.env │ ├── launch-netbox.sh │ ├── local_settings.py │ ├── nginx-unit.json │ ├── plugins_dev.py │ └── plugins_test.py │ └── requirements-diode-netbox-plugin.txt ├── docs └── matching-criteria-documentation.md ├── netbox-plugin.yaml ├── netbox_diode_plugin ├── __init__.py ├── api │ ├── __init__.py │ ├── applier.py │ ├── authentication.py │ ├── common.py │ ├── compat.py │ ├── differ.py │ ├── matcher.py │ ├── permissions.py │ ├── plugin_utils.py │ ├── serializers.py │ ├── supported_models.py │ ├── transformer.py │ ├── urls.py │ └── views.py ├── client.py ├── diode │ └── clients.py ├── forms.py ├── management │ ├── __init__.py │ └── commands │ │ ├── __init__.py │ │ └── generate_matching_docs.py ├── migrations │ ├── 0001_squashed_0005.py │ ├── 0006_clientcredentials_alter_setting_diode_target.py │ ├── 0007_setting_model_cleanup.py │ ├── 0008_setting_branch.py │ └── __init__.py ├── models.py ├── navigation.py ├── plugin_config.py ├── tables.py ├── templates │ └── diode │ │ ├── client_credential_add.html │ │ ├── client_credential_delete.html │ │ ├── client_credential_list.html │ │ ├── client_credential_secret.html │ │ ├── htmx │ │ └── delete_form.html │ │ ├── settings.html │ │ └── settings_edit.html ├── tests │ ├── __init__.py │ ├── test_api_apply_change_set.py │ ├── test_api_diff_and_apply.py │ ├── test_api_generate_diff.py │ ├── test_api_get_default_branch.py │ ├── test_authentication.py │ ├── test_diode_clients.py │ ├── test_forms.py │ ├── test_generate_matching_docs.py │ ├── test_models.py │ ├── test_plugin_config.py │ ├── test_updates.py │ ├── test_updates_cases.json │ ├── test_version.py │ ├── test_views.py │ └── v4.2.3 │ │ └── tests │ │ ├── __init__.py │ │ ├── test_api_apply_change_set.py │ │ ├── test_api_diff_and_apply.py │ │ ├── test_api_generate_diff.py │ │ ├── test_authentication.py │ │ ├── test_diode_clients.py │ │ ├── test_forms.py │ │ ├── test_generate_matching_docs.py │ │ ├── test_models.py │ │ ├── test_plugin_config.py │ │ ├── test_updates.py │ │ ├── test_updates_cases.json │ │ ├── test_version.py │ │ └── test_views.py ├── urls.py ├── version.py └── views.py └── pyproject.toml /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @jajeffries @leoparente @ltucker @mfiedorowicz @MicahParks 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/01-feature_request.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/.github/ISSUE_TEMPLATE/01-feature_request.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/02-bug_report.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/.github/ISSUE_TEMPLATE/02-bug_report.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/03-documentation_change.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/.github/ISSUE_TEMPLATE/03-documentation_change.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yaml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/pull_request_labeler.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/.github/pull_request_labeler.yaml -------------------------------------------------------------------------------- /.github/workflows/labeler.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/.github/workflows/labeler.yaml -------------------------------------------------------------------------------- /.github/workflows/lint-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/.github/workflows/lint-tests.yml -------------------------------------------------------------------------------- /.github/workflows/manifest-modified.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/.github/workflows/manifest-modified.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/SECURITY.md -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/docker-compose.test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/docker/docker-compose.test.yaml -------------------------------------------------------------------------------- /docker/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/docker/docker-compose.yaml -------------------------------------------------------------------------------- /docker/netbox/configuration/configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/docker/netbox/configuration/configuration.py -------------------------------------------------------------------------------- /docker/netbox/configuration/extra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/docker/netbox/configuration/extra.py -------------------------------------------------------------------------------- /docker/netbox/configuration/logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/docker/netbox/configuration/logging.py -------------------------------------------------------------------------------- /docker/netbox/configuration/plugins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/docker/netbox/configuration/plugins.py -------------------------------------------------------------------------------- /docker/netbox/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/docker/netbox/docker-entrypoint.sh -------------------------------------------------------------------------------- /docker/netbox/env/netbox.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/docker/netbox/env/netbox.env -------------------------------------------------------------------------------- /docker/netbox/env/postgres.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/docker/netbox/env/postgres.env -------------------------------------------------------------------------------- /docker/netbox/env/redis-cache.env: -------------------------------------------------------------------------------- 1 | REDIS_PASSWORD=t4Ph722qJ5QHeQ1qfu36 2 | -------------------------------------------------------------------------------- /docker/netbox/env/redis.env: -------------------------------------------------------------------------------- 1 | REDIS_PASSWORD=H733Kdjndks81 2 | -------------------------------------------------------------------------------- /docker/netbox/launch-netbox.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/docker/netbox/launch-netbox.sh -------------------------------------------------------------------------------- /docker/netbox/local_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/docker/netbox/local_settings.py -------------------------------------------------------------------------------- /docker/netbox/nginx-unit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/docker/netbox/nginx-unit.json -------------------------------------------------------------------------------- /docker/netbox/plugins_dev.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/docker/netbox/plugins_dev.py -------------------------------------------------------------------------------- /docker/netbox/plugins_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/docker/netbox/plugins_test.py -------------------------------------------------------------------------------- /docker/oauth2/secrets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker/requirements-diode-netbox-plugin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/docker/requirements-diode-netbox-plugin.txt -------------------------------------------------------------------------------- /docker/v4.2.3/Dockerfile-diode-netbox-plugin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/docker/v4.2.3/Dockerfile-diode-netbox-plugin -------------------------------------------------------------------------------- /docker/v4.2.3/docker-compose.test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/docker/v4.2.3/docker-compose.test.yaml -------------------------------------------------------------------------------- /docker/v4.2.3/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/docker/v4.2.3/docker-compose.yaml -------------------------------------------------------------------------------- /docker/v4.2.3/netbox/configuration/configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/docker/v4.2.3/netbox/configuration/configuration.py -------------------------------------------------------------------------------- /docker/v4.2.3/netbox/configuration/extra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/docker/v4.2.3/netbox/configuration/extra.py -------------------------------------------------------------------------------- /docker/v4.2.3/netbox/configuration/ldap/extra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/docker/v4.2.3/netbox/configuration/ldap/extra.py -------------------------------------------------------------------------------- /docker/v4.2.3/netbox/configuration/ldap/ldap_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/docker/v4.2.3/netbox/configuration/ldap/ldap_config.py -------------------------------------------------------------------------------- /docker/v4.2.3/netbox/configuration/logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/docker/v4.2.3/netbox/configuration/logging.py -------------------------------------------------------------------------------- /docker/v4.2.3/netbox/configuration/plugins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/docker/v4.2.3/netbox/configuration/plugins.py -------------------------------------------------------------------------------- /docker/v4.2.3/netbox/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/docker/v4.2.3/netbox/docker-entrypoint.sh -------------------------------------------------------------------------------- /docker/v4.2.3/netbox/env/netbox.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/docker/v4.2.3/netbox/env/netbox.env -------------------------------------------------------------------------------- /docker/v4.2.3/netbox/env/postgres.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/docker/v4.2.3/netbox/env/postgres.env -------------------------------------------------------------------------------- /docker/v4.2.3/netbox/env/redis-cache.env: -------------------------------------------------------------------------------- 1 | REDIS_PASSWORD=t4Ph722qJ5QHeQ1qfu36 2 | -------------------------------------------------------------------------------- /docker/v4.2.3/netbox/env/redis.env: -------------------------------------------------------------------------------- 1 | REDIS_PASSWORD=H733Kdjndks81 2 | -------------------------------------------------------------------------------- /docker/v4.2.3/netbox/launch-netbox.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/docker/v4.2.3/netbox/launch-netbox.sh -------------------------------------------------------------------------------- /docker/v4.2.3/netbox/local_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/docker/v4.2.3/netbox/local_settings.py -------------------------------------------------------------------------------- /docker/v4.2.3/netbox/nginx-unit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/docker/v4.2.3/netbox/nginx-unit.json -------------------------------------------------------------------------------- /docker/v4.2.3/netbox/plugins_dev.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/docker/v4.2.3/netbox/plugins_dev.py -------------------------------------------------------------------------------- /docker/v4.2.3/netbox/plugins_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/docker/v4.2.3/netbox/plugins_test.py -------------------------------------------------------------------------------- /docker/v4.2.3/requirements-diode-netbox-plugin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/docker/v4.2.3/requirements-diode-netbox-plugin.txt -------------------------------------------------------------------------------- /docs/matching-criteria-documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/docs/matching-criteria-documentation.md -------------------------------------------------------------------------------- /netbox-plugin.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox-plugin.yaml -------------------------------------------------------------------------------- /netbox_diode_plugin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/__init__.py -------------------------------------------------------------------------------- /netbox_diode_plugin/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/api/__init__.py -------------------------------------------------------------------------------- /netbox_diode_plugin/api/applier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/api/applier.py -------------------------------------------------------------------------------- /netbox_diode_plugin/api/authentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/api/authentication.py -------------------------------------------------------------------------------- /netbox_diode_plugin/api/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/api/common.py -------------------------------------------------------------------------------- /netbox_diode_plugin/api/compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/api/compat.py -------------------------------------------------------------------------------- /netbox_diode_plugin/api/differ.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/api/differ.py -------------------------------------------------------------------------------- /netbox_diode_plugin/api/matcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/api/matcher.py -------------------------------------------------------------------------------- /netbox_diode_plugin/api/permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/api/permissions.py -------------------------------------------------------------------------------- /netbox_diode_plugin/api/plugin_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/api/plugin_utils.py -------------------------------------------------------------------------------- /netbox_diode_plugin/api/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/api/serializers.py -------------------------------------------------------------------------------- /netbox_diode_plugin/api/supported_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/api/supported_models.py -------------------------------------------------------------------------------- /netbox_diode_plugin/api/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/api/transformer.py -------------------------------------------------------------------------------- /netbox_diode_plugin/api/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/api/urls.py -------------------------------------------------------------------------------- /netbox_diode_plugin/api/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/api/views.py -------------------------------------------------------------------------------- /netbox_diode_plugin/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/client.py -------------------------------------------------------------------------------- /netbox_diode_plugin/diode/clients.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/diode/clients.py -------------------------------------------------------------------------------- /netbox_diode_plugin/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/forms.py -------------------------------------------------------------------------------- /netbox_diode_plugin/management/__init__.py: -------------------------------------------------------------------------------- 1 | """Django management package for netbox_diode_plugin.""" 2 | -------------------------------------------------------------------------------- /netbox_diode_plugin/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | """Django management commands for netbox_diode_plugin.""" 2 | -------------------------------------------------------------------------------- /netbox_diode_plugin/management/commands/generate_matching_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/management/commands/generate_matching_docs.py -------------------------------------------------------------------------------- /netbox_diode_plugin/migrations/0001_squashed_0005.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/migrations/0001_squashed_0005.py -------------------------------------------------------------------------------- /netbox_diode_plugin/migrations/0006_clientcredentials_alter_setting_diode_target.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/migrations/0006_clientcredentials_alter_setting_diode_target.py -------------------------------------------------------------------------------- /netbox_diode_plugin/migrations/0007_setting_model_cleanup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/migrations/0007_setting_model_cleanup.py -------------------------------------------------------------------------------- /netbox_diode_plugin/migrations/0008_setting_branch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/migrations/0008_setting_branch.py -------------------------------------------------------------------------------- /netbox_diode_plugin/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/migrations/__init__.py -------------------------------------------------------------------------------- /netbox_diode_plugin/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/models.py -------------------------------------------------------------------------------- /netbox_diode_plugin/navigation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/navigation.py -------------------------------------------------------------------------------- /netbox_diode_plugin/plugin_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/plugin_config.py -------------------------------------------------------------------------------- /netbox_diode_plugin/tables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/tables.py -------------------------------------------------------------------------------- /netbox_diode_plugin/templates/diode/client_credential_add.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/templates/diode/client_credential_add.html -------------------------------------------------------------------------------- /netbox_diode_plugin/templates/diode/client_credential_delete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/templates/diode/client_credential_delete.html -------------------------------------------------------------------------------- /netbox_diode_plugin/templates/diode/client_credential_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/templates/diode/client_credential_list.html -------------------------------------------------------------------------------- /netbox_diode_plugin/templates/diode/client_credential_secret.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/templates/diode/client_credential_secret.html -------------------------------------------------------------------------------- /netbox_diode_plugin/templates/diode/htmx/delete_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/templates/diode/htmx/delete_form.html -------------------------------------------------------------------------------- /netbox_diode_plugin/templates/diode/settings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/templates/diode/settings.html -------------------------------------------------------------------------------- /netbox_diode_plugin/templates/diode/settings_edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/templates/diode/settings_edit.html -------------------------------------------------------------------------------- /netbox_diode_plugin/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/tests/__init__.py -------------------------------------------------------------------------------- /netbox_diode_plugin/tests/test_api_apply_change_set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/tests/test_api_apply_change_set.py -------------------------------------------------------------------------------- /netbox_diode_plugin/tests/test_api_diff_and_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/tests/test_api_diff_and_apply.py -------------------------------------------------------------------------------- /netbox_diode_plugin/tests/test_api_generate_diff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/tests/test_api_generate_diff.py -------------------------------------------------------------------------------- /netbox_diode_plugin/tests/test_api_get_default_branch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/tests/test_api_get_default_branch.py -------------------------------------------------------------------------------- /netbox_diode_plugin/tests/test_authentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/tests/test_authentication.py -------------------------------------------------------------------------------- /netbox_diode_plugin/tests/test_diode_clients.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/tests/test_diode_clients.py -------------------------------------------------------------------------------- /netbox_diode_plugin/tests/test_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/tests/test_forms.py -------------------------------------------------------------------------------- /netbox_diode_plugin/tests/test_generate_matching_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/tests/test_generate_matching_docs.py -------------------------------------------------------------------------------- /netbox_diode_plugin/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/tests/test_models.py -------------------------------------------------------------------------------- /netbox_diode_plugin/tests/test_plugin_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/tests/test_plugin_config.py -------------------------------------------------------------------------------- /netbox_diode_plugin/tests/test_updates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/tests/test_updates.py -------------------------------------------------------------------------------- /netbox_diode_plugin/tests/test_updates_cases.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/tests/test_updates_cases.json -------------------------------------------------------------------------------- /netbox_diode_plugin/tests/test_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/tests/test_version.py -------------------------------------------------------------------------------- /netbox_diode_plugin/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/tests/test_views.py -------------------------------------------------------------------------------- /netbox_diode_plugin/tests/v4.2.3/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/tests/v4.2.3/tests/__init__.py -------------------------------------------------------------------------------- /netbox_diode_plugin/tests/v4.2.3/tests/test_api_apply_change_set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/tests/v4.2.3/tests/test_api_apply_change_set.py -------------------------------------------------------------------------------- /netbox_diode_plugin/tests/v4.2.3/tests/test_api_diff_and_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/tests/v4.2.3/tests/test_api_diff_and_apply.py -------------------------------------------------------------------------------- /netbox_diode_plugin/tests/v4.2.3/tests/test_api_generate_diff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/tests/v4.2.3/tests/test_api_generate_diff.py -------------------------------------------------------------------------------- /netbox_diode_plugin/tests/v4.2.3/tests/test_authentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/tests/v4.2.3/tests/test_authentication.py -------------------------------------------------------------------------------- /netbox_diode_plugin/tests/v4.2.3/tests/test_diode_clients.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/tests/v4.2.3/tests/test_diode_clients.py -------------------------------------------------------------------------------- /netbox_diode_plugin/tests/v4.2.3/tests/test_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/tests/v4.2.3/tests/test_forms.py -------------------------------------------------------------------------------- /netbox_diode_plugin/tests/v4.2.3/tests/test_generate_matching_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/tests/v4.2.3/tests/test_generate_matching_docs.py -------------------------------------------------------------------------------- /netbox_diode_plugin/tests/v4.2.3/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/tests/v4.2.3/tests/test_models.py -------------------------------------------------------------------------------- /netbox_diode_plugin/tests/v4.2.3/tests/test_plugin_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/tests/v4.2.3/tests/test_plugin_config.py -------------------------------------------------------------------------------- /netbox_diode_plugin/tests/v4.2.3/tests/test_updates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/tests/v4.2.3/tests/test_updates.py -------------------------------------------------------------------------------- /netbox_diode_plugin/tests/v4.2.3/tests/test_updates_cases.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/tests/v4.2.3/tests/test_updates_cases.json -------------------------------------------------------------------------------- /netbox_diode_plugin/tests/v4.2.3/tests/test_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/tests/v4.2.3/tests/test_version.py -------------------------------------------------------------------------------- /netbox_diode_plugin/tests/v4.2.3/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/tests/v4.2.3/tests/test_views.py -------------------------------------------------------------------------------- /netbox_diode_plugin/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/urls.py -------------------------------------------------------------------------------- /netbox_diode_plugin/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/version.py -------------------------------------------------------------------------------- /netbox_diode_plugin/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/netbox_diode_plugin/views.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netboxlabs/diode-netbox-plugin/HEAD/pyproject.toml --------------------------------------------------------------------------------