Skip to content

Commit

Permalink
Merge pull request #505 from nautobot/main
Browse files Browse the repository at this point in the history
Sync Main to Develop for 2.7.0
  • Loading branch information
jdrew82 authored Aug 14, 2024
2 parents 7eb6b15 + 93a216f commit 60f4c90
Show file tree
Hide file tree
Showing 20 changed files with 61 additions and 35 deletions.
1 change: 0 additions & 1 deletion changes/234.fixed

This file was deleted.

5 changes: 0 additions & 5 deletions changes/432.added

This file was deleted.

1 change: 0 additions & 1 deletion changes/437.fixed

This file was deleted.

12 changes: 0 additions & 12 deletions changes/442.added

This file was deleted.

4 changes: 0 additions & 4 deletions changes/442.changed

This file was deleted.

1 change: 0 additions & 1 deletion changes/442.documentation

This file was deleted.

2 changes: 0 additions & 2 deletions changes/442.removed

This file was deleted.

1 change: 0 additions & 1 deletion changes/443.fixed

This file was deleted.

1 change: 0 additions & 1 deletion changes/450.documentation

This file was deleted.

1 change: 0 additions & 1 deletion changes/456.fixed

This file was deleted.

1 change: 0 additions & 1 deletion changes/463.fixed

This file was deleted.

1 change: 0 additions & 1 deletion changes/469.added

This file was deleted.

1 change: 0 additions & 1 deletion changes/472.documentation

This file was deleted.

2 changes: 0 additions & 2 deletions changes/479.fixed

This file was deleted.

1 change: 1 addition & 0 deletions changes/484.housekeeping
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Releasing 2.7.0
49 changes: 49 additions & 0 deletions docs/admin/release_notes/version_2.7.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@

## [v2.7.0 (2024-07-16)](https://github.com/nautobot/nautobot-app-ssot/releases/tag/v2.7.0)

### Added

