Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync Main to Develop for 3.0.0 #514

Merged
merged 156 commits into from
Aug 22, 2024
Merged

Sync Main to Develop for 3.0.0 #514

merged 156 commits into from
Aug 22, 2024

Commits on Aug 22, 2024

  1. Configuration menu
    Copy the full SHA
    04bf665 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6aeb07e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    caf3b26 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5fd835d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5d1b91c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bcaf3a3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    144ba6d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c00c267 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e4b3160 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0241728 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    2a375a4 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    0a3e96a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    1c5799d View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    219ec79 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    ee4aa62 View commit details
    Browse the repository at this point in the history
  16. fix outstanding issues

    Kircheneer authored and jdrew82 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    a43c52c View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    c9b3c45 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    819775b View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    fabd6ef View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    4ed6933 View commit details
    Browse the repository at this point in the history
  21. fix: 🐛 Set default values for vars to address possibly being used bef…

    …ore assigned and add check for their use.
    jdrew82 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    ddc2f51 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    21acc1c View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    d828637 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    062e776 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    aed014e View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    abcda55 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    67cfb03 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    5006b52 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    e933f8f View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    2deef00 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    86e06ab View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    7c3e55a View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    d131757 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    d2525fe View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    5baeea0 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    89a9b36 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    14c7790 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    a57f06e View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    f7b857c View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    f5e646d View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    69ee831 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    01dd23e View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    cdeec0f View commit details
    Browse the repository at this point in the history
  44. feat: ✨ Add support for ControllerManagedDeviceGroup in ACI integration.

    Added required pieces for the ControllerManagedDeviceGroup for the associated Controller is attached to the imported Devices.
    jdrew82 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    27b62ce View commit details
    Browse the repository at this point in the history
  45. refactor: ♻️ Move code to get username/password from HTTP SecretsGrou…

    …p to utility function.
    
    This required moving logging import around for integration utils and the App config portion due to errors around Apps not installed yet.
    jdrew82 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    a2a9aae View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    7d7c2a0 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    16606e4 View commit details
    Browse the repository at this point in the history
  48. refactor: ♻️ Move ControllerManagedDeviceGroup validation to utility …

    …function and update ACI integration.
    jdrew82 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    fe6df71 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    d4269c2 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    bea5550 View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    85240ef View commit details
    Browse the repository at this point in the history
  52. fix: 🐛 Fix ACI signals to only try to iterate through APICs if they'r…

    …e defined.
    
    This fixes the issue where Nautobot won't start if ACI integration is enabled but no APICs are defined.
    jdrew82 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    6b3f022 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    0046ff5 View commit details
    Browse the repository at this point in the history
  54. fix: 🐛 Move client initialization to dunder init as init_ipf_client n…

    …ow requires self to be passed for the Controller.
    jdrew82 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    2c945d4 View commit details
    Browse the repository at this point in the history
  55. style: 🚨 Sort imports

    jdrew82 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    bacc9b2 View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    e063a97 View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    17d3654 View commit details
    Browse the repository at this point in the history
  58. feat: ✨ Add controller_group attribute to Device DiffSyncModel to con…

    …nect imported Devices to group.
    jdrew82 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    95350fa View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    62011e8 View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    d612704 View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    95be184 View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    1079193 View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    2e3fea2 View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    460f208 View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    ceead74 View commit details
    Browse the repository at this point in the history
  66. feat: ✨ Add checks for ExternalIntegration on Controller and SecretsG…

    …roup on ExternalIntegration.
    jdrew82 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    a0fc330 View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    21faa15 View commit details
    Browse the repository at this point in the history
  68. Configuration menu
    Copy the full SHA
    3ba85eb View commit details
    Browse the repository at this point in the history
  69. Configuration menu
    Copy the full SHA
    44fa434 View commit details
    Browse the repository at this point in the history
  70. Configuration menu
    Copy the full SHA
    3ca7999 View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    8e7dc42 View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    25245fe View commit details
    Browse the repository at this point in the history
  73. fix: 🐛 Correct NB minimum version to 2.1.0 to match pyproject.toml an…

    …d add ACI integration to _MIN_NAUTOBOT_VERSION.
    jdrew82 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    2759c16 View commit details
    Browse the repository at this point in the history
  74. Configuration menu
    Copy the full SHA
    48919ff View commit details
    Browse the repository at this point in the history
  75. test: ✅ Adjust variable names to not conflict with vars in function a…

    …nd refactor to fix failing test.
    jdrew82 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    83c23eb View commit details
    Browse the repository at this point in the history
  76. Configuration menu
    Copy the full SHA
    00ba1f9 View commit details
    Browse the repository at this point in the history
  77. Configuration menu
    Copy the full SHA
    799fff7 View commit details
    Browse the repository at this point in the history
  78. Configuration menu
    Copy the full SHA
    f496fb1 View commit details
    Browse the repository at this point in the history
  79. Configuration menu
    Copy the full SHA
    c71e0ed View commit details
    Browse the repository at this point in the history
  80. Configuration menu
    Copy the full SHA
    a53f206 View commit details
    Browse the repository at this point in the history
  81. fix: 🐛 Correct tests folder for dna_center and correct imports for ne…

    …w folder structure/file locations.
    jdrew82 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    974cea2 View commit details
    Browse the repository at this point in the history
  82. Configuration menu
    Copy the full SHA
    e38244f View commit details
    Browse the repository at this point in the history
  83. Configuration menu
    Copy the full SHA
    b7bab8c View commit details
    Browse the repository at this point in the history
  84. Configuration menu
    Copy the full SHA
    53ebd44 View commit details
    Browse the repository at this point in the history
  85. Configuration menu
    Copy the full SHA
    2781bf1 View commit details
    Browse the repository at this point in the history
  86. Configuration menu
    Copy the full SHA
    289c1b5 View commit details
    Browse the repository at this point in the history
  87. Configuration menu
    Copy the full SHA
    8d85888 View commit details
    Browse the repository at this point in the history
  88. Configuration menu
    Copy the full SHA
    4ed93e9 View commit details
    Browse the repository at this point in the history
  89. Configuration menu
    Copy the full SHA
    4e25e80 View commit details
    Browse the repository at this point in the history
  90. Configuration menu
    Copy the full SHA
    579a675 View commit details
    Browse the repository at this point in the history
  91. Configuration menu
    Copy the full SHA
    d1e7eaa View commit details
    Browse the repository at this point in the history
  92. Configuration menu
    Copy the full SHA
    58d0bd5 View commit details
    Browse the repository at this point in the history
  93. Configuration menu
    Copy the full SHA
    d5b55bc View commit details
    Browse the repository at this point in the history
  94. Configuration menu
    Copy the full SHA
    80fb378 View commit details
    Browse the repository at this point in the history
  95. Configuration menu
    Copy the full SHA
    4a0b30f View commit details
    Browse the repository at this point in the history
  96. Configuration menu
    Copy the full SHA
    c3eb613 View commit details
    Browse the repository at this point in the history
  97. perf: ♻️ Redo Location filter to use location_type_map for the locati…

    …on_type instead of doing a search.
    jdrew82 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    e5eba9c View commit details
    Browse the repository at this point in the history
  98. fix: 🐛 Add check for extra_config being defined and port key existing…

    …, use 443 if neither found.
    jdrew82 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    09f9b64 View commit details
    Browse the repository at this point in the history
  99. fix: 🐛 Update region_map to use parent to allow for nested Locations …

    …that might same name but differing parents.
    jdrew82 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    53fe5b6 View commit details
    Browse the repository at this point in the history
  100. Configuration menu
    Copy the full SHA
    e52fd88 View commit details
    Browse the repository at this point in the history
  101. Configuration menu
    Copy the full SHA
    e3c3b25 View commit details
    Browse the repository at this point in the history
  102. Configuration menu
    Copy the full SHA
    f501158 View commit details
    Browse the repository at this point in the history
  103. test: ✅ Update fixtures for expected areas, buildings, and floors and…

    … fix tests.
    
    Also refactored parse_and_sort_locations to always load Global, even if not used.
    jdrew82 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    82d0e15 View commit details
    Browse the repository at this point in the history
  104. Configuration menu
    Copy the full SHA
    4783067 View commit details
    Browse the repository at this point in the history
  105. Configuration menu
    Copy the full SHA
    ab59a32 View commit details
    Browse the repository at this point in the history
  106. Configuration menu
    Copy the full SHA
    8690dd1 View commit details
    Browse the repository at this point in the history
  107. Configuration menu
    Copy the full SHA
    840d37a View commit details
    Browse the repository at this point in the history
  108. Configuration menu
    Copy the full SHA
    e1b5c5e View commit details
    Browse the repository at this point in the history
  109. Configuration menu
    Copy the full SHA
    dd869c7 View commit details
    Browse the repository at this point in the history
  110. Configuration menu
    Copy the full SHA
    e76d4da View commit details
    Browse the repository at this point in the history
  111. Configuration menu
    Copy the full SHA
    32fcb0b View commit details
    Browse the repository at this point in the history
  112. test: ✅ Fix test_load_buildings_with_validation_error to only use las…

    …t object in fixture and fix log assertion.
    jdrew82 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    b61b16d View commit details
    Browse the repository at this point in the history
  113. test: ✅ Fix test_load_buildings_wo_global to generate expected buildi…

    …ngs and sort lists in assertion.
    jdrew82 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    7867ab4 View commit details
    Browse the repository at this point in the history
  114. fix: ✅ Fix test fixture parent for Forschungszentrum should be null w…

    …hen Global not loaded.
    jdrew82 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    8a8e645 View commit details
    Browse the repository at this point in the history
  115. test: ✅ Update test_load_areas_wo_global to use fixture with Global m…

    …issing and sort lists.
    jdrew82 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    65d907b View commit details
    Browse the repository at this point in the history
  116. Configuration menu
    Copy the full SHA
    bf62311 View commit details
    Browse the repository at this point in the history
  117. Configuration menu
    Copy the full SHA
    924bf0b View commit details
    Browse the repository at this point in the history
  118. Configuration menu
    Copy the full SHA
    4a33ce8 View commit details
    Browse the repository at this point in the history
  119. Configuration menu
    Copy the full SHA
    ffe3acd View commit details
    Browse the repository at this point in the history
  120. refactor: ♻️ Move DiffSyncModelFlag assignment to be done in load() m…

    …ethods.
    
    Also add new setting for deleting locations if True.
    jdrew82 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    0bc69e4 View commit details
    Browse the repository at this point in the history
  121. Configuration menu
    Copy the full SHA
    6386422 View commit details
    Browse the repository at this point in the history
  122. Configuration menu
    Copy the full SHA
    fdcd6c6 View commit details
    Browse the repository at this point in the history
  123. Configuration menu
    Copy the full SHA
    3baf7b6 View commit details
    Browse the repository at this point in the history
  124. Configuration menu
    Copy the full SHA
    8c08bff View commit details
    Browse the repository at this point in the history
  125. Configuration menu
    Copy the full SHA
    a958e98 View commit details
    Browse the repository at this point in the history
  126. feat: ✨ Add controller_group attribute to Device DiffSync model to li…

    …nk Device to ControllerManagedDeviceGroup.
    jdrew82 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    66ad2ab View commit details
    Browse the repository at this point in the history
  127. refactor: 🚚 Update CustomField key from ssot_last_synchronized to las…

    …t_synced_from_sor to align with other integrations.
    jdrew82 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    f6be933 View commit details
    Browse the repository at this point in the history
  128. Configuration menu
    Copy the full SHA
    dd06351 View commit details
    Browse the repository at this point in the history
  129. Configuration menu
    Copy the full SHA
    a927554 View commit details
    Browse the repository at this point in the history
  130. Configuration menu
    Copy the full SHA
    13b3595 View commit details
    Browse the repository at this point in the history
  131. feat: ✨ Add controller_group to Device for tracking all imported Devi…

    …ces connected to specified Controller.
    jdrew82 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    60cba84 View commit details
    Browse the repository at this point in the history
  132. Configuration menu
    Copy the full SHA
    6a12d64 View commit details
    Browse the repository at this point in the history
  133. docs: 📝 Update docs with links to Nautobot core documentation regardi…

    …ng utilized models.
    
    Also added documentation around use of ControllerManagedDeviceGroup.
    jdrew82 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    d2f4592 View commit details
    Browse the repository at this point in the history
  134. Configuration menu
    Copy the full SHA
    95c45dd View commit details
    Browse the repository at this point in the history
  135. Configuration menu
    Copy the full SHA
    630c443 View commit details
    Browse the repository at this point in the history
  136. Configuration menu
    Copy the full SHA
    df09cf2 View commit details
    Browse the repository at this point in the history
  137. Configuration menu
    Copy the full SHA
    dbea854 View commit details
    Browse the repository at this point in the history
  138. Configuration menu
    Copy the full SHA
    35d1cad View commit details
    Browse the repository at this point in the history
  139. Configuration menu
    Copy the full SHA
    54ef723 View commit details
    Browse the repository at this point in the history
  140. Configuration menu
    Copy the full SHA
    02a3dd9 View commit details
    Browse the repository at this point in the history
  141. Configuration menu
    Copy the full SHA
    d7c67f4 View commit details
    Browse the repository at this point in the history
  142. build: 📌 Update mkdocstrings and mkdocstrings-python to be *.

    This is needed to fix the missing griffe.collections and mkdocstrings.handlers.python we were getting in CI.
    jdrew82 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    99ed0a9 View commit details
    Browse the repository at this point in the history
  143. Configuration menu
    Copy the full SHA
    6c9c626 View commit details
    Browse the repository at this point in the history
  144. Configuration menu
    Copy the full SHA
    b88a8f9 View commit details
    Browse the repository at this point in the history
  145. Configuration menu
    Copy the full SHA
    e6b90e1 View commit details
    Browse the repository at this point in the history
  146. Configuration menu
    Copy the full SHA
    614047c View commit details
    Browse the repository at this point in the history
  147. Configuration menu
    Copy the full SHA
    a6977f0 View commit details
    Browse the repository at this point in the history
  148. build: 🔥 Remove IPFabric ChatOps command and ChatOps dependency as it…

    …'s no longer needed.
    
    IPFabric ChatOps command has been migrated to ChatOps project.
    jdrew82 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    7433a9b View commit details
    Browse the repository at this point in the history
  149. Configuration menu
    Copy the full SHA
    3677e85 View commit details
    Browse the repository at this point in the history
  150. build: Bump version to 3.0.0

    Updated project to DiffSync 2.0 which has multiple breaking changes and there are multiple breaking changes for integrations.
    jdrew82 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    5d87274 View commit details
    Browse the repository at this point in the history
  151. docs: 📝 Add release notes

    jdrew82 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    89c1ad2 View commit details
    Browse the repository at this point in the history
  152. Configuration menu
    Copy the full SHA
    546dc5a View commit details
    Browse the repository at this point in the history
  153. Configuration menu
    Copy the full SHA
    0048b48 View commit details
    Browse the repository at this point in the history
  154. Configuration menu
    Copy the full SHA
    990863a View commit details
    Browse the repository at this point in the history
  155. docs: 📝 Fix release notes

    jdrew82 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    8359443 View commit details
    Browse the repository at this point in the history
  156. Merge pull request #512 from nautobot/release-v3.0.0

    Release v3.0.0
    jdrew82 authored Aug 22, 2024
    Configuration menu
    Copy the full SHA
    0dcc02d View commit details
    Browse the repository at this point in the history