- [#432](https://github.com/nautobot/nautobot-app-ssot/issues/432) - Added an SSoT to sync Nautobot ==> Itential Automation Gateway.
- [#432](https://github.com/nautobot/nautobot-app-ssot/issues/432) - This integration allows users to sync Nautobot device inventory to Itential Automation Gateway(s) (IAG).
- [#432](https://github.com/nautobot/nautobot-app-ssot/issues/432) - The current IAG inventory that is supported is its default Ansible inventory.
- [#432](https://github.com/nautobot/nautobot-app-ssot/issues/432) - Netmiko, Nornir, HTTP requests inventories will be added at a later date.
- [#442](https://github.com/nautobot/nautobot-app-ssot/issues/442) - Added plugin configuration page collecting configurations for integrations.
- [#442](https://github.com/nautobot/nautobot-app-ssot/issues/442) - Infoblox integration - added SSOTInfobloxConfig model used for providing Infoblox integration configuration.
- [#442](https://github.com/nautobot/nautobot-app-ssot/issues/442) - Infoblox integration - added support for multiple configuration instances.
- [#442](https://github.com/nautobot/nautobot-app-ssot/issues/442) - Infoblox integration - added support for Infoblox Network Views and Nautobot Namespaces.
- [#442](https://github.com/nautobot/nautobot-app-ssot/issues/442) - Infoblox integration - added support for selecting a subset of Network and IP address objects loaded for synchronization.
- [#442](https://github.com/nautobot/nautobot-app-ssot/issues/442) - Infoblox integration - added support for creating Infoblox IP Addresses as A and PTR records.
- [#442](https://github.com/nautobot/nautobot-app-ssot/issues/442) - Infoblox integration - added support for creating Infoblox IP Addresses as Fixed Address records of type RESERVED and MAC_ADDRESS.
- [#442](https://github.com/nautobot/nautobot-app-ssot/issues/442) - Infoblox integration - added support for excluding extensive attributes and custom fields when synchronizing objects.
- [#442](https://github.com/nautobot/nautobot-app-ssot/issues/442) - Infoblox integration - added support for selectively enabling synchronization of IPv4 and IPv6 objects.
- [#442](https://github.com/nautobot/nautobot-app-ssot/issues/442) - Infoblox integration - added support for specifying Infoblox DNS View where DNS records are created.
- [#442](https://github.com/nautobot/nautobot-app-ssot/issues/442) - Infoblox integration - added support for specifying record types subject to deletion in Infoblox and Nautobot.
- [#442](https://github.com/nautobot/nautobot-app-ssot/issues/442) - Infoblox integration - added methods to Infoblox handling fixed addresses, DNS A, Host and PTR records, network views, DNS views, and authoritative zones.
- [#469](https://github.com/nautobot/nautobot-app-ssot/issues/469) - Added more models for import in Example Jobs.

### Changed

- [#442](https://github.com/nautobot/nautobot-app-ssot/issues/442) - Infoblox integration - configuration settings are now defined in the instances of the SSOTInfobloxConfig model.
- [#442](https://github.com/nautobot/nautobot-app-ssot/issues/442) - Infoblox integration - functionality provided by the `infoblox_import_subnets` settings has been replaced with the `infoblox_sync_filters` field in the SSOTInfobloxConfig instance.
- [#442](https://github.com/nautobot/nautobot-app-ssot/issues/442) - Infoblox integration - updated Infoblox client methods to support Network View.
- [#442](https://github.com/nautobot/nautobot-app-ssot/issues/442) - Infoblox integration - standardized `JSONDecoderError` handling in the Infoblox client.

### Removed

- [#442](https://github.com/nautobot/nautobot-app-ssot/issues/442) - Infoblox integration - configuration settings defined in `nautobot_config.py` have been removed.
- [#442](https://github.com/nautobot/nautobot-app-ssot/issues/442) - Infoblox integration - configuration settings defined in environmental variables have been removed.

### Fixed

- [#234](https://github.com/nautobot/nautobot-app-ssot/issues/234) - Fixed integration tests so they're no longer dependent upon being enabled in dev environment.
- [#437](https://github.com/nautobot/nautobot-app-ssot/issues/437) - Fixed link from list view to filtered sync log view by changing filter query to `sync` from overview.
- [#443](https://github.com/nautobot/nautobot-app-ssot/issues/443) - Fixed issue with loading duplicate IPAddresses from Infoblox.
- [#456](https://github.com/nautobot/nautobot-app-ssot/issues/456) - Fix Device42 integration unit test that was expecting wrong BIG-IP netmiko platform name.
- [#463](https://github.com/nautobot/nautobot-app-ssot/issues/463) - Fixed call in CVP integration to pass `import_active` config setting to get_devices() function call.
- [#479](https://github.com/nautobot/nautobot-app-ssot/issues/479) - Correct get_or_instantiate() to use self.device_type instead of "device_type" in ACI adapter.
- [#479](https://github.com/nautobot/nautobot-app-ssot/issues/479) - Refactor load_interfaces() to have check for device_specs var being defined in case file isn't loaded.

### Documentation

- [#450](https://github.com/nautobot/nautobot-app-ssot/issues/450) - Add missing attribution for Device42 integration to README.
- [#472](https://github.com/nautobot/nautobot-app-ssot/issues/472) - Update ServiceNow documentation for Locations and FAQ error.
1 change: 1 addition & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,7 @@ nav:
- Compatibility Matrix: "admin/compatibility_matrix.md"
- Release Notes:
- "admin/release_notes/index.md"
- v2.7: "admin/release_notes/version_2.7.md"
- v2.6: "admin/release_notes/version_2.6.md"
- v2.5: "admin/release_notes/version_2.5.md"
- v2.4: "admin/release_notes/version_2.4.md"
Expand Down
1 change: 1 addition & 0 deletions nautobot_ssot/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
]

_MIN_NAUTOBOT_VERSION = {
"nautobot_ssot_aristacv": "2.1",
"nautobot_ssot_infoblox": "2.1",
}

Expand Down
8 changes: 8 additions & 0 deletions nautobot_ssot/tests/itential/test_jobs.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
"""Itential SSoT Jobs Test Cases."""

from django.test import override_settings
from nautobot.extras.models import Job, JobLogEntry
from nautobot.apps.testing import run_job_for_testing

Expand All @@ -8,6 +9,13 @@
from nautobot_ssot.integrations.itential.models import AutomationGatewayModel


@override_settings(
PLUGINS_CONFIG={
"nautobot_ssot": {
"enable_itential": True,
}
}
)
class ItentialSSoTJobsTestCase(base.ItentialSSoTBaseTransactionTestCase):
"""Itential SSoT Jobs Test Cases."""

Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tool.poetry]
name = "nautobot-ssot"
version = "2.6.1"
version = "2.7.0"
description = "Nautobot Single Source of Truth"
authors = ["Network to Code, LLC <[email protected]>"]
license = "Apache-2.0"
Expand Down

0 comments on commit 60f4c90

Please sign in to comment.